Эрни
В 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, и я могу сказать, что невозможно написать приложение без использования процедур. Главное преимущество процедур в том, что вы пишете код только один раз и можете использовать его несколько раз. Процедуры делят программу на более мелкие части, чтобы ее было легко читать, а также это помогает при отладке.