Объявление переменных. Данные, используемые в процедурах, разделяются на два основных вида: константы и переменные

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

· Идентификатор состоит из букв, цифр или знаков, причем первый символ идентификатора – всегда буква.

· Не рекомендуется использовать в идентификаторе буквы русского языка, несмотря на то, что это допускается в локализованных версиях MS Office. Применение нелатинских символов в идентификаторах может привести к проблемам с переносимостью приложения на другие компьютеры.

· Нельзя использовать в качестве идентификаторов служебные или ключевые слова и стандартные имена.

· Нельзя использовать пробелы и точки в качестве разделителей частей идентификаторов. Для разделения обычно применяется нижнее подчеркивание или написание каждой части идентификатора с прописной буквы.

· Символы объявления типа, например, "#", можно использовать только как последний символ идентификатора – суффикс.

· Строчные и прописные буквы в идентификаторе равнозначны.

· Длина идентификатора не может превышать 255 символов. Длина имен объектов не должна превышать 40 символов.

Переменная – это величина, которая хранится в памяти и значение которой может изменяться во время выполнения программы. Каждая переменная имеет тип, который соответствует типу данных, сохраняемых в ней.

Константа – постоянное значение, используемое в программе. Символьные константы заключаются в двойные кавычки, а для констант, представляющих даты, вместо кавычек используются символы решетка ("#"). Например, #1.12.2006#.

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

Const name=expression, например, Const pi=3.14

В языке имеются встроенные константы, идентификаторы которых зарезервированы. Идентификаторы констант VB начинаются с префикса "vb". Например, для перехода на новую строку часто задействуют константы vbLf, vbCr, vbCrLf.

В дополнение к константам VB используются константы приложения, начальные буквы которых определяются приложением, например, константы Excel VBA начинаются с префикса "xl". Для просмотра полного перечня встроенных констант в Object Browser применяется строка поиска Constants.

Рекомендуется объявлять используемые в программе переменные. Можно привести много аргументов в пользу объявления переменных.

· Объявление переменных поможет избежать самого распространенного типа ошибок – ошибок, связанных с неправильным написанием имен переменных, например, вместо идентификатора wbkVar в операторе может быть записано wkbVar.

· Если переменная объявлена, Visual Basic проверяет, используется ли правильный тип данных в операциях с этой переменной.

· Объявление переменных исключает преобразование значений переменных при вычислении выражений из типа Variant в другой.

· Применение переменных различных типов уменьшает объем памяти, занимаемый переменными, и сокращает время выполняемых вычислений, благодаря чему программы становятся более эффективными.

· Объявление переменных позволяет использовать одни и те же переменные в нескольких процедурах или модулях (модульные и глобальные переменные). Можно определять переменные, сохраняющие свои значения после выхода из процедуры.


Рис. 16.5.Сообщение о необъявленной переменной

Чтобы избежать использования переменных без объявления, достаточно поместить в область Declarations инструкцию Option Explicit. Тогда обращение к не объявленной ранее переменной вызовет сообщение об ошибке компиляции (рис.16.5).

Чтобы принудительно следовать стратегии объявления переменных, в окне команды Tools-Options (рис. 15.4) отмечается опция Require Variable Declaration, и тогда инструкция Option Explicit будет автоматически вставляться во все модули и процедурные листы проекта.








Дата добавления: 2015-02-25; просмотров: 812;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.