Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пз_13_Изучение среды программирования Visual Ba...doc
Скачиваний:
4
Добавлен:
14.09.2019
Размер:
527.87 Кб
Скачать

Объявление переменных в программе должно предшествовать их использованию (см. Табл. 6). Явное объявление переменных.

Dim имя переменной 1 [As тип], имя переменной 2 [As тип];

Private имя переменной 1 [As тип], имя переменной 2 [As тип];

Static имя переменной 1 [As тип], имя переменной 2 [As тип],

где Dim, Private, Static – ключевые слова.

Внимание! После каждой переменной должен быть объявлен тип.

Пример: Dim a As Integer, ab As Variant;

Dim c, d As Integer  в этом примере переменная d объявлена как целочисленный тип данных, переменная с не объявлена.

Таблица 6

Простые типы данных в Visual Basic

Тип

Хранимая

величина

Занимаемая

память

Диапазон значений

Byte

Целые числа

1 байт

От 0 до 255

Integer

Целые числа

2 байта

От –32768 до +32767

Long

Длинное целое число

4 байта

От –2147483648 до +2147483648

Single

Число с плавающей запятой

4 байта

От –3,402823Е38 до –1,401298Е-45 для отрицательных величин, и от +1,401298Е-45 до +3,402823Е38

Double

Число с плавающей запятой двойной точности

8 байт

От –1,79769313486232Е 308 до –4,94065645841247Е-324 для отрицательных чисел и от +4,94065645841247Е-324 до +1,79769313486232Е 308 для положительных чисел

Currency

Денежная величина, либо число с количеством знаков 15 до запятой и 4 знаками после запятой

8 байт

От –922337203685477,5808 до + 922337203685477,5807

String

Строковая переменная

1 байт на символ

65500 символов -16 разрядный код и 2Е32 символов – 32 разрядный код

Boolean

Логические величины

2 байта

True или False

Date

Дата и время

8 байт

От 1 января 100г. до 1 января 9999г.

Object

Рисунки, объекты

4 байта

Любая ссылка на объект

Variant

Любой тип данных

16 байт +1байт на символ

Не задан

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

Для неявного объявления переменных используется специальный символ при первом присваивании ей значения. Добавляемые для каждого из типов переменной символы, приведены в табл. 7.

Таблица 7

Символы для неявного объявления типов переменных

Тип переменной

Символ, добавляемый к имени переменной

Объявление диапазона переменных. Ключевые слова

Bate

Не используется

DefBool

Integer

%

DefInt

Long

&

DefLng

Single

!

DefSng

Double

#

DefDbl

Currency

@

DefCur

String

$

DefStr

Boolean

Не используется

Def

Date

Не используется

Def

Object

Не используется

Def

Variant

Не используется

Def

Если необходимо использовать большое количество переменных одного типа может использоваться оператор, позволяющий определять диапазон имен переменных, объявляемых как переменные определенного типа. Ключевые слова, используемые в операторе объявления, приведены в таблице.

Примеры:

art1% = 5  тип Integer;

adm$ = «Nike»  тип String;

DefInt N-P  переменные, начинающиеся с букв N до P имеют тип Integer;

DefSng A-M  переменные, начинающиеся с букв A до M имеют тип String;

При написании программы необходимо всегда объявлять переменные.

Для того чтобы VB напоминал о необходимости явного объявления переменных, в меню Инструменты (Tools) откройте Опции (Options) и установите флажок на опции Всегда объявлять переменные (Require Variable Declaration).