Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_13.pptx
Скачиваний:
25
Добавлен:
14.05.2015
Размер:
294.74 Кб
Скачать

Оператор Resume

Оператор Resume можно применять в следующих

вариантах:

Resume

Обработка ошибок.

21

Процедуры

и

функции

в Visual Basic

22

Процедуры и функции.

23

Процедура - это блок кода, который будет

выполняться всякий раз при её

вызове.

Каждая процедура начинается зарезервированным словом Sub

и заканчивается словом End.

Синтаксис:

[Private | Public | Friend] [Static] Sub name [(arglist)] [здесь некий код]

[Exit Sub]

[здесь тоже может быть код] End Sub

Процедуры. 24

Пример:

Private Sub ShowMessage(message As String)

MsgBox message

End Sub

Процедуры. 25

Для вызова процедуры достаточно написать её и

Если количество параметров, передаваемых при вызове процедуры, не

 

совпадёт с количеством параметров в объявлении процедуры –

 

Visual Basic сгенерирует ошибку.

 

Функции.

26

Функция - это блок кода, который будет

возвращать значение.

Этим, и только этим функции отличаются от процедур.

Синтаксис:

[Private | Public | Friend] [Static] _

Function name [(arglist)] [As type] [здесь некий код] [имяфункции = выражение]

[Exit Function]

[здесь тоже может быть код] [имяфункции = выражение]

End Function

Функции. 27

Пример:

Public Function Square(number As Long) As Long

Square = number * number

End Function

Функции. 28

Вызвать функцию можно так:

В последнем случае возвращённое функций значение уходит в никуда, но сама

функция благополучно выполнится.

Функции. 29

arglist имеет следующий

вид:

[Optional] _ [ByVal | ByRef] _

[ParamArray] _

varname[( )] [As type] _ [= defaultvalue]

Процедуры и функции.

30

Соседние файлы в папке Климов. Лекции