Константы
(постоянные величины).
Переменные
величины. Типы величин.
Имя переменной.
Объявление типа
переменной.
Объявление
массива.
Константы
(постоянные величины) - величины, значения которых не
изменяются в процессе выполнения программы.
Примеры констант.
-
675.342 - числовая
-
7.045Е+6 - числовая, равна
7,045*106 = 7045000
-
6.6Е-23 - числовая, равна
6,6*10 -23
-
"Это текст" или "2+2" или
"44" - любая величина, текст или число в кавычках -
это текс (символьная величина).
-
#8/12/2008# - константа
типа дата.
-
True или False - логические
константы.
НАЗАД
Переменные
величины - величины, значения которых изменяются в
процессе выполнения программы.
Типы
переменной |
Возможные значения |
Приставки к имени. |
ЧИСЛОВАЯ |
Byte |
Целые числа от 0 до 255 |
byt |
Integer |
Целые числа от -32768 до 32767 |
int |
Long |
Целые числа от -2147483648 до
2147483647 |
lng |
Single |
Десятичные
числа одинарной точности
(7-8 значащих
цифр) от -1.4*10-45 до 3.4*1038
|
sng |
Double |
Десятичные числа
двойной точности
(15-16 значащих
цифр) от -5.0*10-324 до 1.7*10308
|
dbl |
Currency |
Число введенное в денежном
формате |
cur |
Date |
Дата от 1 января 100г до 31
января 9999г. |
dtm |
Boolean |
Логическое значение True
или False |
bln |
String |
Строка символов -
любой символ, даже
цифры и
арифметические выражения,
заключенные в
кавычки.
|
str |
Object |
Ссылки на любой ОБЪЕКТ. |
obj |
Variant |
Любые значения,
требуют большой
объем памяти -
больше 16 байтов
|
vnt |
НАЗАД
Имя переменной.
Имя переменной может состоять из букв (и латинских и
русских) и цифр, но обязательно начинается с буквы (не
более 255 символов). Имя переменной не содержит точку и
пробелы. Например: А ; L1; X21; Скорость; Путь1;
Начальная_скорость; CurrenNum.
Рекомендуется перед именем поставить тип переменной, но
необязательно: intЧисло; dblA; bytXY1.
НАЗАД
Объявление типа переменной.
Переменные бывают:
-
локальные внутри модуля
(доступны, только в определенном программном модуле)
- префикс m. Пример - mdtmДата1
-
локальные внутри процедуры
(доступны, только в определенной процедуре) - нет
префикса. Пример - dtmДата2
-
глобальные (доступны со
всех программных модулей и процедур) префикс g.
Пример - gdtmДата10
В Visual Basic для объявления
переменных используют операторы Dim, Private, Static,
Public:
Dim имяПеременной As типДанных
Private имяПеременной As типДанных
Static имяПеременной As типДанных
Public имяПеременной As типДанных
С помощью одного оператора можно объявить сразу
несколько перменных, разделенных запятой.
ПРИМЕР: Dim intЧисло As Integer, strX As Stping, Y As
Double, A As Integer
Для объявления строки с фиксированной длиной
используется следующий синтаксис:
Dim имяПеременной As String *
длинаПеременной
Если длина переменной меньше объявленной, то оставшаяся
часть заполняется пробелами; если - больше, то
отсекается.
Для создания переменной, которую хотите определить как
глобальную нужно в раздел General Declarations главного
модуля проекта написать оператор Public по следующему
синтаксису Public имяПеременной As типДанных
Для объявления переменной, локальной внутри модуля или
формы используй оператор Private или Dim в разделе
General Declarations модуля или ФОРМЫ, тогда эта
переменная будет доступна для всех процедур этой ФОРМЫ
или этого модуля, и недоступна из других форм и модулей.
Если вы, используя операторы Dim или Static, напишете
объявление переменной внутри процедуры, то эта
переменная будет доступна, только в этой процедуре.
НАЗАД
Объявление
массива
Массив - это набор переменных с одним именем и с разными
индексами.
Массивы бывают: одномерные - таблица состоящая из одной
строки; и двумерные - таблица состоящая из строки и
столбца.
Индекс массива указывается в круглых скобках, после
имени
для одномерного массива: Х(1), Х(2), Х(100), Х(1221),
strA(5), strA(10), или, например, элементы списка
ListBox обозначаются так: List(0), List(1), List(24)..
для двумерного массива: например, если имеется несколько
списков ComboBox, то элементы списка ComboBox
обозначаются так: Combo1.List(0), Combo1.List(1),
Combo6.List(24)..
Объявление массива производится аналогично объявлению
переменных, только необходимо ещё указать диапазон
индексов (например, от 1 до 40 элемента, на языке VBasic
обозначается так (1 То 40)).
Dim Имя элемента массива (нижний индекс Тo верхний
индекс) As тип переменных массива
ПРИМЕР: Dim Z (4 To 55) As String
При объявлении массива иногда нижний индекс не указывают
(по умолчанию он равен 0), а указывают лишь верхний,
например массив из 21 элемента - Dim A (20) As Integer
Примеры объявления двумерного массива. Dim s (1 To 40, 1
To 40) As Integer или Dim bytA (25, 1 To 40) As Byte или
Dim bytD (1 To 4, 25 ) As Byte или Dim Clist (20, 20) As
String - здесь задана таблица 21Х21 состоящая из
символов, отсчет начинается с элемента Clist (0, 0)
ВВЕРХ |