Понятие процедуры, оператора, функции

Способы объявления переменных.

В Visual Basic существуют следующие возможности объявления типа переменной.

1. Переменная может вообще не объявляться. В этом случае будет установлен по умолчанию тип Variant. Однако это может привести к медленной неэффективной работе программы и нерациональному использованию памяти.

2. Переменная может объявляться явно с помощью оператора определения переменной: Dim имяПеременной [ As типПеременной], например: Dim d as Long.

Чтобы переменные всегда объявлялись явно, нужно использовать опцию Option Explicit в секции (General) (Declarations) существующих форм, модулей или классов. После установки этой опции Visual Basic требует явного описания переменных и при использовании в коде необъявленной переменной выдаст сообщение об ошибке.

3. Переменная может объявляться неявно:

• с помощью оператора объявления типа:

DеfТип Начальная буква [— Конечная буква];

• вместо ОегТип указывается одно из ключевых слов, обозначающих тип:

Deflnt (для типа Integer);
DefLng (для типа Long);
DefSng (для типа Single);
DefStr (для типа String) и так далее;

• о типе переменной можно иногда судить по суффиксу, приписываемому к имени переменной. Суффиксы могут быть только у шести типов переменных:

% — тип Integer;
& — тип Long;
! — тип Single;
# — тип Double;
$ — тип String;
@ — тип Currency
.

Если переменная, тип которой указан неявно с помощью суффикса, встречается в программе многократно, то суффикс можно указывать только один раз при первом использовании этой переменной в программе. Определение массива выполняется оператором:

Dim ИмяПеременной ([НижнийПредел То] ВерхнийПредел) [As тип].

Например: Dim b (a to 15) — объявление массива b, состоящего из 15 элементов.

Visual Basic по умолчанию индексирует элементы массива, начиная с нуля, т. е. индекс 0 обозначает первый элемент массива, индекс 1 — второй и так далее. Оператор Option Base 1 позволяет задать индексацию массива с 1. Этот оператор должен находиться в секции (General) (Declarations).

В Visual Basic весь программный код находится внутри процедур (подпрограмм). Общая структура описания подпрограммы Visual Basic:

Sub <имя_подпрограммы> [(<параметры>)]
<операторы>
End Sub

Такие процедуры могут вызываться или самим Visual Basic, или другими процедурами. Вызов подпрограммы выполняется с помощью следующих операторов:

Call <имя_подпрограммы> [(<параметры>)];

<имя_подпрограммы> [<параметры>].

Функция построена точно так же, как и процедура, однако результатом работы функции является возвращаемое значение (только одно).

Общая структура описания функции следующая:

Function <имя_функции> [(<аргументы>)] [As <Тип>]

<операторы>
<имя_функции> = <выражение>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: