Сколько различных типов процедур существует в VB?

2 Ответы


  • В VB есть четыре типа процедур.
    1. Подпроцедуры
    2. Функциональные процедуры
    3. Процедуры Visual Basic
    4. Процедуры на основе событий Процедуры

    Visual Basic - это встроенные процедуры, предоставляемые языком. Эти процедуры обеспечивают наиболее часто используемые функции. Встроенные процедуры работают быстрее, чем эквивалентные процедуры, написанные программистами VB. Рекомендуется знать и использовать встроенные процедуры вместо написания новой версии.

    Процедуры, основанные на событиях, - это процедуры, которые вызываются, когда запускается какое-либо событие, такое как «щелчок мышью» или «нажатие клавиши» и т. Д. Некоторый код написан под заголовком, который программист хочет выполнять всякий раз, когда срабатывает событие.

    Подпроцедуры - это процедуры, написанные программистом для выполнения определенной функции. Они могут быть созданы как в среде IDE, так и в коде. Для этого используется диалог добавления процедуры. В представлении кода нажмите «Добавить процедуру», затем выберите тип процедуры как подпрограмму, а затем выберите или модификатор доступа, который вам нужен. «Private» ограничивает доступ к функции формой, в которой она определена, в то время как идентификатор «Public» делает функцию доступной и для других форм. Упомяните название процедуры в текстовом поле имени и нажмите OK. Вы увидите следующий код в своем окне кода.

    Частная подпрограмма Имя процедуры ()
    Конец подпрограммы
    Вы должны написать нужный код между Sub и End Sub. Вы также можете написать этот код прямо в окне кода вместо использования диалогового окна. Любые аргументы, которые вы хотите передать процедуре, следует указать в скобках.
    Процедуры функций также создаются таким же образом, единственное различие между подпроцедурами и процедурами функций состоит в том, что функции возвращают некоторые значения, а подпроцедуры - нет. Обычно функции используются для расчетов и для возврата результата расчета. По этой причине синтаксис также меняется, теперь вы должны указать тип возвращаемых данных в заголовке функции. Синтаксис будет следующим:
    Private FunctionName (список аргументов) как ReturnType
    End Fuction.
  • В VB есть два типа процедур, один - процедура Sub, а другой - процедура Function. Все операторы определены между операторами Sub и End Sub. Он не возвращает никакого значения, и если аргументы передаются вызывающей процедурой, он может их принять.
    Пример 1:
    Sub
      операторы hello () ......
    End Sub
    Если он принимает аргументы, то аргументы записываются, как указано ниже.
    Подпрограммы hello (аргумент 1, аргумент 2)
      ......
    End Sub   
    Точно так же в процедуре Function все операторы определены между операторами Function и End Function. Функция-процедура может возвращать значение. Точно так же, как подпрограмма, процедура функции, если аргументы передаются вызывающей процедурой, она может их принять.
    Пример 2:   Операторы
    функции Hello ()
    ...
      Hello = любое значение
    End function
    Если она принимает аргументы, то аргументы записываются, как указано ниже.   Операторы
    функции Hello (arg1, arg2)
    ...
    Hello = любое значение
      End function

    В основном процедуры используются для повышения производительности программы. Процедуры очень важны в VB, и я могу сказать, что невозможно написать приложение без использования процедур. Главное преимущество процедур в том, что вы пишете код только один раз и можете использовать его несколько раз. Процедуры делят программу на более мелкие части, чтобы ее было легко читать, а также это помогает при отладке.

Напишите свой ответ

Ваш ответ появится после модерации