Студопедия

КАТЕГОРИИ:


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

До розд. 3.2) Додаткові способи оголошення типу змінної




До розд. 3.2) Режим обов'язкового оголошення змінних

Для того, щоб уникнути спокуси не повідомляти типи змінних, у середовищі Visual Basic є такий механізм:

Меню Tools головної панелі проекту містить команду Options. Застосувавши її, Ви розкриєте вікно, показане на мал. 3.6.

Мал. 3.6. Установка режиму обов'язкового оголошення змінних (RequireVariableDeclaration) за допомогою команди Optionsменю Tools

Встановивши прапорець на режимі Require Variable Declaration, Ви гарантуєте необхідність оголошення змінних у Вашій програмі. А оголошення змінної, як Ви зрозумієте з подальшого, містить у собі й оголошення її типу.

Оголошення типу за допомогою суфікса. Щоб за іменем змінної можна було судити про її тип, часто (але не завжди) до імені змінної приписується суфікс — один з наступних знаків: %, &,!, #, $, @.

Суфікси бувають тільки в шести типів змінних (табл. 3.2).

Табл3.2

Суфікс % & ! # $ @
Тип Integer Long Single Double String Currency

Приклади імен змінних із суфіксами:

Колір_даху_будинку& — змінна типу Довге ціле число;

My_name$ — змінна типу Рядок;

ЧислоВоронНаГілціДуба% — змінна типу Ціле число;

X238! — змінна типу Десяткове число звичайної точності;

Пі# — змінна типу Десяткове число подвійної точності.

Змінна може зустрічатися у програмі багато разів. Чи потрібно завжди писати суфікс наприкінці її імені?

У мові Visual Basic, якщо тип змінної зазначений за допомогою суфікса, цей суфікс можна написати тільки один раз — коли змінна вперше з'явилася у тексті програми.

Оголошення типу за допомогою оператора оголошення типу. Іноді доводиться приписувати той самий тип великому числу змінних.

Існує спеціальний оператор, що дозволяє заощаджувати час на цей процес.

На початку тексту програмного коду можна записати наступний рядок:

ОператорОголошенняТипу СписокІнтервалівІмен

ОператорОголошенняТипу — це не одне ключове слово, а одне з декількох ключових слів, які можна взяти з табл. 3.3.

Табл3.3

Тип змінної Оператор оголошення типу
Integer Deflnt
Long DefLng
Single DefSng
Double DefDbl
Currency DefCur
String DefStr
Byte DefByte
Boolean DefBool
Date DefDate
Object DefObj
Variant DefVar

СписокІнтервалівІмен — це один чи кілька інтервалів імен — пар букв виду:

Буква 1 — Буква2

Усі змінні, імена яких починаються з букви, що знаходиться в даному інтервалі, будуть мати тип, що оголошується.

Приклад 3.7
Deflnt А — F, I — J, P — S

Цей запис говорить про те, що змінні ABBA, Cat, J225, Square_12 мають тип Integer. A який тип мають змінні Home, M_M_M — невідомо (якщо вони не визначені, то це тип Variant).

При оголошенні змінної замість ключового слова Dim може використовуватися одне з двох інших слів: Private чи Public. B першому випадку говорять, що змінна локальна, а в другому, — що вона глобальна. Ці слова можна використовувати тільки тоді, коли змінна з'являється не всередині процедури, а в розділі загальних оголошень (General).Локальна змінна (Private) доступна всім процедурам одного даного модуля, але її не можна «бачити» з інших модулів проекту. Глобальна змінна (Public) може використовуватися в різних модулях проекту.

Якщо в розділі загальних оголошень використовується ключове слово Dim, це означає, що змінна локальна (Private). А при оголошенні змінної всередині процедури можна використовувати тільки слово Dim.

Нові поняття:

грошове число, фінансовий (банківський) додаток, логічна величина, угорська нотація для імен змінних, суфікс імені змінної, оператор оголошення типу, інтервал імен змінних, локальна змінна (Private), глобальна змінна (Public).




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


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


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



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




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