Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ИП 2010-04-04 doc.doc
Скачиваний:
108
Добавлен:
13.05.2015
Размер:
5.96 Mб
Скачать

Глава 2. Операторы

В одной строке программы может быть несколько операторов, которые разделяются двоеточием. В конце строки после апострофа (') мож­­но указывать любой текст, который воспринимается в качестве ком­мен­тария. Строчный комментарий можно указать и в таком виде:

Rem <комментарий>

В Quick Basic не допускается перенос однострочного оператора на следующую строку программы, а в Visual Basic перенос допускается в любом месте, в котором возможен пробел между элементами оператора; после пробела указывается символ подчеркивания (“_”).

Длина строки программы ограничена 255 байтами.

В Quick Basic рекомендуется при наборе слов языка использовать строчные латинские буквы, так как при правильном наборе слово языка автоматически переводится в заглавные буквы, что является оперативным контролем правильности набора этого слова.

Существуют одно- и многостроковые (структурные) операторы. Допускается многоуровневая вложенность операторов. Для визуального выделения вложенности рекомендуется сдвигать вправо на 3‑5 позиций (делать левосторонний отступ) все команды следующего уровня относи­тельно текущего.

2.1. Объявление данных

Оператор объявления простых переменных имеет вид:

{Dim|Public}<переменная>[As[<тип стандартный или пользователя>]]

[,<переменная> [As [<тип стандартный или пользователя> ]]] ...

Если переменная объявлена без указания ти­па, то предполагается универсальный тип (Variant). При объявлении всем чис­ло­вым переменным, полям, элементам массивов присваиваются пус­тые значения: 0, “”, #00.00.00#, Falseсоответственно.

По типу области видимостипеременных можно выделить типы:

  • локаль­ные переменные доступны только в процедурах, в которых они объ­яв­ле­ны операторомDim;

  • переменные контейнера(фор­мы, модуля, класса), объявленные опе­раторамиDimилиPrivateв секции (General)(Declaration) и дос­туп­­ные во всех процедурах контейнера;

  • глобальные переменные дос­туп­­ные во всех процедурах приложе­ния, в котором они объяв­ле­ны операторомPublicв секции (Ge­ne­ral)(Declaration) формы или модуля. Обращение к пе­ре­менной имеет вид: <имя модуля или формы>.<имя переменной> (Form1.K=2).

Локальная переменная зас­ло­ня­ет одноименную глобальную или контейнерную переменную, поэтому ре­ко­мендуется всегда явно объ­яв­лять локальные переменные, если хотите застраховаться от случайного ис­пользования одноименных глобальных или контейнерных переменных.

Существуют следующие основные типы данных: перемен­ные, запи­си, поля, массивы, константы, объектные и контейнерные переменные.

Переменные характеризуются именем (идентификатором), типом, адресом и длиной (местоположение в оперативной памяти).Идентификаторсостоит из последовательности (не более 40 сим­во­­лов для форм и объектов, и 255 ‑ для переменных и типов) букв, цифр и знаков подчеркивания и начинается с буквы.

Тип‑ совокупность допустимых значений переменной. Все типы делятся на стандартные и нестандартные (пользовательские).

Стандартные типывстроены в язык, не требуют опи­сания в программе и имеют полные и сокращенные (идентификатор) обозначения.