Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Консп лек Информатика профиль ФиК.doc
Скачиваний:
72
Добавлен:
24.11.2019
Размер:
3.65 Mб
Скачать
      1. Способы объявления переменных.

В 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).

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

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

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

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

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

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

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

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

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

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

End Function

Вызов функции выполняется с помощью оператора; присваивания:

<переменная> = <имя_функции> {(<аргументы>)].

Использование принципов модульного программирования Windows-приложения в среде проектирования VB выражено в двух аспектах.