опис констант

При описі константи їй можна присвоїти значуще ім'я. Інструкція Const використовується для опису константи і визначення її значення. Після опису константу можна модифікувати і не можна привласнювати їй нове значення.

Константа описується в процедурі або на початку модуля, в розділі описів. Константи рівня модуля за замовчуванням є особистими. При описі загальних констант рівня модуля інструкції Const має передувати ключове слово Public. Для явного опису особистих констант перед інструкцією Const треба поставити ключове слово Private. Це полегшує читання і налагодження програми.

У наступному прикладі константа Public conAge описується як Integer, і їй присвоюється значення 34.

Public Const conAge As Integer = 34

Константи можуть бути описані одним з описаних раніше типів даних

опис змінних

При описі змінних зазвичай використовується інструкція Dim. Для створення змінної на рівні процедури інструкція опису міститься усередині процедури. Щоб створити змінну на рівні модуля, інструкція опису розташовується на початку модуля, в розділі описів.

У наступному прикладі створюється змінна strName і задається тип даних String.

Dim strName As String

Коли ця інструкція розташовується в процедурі, змінна strName може використовуватися тільки в цій процедурі. Якщо ж така інструкція знаходиться в розділі описів модуля, то змінна strName доступна для всіх процедур даного модуля, але не може використовуватися процедурами з інших модулів проекту. Щоб зробити змінну доступною для всіх процедур проекту, перед нею треба поставити інструкцію Public.

Допускається також опис декількох змінних в одному рядку. У цьому випадку, щоб задати тип даних, треба вказати певний тип для кожної змінної. У наступному прикладі змінні intX. intY, і intZ описуються як Integer.

Dim intX As Integer, intY As Integer, intZ As Integer

У наступному рядку intX і intY описуються як Variant; і тільки intZ описується як Integer.

Dim intX, intY, intZ As Integer

Правила присвоєння імен в мові Visual Basic

При присвоєнні імен процедурам, констант, змінних, і аргументам на модулеVisual Basic використовуються наступні правила:

· Імена повинні починатися з літери.

· Ім'я не може містити пробіл, крапку (.), Знак оклику (!) Або символи @, , $, #.

· Імена не повинні містити більше 255 символів.

· Як правило, не слід використовувати імена, що збігаються з назвами функцій, інструкцій, і методів мови Visual Basic, так як при цьому припиняється виділення в тексті однойменних ключових слів мови.

· Не допускається використання повторюваних імен на одному рівні області визначення. Не можна, наприклад, описати дві змінних з ім'ям age в одній процедурі. Однак опис особистої змінної age і змінної рівня процедури age всередині одного модуля допустимо.

У мові Visual Basic не розрізняються великі та малі літери, проте в інструкції опису зберігаються великі літери.

старшинство операторів

Якщо вираз містить декілька операторів, то значення компонентів вираження розраховуються в певному порядку. Такий порядок називають порядком старшинства або пріоритетом операторів.

Якщо вираз містить оператори різних типів, то першими виконуються арифметичні операції, слідом за ними операції порівняння, а останніми логічні операції. Всі оператори порівняння мають рівний пріоритет, тобто виконуються в порядку їх розташування в вираженні зліва направо. Арифметичні і логічні оператори виконуються в порядку їх розташування в таблиці нижче: