ВУЗ:
Составители:
Рубрика:
3
1. Создание функций пользователя
Функция – это подпрограмма, которая действует в пределах своего
блока и возвращает только одно значение.
Синтаксис функции имеет следующий вид:
[Private / Public] Function ИмяФункции (Список _
Параметров) As Тип Данных
«Тело функции»
Имя Функции = Возвращаемое Значение
End Function
Например:
Function GetRandomNamber ()
GetRandomNamber = Int(10*Rnd())
End Function
Рассмотрим порядок создания функции пользователя. Для создания
функции пользователя нужно:
1. Если в проекте нет модуля, то создать его командой Insert / Module
(Вставка / Модуль);
2. Выполнить команду меню редактора VB Insert / Procedure (Вставка /
Процедура);
3. В окне Вставка процедуры установить переключатель Function (Функ-
ция);
4. В поле Name (Имя) ввести, например, имя функции (
Summa);
5. Установить переключатель Public (Общая) в Области Определения;
6. Щелкнуть ОК. После выполнения этих действий в окне модуля появит-
ся заготовка функции (Заголовок Public Function Summa (Список пара-
метров) и Окончание End Function), между которыми нужно поместить
код тела функции (рис. 1.1);
Рис. 1.1. Лист модуля с окном «Создание функции»
1. Создание функций пользователя Функция – это подпрограмма, которая действует в пределах своего блока и возвращает только одно значение. Синтаксис функции имеет следующий вид: [Private / Public] Function ИмяФункции (Список _ Параметров) As Тип Данных «Тело функции» Имя Функции = Возвращаемое Значение End Function Например: Function GetRandomNamber () GetRandomNamber = Int(10*Rnd()) End Function Рассмотрим порядок создания функции пользователя. Для создания функции пользователя нужно: 1. Если в проекте нет модуля, то создать его командой Insert / Module (Вставка / Модуль); 2. Выполнить команду меню редактора VB Insert / Procedure (Вставка / Процедура); 3. В окне Вставка процедуры установить переключатель Function (Функ- ция); 4. В поле Name (Имя) ввести, например, имя функции (Summa); 5. Установить переключатель Public (Общая) в Области Определения; 6. Щелкнуть ОК. После выполнения этих действий в окне модуля появит- ся заготовка функции (Заголовок Public Function Summa (Список пара- метров) и Окончание End Function), между которыми нужно поместить код тела функции (рис. 1.1); Рис. 1.1. Лист модуля с окном «Создание функции» 3