Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Область видимости переменных и констант




Константы

Другой способ хранения и работы с данными – это использование констант.

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

Правила указания имени константы такие же, как и для имени переменной.

Для объявления константы используют оператор const, который выделяет область памяти для нее, присваивает ей имя и записывает в эту область памяти указанное значение. Синтаксис:

Const имя константы = выражение (значение).

Тип указывать не обязательно, по значению константы Visual Basic сам установит ее тип. Выражение – математическое выражение, переменная, число, строка символов (текст).

Примеры:

Const Num = 25

Const Name = «Иванов» - строковая const.

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

В проект входит файл экранной формы (.frm), который содержит весь текст программы, в том числе процедуры обработки событий. Их можно просмотреть в окне программного кода (2 щелчка на любом объекте формы; список объектов и список процедур обработки событий для каждого объекта - в окне). Кроме процедур обработки в Visual Basic можно создавать (писать) процедуры общего назначения (обобщенные процедуры). Эти процедуры бывают 2-х типов: процедуры-подпрограммы и процедуры-функции.

Переменные и константы с точки зрения области видимости могут быть локальными и общедоступными (глобальными).

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

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

Если же проект содержит несколько форм, то для каждой существует свой программный файл (модуль). Могут быть переменные и константы, которые должны быть доступны для всех модулей. Такие переменные и константы называются глобальными. Их объявляют не оператором Dim, a оператором Public в разделе General.

Пример:

 

 




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


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


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



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




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