Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Принципы и правила выбора имен для переменных

Переменные

Понятие процедур, функций, операторов, переменных

Процедура – это подпрограмма какого-либо модуля. Она начинается ключевым словом - оператором Sub и заканчивается оператором End.

Процедуры производят обработку каких-либо событий (event procedure) и могут вызываться как самим VB, так и другими процедурами.

В частности, макрос VBA – это тоже процедура типа Sub. Это единственный класс процедур типа Sub, способных выполняться непосредственно путем вызова по имени либо из приложения (Word, Excel), либо из редактора VBA.

Процедуры состоят из операторов – наименьших жизнеспособных единиц программного кода, которые занимают, как правило, одну строку кода.

Операторы осуществляют действия над процедурами, переменными и константами.

Кроме процедур в состав модулей могут входить также и функции.

Функция отличается от процедуры тем, что она, выполняя различные действия над переменными и константами, возвращает результат вычисле ний в программу. Таким образом, результатом ее выполнения является появление некоторого значения. Переменные и константы в функции соединяются знаками операций.

Объявление функции осуществляется оператором Function, а окончание – также оператором End.

Переменная (variable) – это имя (ярлык), для некоторого, хранящегося в программе, фрагмента информации, которую можно изменять, или, другими словами, - это имя, которое программист дает области памяти, используемой для хранения данных какого-либо типа.

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

Переменная подобна именованной ячейке рабочего листа Excel. Чтобы сослаться на содержимое, нужно вместо адреса ячейки обозначить имя переменной.

Переменные в операторах VB используются так же, как в уравнениях алгебры.

При выборе имени переменной (для безошибочной идентификации) должны соблюдать следующие правила:

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

- имена переменных не должны содержать пробелы, точку или любой другой символ, который VBA использует для обозначения математических операций и операций сравнения (например, =, +, -, * и т. п.);

- имена переменных не должны превышать 255 символов;

- имя переменной не должно дублировать определенные ключевые слова VB, называемые ограниченными ключевыми словами (restricted keywords). Если вы наберете такое слово, то отображается синтаксическая ошибка;

- имя переменной должно быть уникальным в рамках области его действия (называемой scope – скауп или предел), т. е., в пределах процедуры или модуля, где эта переменная объявляется.

Имена переменных "не чувствительны" к состоянию регистра (not case-sensitive), т. е. написание имени переменной прописными или строчными буквами не имеет значения. При этом написание имени переменной регулируется VB: остается таким, каким оно использовалось в последний раз.

При выборе имен нужно стремиться делать их наиболее информативными.

 

Типы переменных (данных)

 

1. Числовой: (всего 6 типов).

2. Строковый:

String (216 символов), префикс str;

3. Дата:

Date (8 байт: дата и время), префикс dat;

4. Логический:

Boolean (2 байта: True или False), префикс bool;

5. Произвольный:

Variant (>16 байт), префикс var;

6. Объектный:

Object (4байта: ссылка), префикс obj.

 

<== предыдущая лекция | следующая лекция ==>
Инструменты настройки IDE | Double
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 1008; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.