
Лекция_vb_процедуры функции.ppt
- Количество слайдов: 12
Программирование в среде Visual Basic 6. 0. Процедуры и функции
Процедуры и функции Visual Basic позволяет выделить повторяющиеся, функционально законченные фрагменты программы и сделать из них подпрограммы. Подпрограммы можно использовать без их повторного написания и отладки, собирая из них требуемую программу. . 2
Процедуры и функции Любая подпрограмма является процедурой или функцией. Пример использования функции: Y = Sin(X) + 8 3
Процедуры и функции Особенностью функции является то, что вычисленное значение подставляется вместо ее вызова. Как правило, функция используется в правой части оператора присваивания. 4
Процедуры и функции Для вызова процедуры используется оператор Call. Пример вызова процедуры: Call Min. Max(massiv, min, max) 5
Процедуры и функции Различие вызова процедуры и функции связано с тем, что: Ø Ø 6 функция возвращает только одно значение, которое подставляется вместо вызова процедура может возвратить несколько значений (или ни одного), которые вместо вызова подставить невозможно. Эти значения присваиваются переменным, указанным в спиcке параметров.
Процедуры и функции В вызове функции и процедуры указываются аргументы. Список аргументов определяет данные, которые передаются в процедуру и функцию из другой программы (входные аргументы) или наоборот передаются из нее в другую программу (выходные аргументы). 7
Синтаксис процедуры и функции Функция содержит в первой строке ключевое слово Function и имеет вид: 8
Синтаксис процедуры и функции 9 Function имя_функции (список_параметров) As тип операторы имя_функции = выражение End Function
Синтаксис процедуры и функции Процедура содержит в первой строке ключевое слово Sub и имеет вид: Sub имя_процедуры (список_параметров) операторы End Sub 10
Процедуры и функции l l 11 Процедуры Sub подразделяются на общие процедуры и процедуры событий. Общие процедуры – служат для размещения повторяющихся операторов, используемых процедурами по обработке событий (разгружают процедуры событий, исключают дублирование программного кода, облегчается поддержка приложения). Private Sub Proc(X 1 as single, X 2 as single, Y as single)
Процедуры и функции Процедуры обработки событий связаны с объектами (элементами управления), размещенными в формах VB. Выполняются при наступлении события, с которым они связаны. Private Sub имя. Элемента. Управления_имя события(агрументы) Private Sub Form_Load() l 12
Лекция_vb_процедуры функции.ppt