Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
03 Выражения.doc
Скачиваний:
18
Добавлен:
09.11.2019
Размер:
378.37 Кб
Скачать

Статические переменные

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

Если при описании процедуры или функции используется служебное слово Static, то все переменные данной процедуры являются статическими.

Оператор Option Explicit

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

  1. в ыберите в меню команду Tools;

  2. в открывшемся меню выберите в меню команду Options;

  3. на вкладке Editor (Редактор) установите флажок Require Variable Declaration (Требуется объявление переменных)

Установка флажка приведёт к тому, что в раздел общих объявлений всех новых модулей проекта будет помещаться оператор Option Explicit. Если модуль создан до установки флажка Require Variable Declaration, то нужно вручную поместить оператор Option Explicit в первую строку модуля.

При запуске процедуры, в которой используется необъявленная переменная, будет выводиться сообщение об ошибке.

Константы

Константы интерпретируется в программе особым образом. После того, как константа объявлена и определена (программистом или Visual Basic), её значение уже нельзя изменить. При попытке изменить значение константы будет выдано соответствующее сообщение об ошибке.

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

[ Public Private ] Const ИмяКонстанты [ as ТипКонстанты ] = Значение

Внутренние константы Visual Basic

Пример программы