А) с помощью оператора определения переменной
Формат: Public / Private / Dim ИмяПеременной [As ТипПеременной ] Начинается объявление с одного из зарезервированных ключевых слов: Public, Private или Dim, которые сообщает Visual Basic, что Вы хотите объявить переменную. Выбор конкретного зарезервированного слова зависит от того, какой вы себе представляете область видимости вашей переменной. Более подробно об этом будет рассказано позже. При объявлении переменной внутри процедуры, используется только слово Dim. As– ключевое слово, которое говорит Visual Basic, что Вы определяете тип данных для этой переменной. |
В одной строке можно объявить несколько переменных, при этом, правда, следует обращать внимание на указание имени типа:
Например
Dim Num_Text As Integer, b As Integer, c As Long
Private Number One As Integer, f, d
Dim My_ Book As String
Dim НомерТелефона As String* 12
В первой строке объявлены две переменные типа Integer и одна переменная типа Long. Во второй строке – три переменные, причем одна из них получит тип Integer, а две другие по умолчанию — Variant. В третьей строке объявлена символьная переменная произвольной длины, а в четвертой строке – фиксированной длины (12 символов).
Б) с помощью суффикса
Например[9]
Факториал&– переменная типа Длинное целое число;
MyName$ – переменная типа Строка символов;
А %– переменная типа Целое число;
X238! – переменная типа Десятичное число обычной точности;
Пи# – переменная типа Десятичное число двойной точности.
В) с помощью оператора объявления типа
Формат: ОператорОбъявленияТипа СтрокаИнтерваловИмен |
Например
Def Int A- F, I - J, P- S
Эта запись говорит о том, что все переменные, которые начинаются с букв от А до F, от Iдо Jи от Pдо S имеют тип Integer. Если переменные начинаются
с букв вне этих пределов, то у них по умолчанию — тип Variant[10].
Константы Visual Basic
Формат объявления константы: Const Имя Константы [As Тип] = ЗначениеКонстанты |
Например
Const NumSentense As String = “В лесу растут грибы”
Const N = 820000005 ’ в этом примере тип константы Variant.
ИмяКонстанты иЗначениеКонстантызадаются так же, как имя и значение переменной[11]. Целесообразно вместо неоднократно повторяющихся строк или чисел использовать имя константы.