Вещественные числа одинарной точности с плавающей точкой
4 байта
Используется для:
отрицательных чисел и положительных чисел в диапазоне
от 1.401298E-45 до 3.402823E 38.
Double
Очень большие или очень малые величины для точного выполнения математических вычислений
8 байт.
Продолжение таблицы
Строковые типы
String
Текстовая информация (строка)
1 байт на каждый символ
От 1 до 65400
String * длина (это число)
Строка постоянной длины
10 байт + 1 байт на каждый символ
ОТ 0 до двух миллиардов символов
Объектные типы
Object (Объект)
Рисунок или ссылка на любой другой объект
4 байт
Ссылка на объект
Variant
Используется для хранения данных любых из перечисленных выше типов
16 байт для чисел, 22 байта + 1 байт на каждый символ для строк
Любое числовое или строковое значение
Прочие типы
Currency
Денежные величины
8 байт
Date
Сведения о дате и времени
8 байт
Одним из самых важных понятий в языке программирования является понятие переменной.
Переменная - это именованная область памяти, предназначенная для хранения данных, изменяющихся во время работы программы. То есть, для доступа к содержимому этой области памяти достаточно знать имя переменной.
Имя переменной (идентификатор) -это строка символов, которая отличает эту переменную от других объектов программы (идентифицирует переменную в программе).
Правила задания имен переменных:
1. Первым символом имени должна быть буква.
2. Остальные символы - буквы и цифры. (Прописные и строчные буквы различаются). Может использоваться символ "_"
3. Нельзя использовать символ "."
4. Число символов не должно превышать 255.
5. Имя переменной не должно совпадать с зарезервированными (служебными) словами языка.
В VB существует следующие способы объявления типов переменных:
1) переменная может вообще не объявляться. В этом случае она автоматически получает тип Variant. В этом случае программа будет работать медленно и приведет к неэффективной работе вашей программы и нерациональному использованию памяти.
2) переменная может объявляться явно.
a)с помощью оператора определения переменной:
Полный синтаксис объявления переменной
Public/Private/Dim «имяПеременной» [ As типПеременной]
Например:
Dim My_name As String
Dim Число_ворон As Integer, Пи As Double
Dim НомерТелефона As String*12
Dim A1 As Integer
Если используется оператор Dim без указателя типа переменной, то эта переменная считается описанной, но получит она тип Variant. Например: Dim Яблоко
Чтобы переменные всегда объявлялись явно,то есть переменную можно использовать во всех процедурах существующих форм, модулей или классов. Нужно использовать опцию Option Explicitв секции (General) (Declarations)
После установки этой опции VB требует явного описания переменных и при использовании в коде необъявленной переменной выдаст сообщение об ошибке.
3)переменная может объявляться неявно
Существует два способа:
a)с помощью оператора объявления типа:
DefТип Начальная буква [ - Конечная буква]
вместо DefТип указывается одно из следующих ключевых слов:
DefInt (для типа Integer)
DefLng (для типа Long)
DefSng (для типа Single)
DefStr (для типа String)
b) с помощью суффикса:
Это определенный значок, который позволяет определить ее тип. Суффиксы могут быть только у шести типов переменных таблица 4.:
Таблица 4.
Суффикс
%
&
!
#
$
@
Тип
Integer
Long
Single
Double
String
Currency
Например:
My_name$ - переменная типа String
Пи# - переменная типа Double
86@ - переменная типа Currency
Константа (литерал) – это значение, которое нельзя изменить.
Как и переменные, константы объявляются в начале текста программного кода оператором:
Синтаксис объявления константы:
[Public/Private]Const ИмяКонстанты [As Тип] = Значение
В качестве Значения допускается использовать только постоянные значения и их комбинации, включая арифметические и (или) логические операторы. Например: Const Pi = 3.1415926535
При указании строковых констант требуются парные кавычки, Например: Const mName As Sring = "Maria"
Const mName As Sring = "Happy Birthday"
Const Pi As Single = 3.142
“ “ – последнее значение называется пустой строкой. Внутри пустой строки нет даже пробела. Эта пустая строка используется для ввода пользователем данных
При использовании констант даты и времени ставится знак (#), например: #12.Mar-2004# #21:03:22# #December 31.2004#
Логические константы (тип Boolean) могут иметь только два значения: True (Истина) или False (Ложь). С помощью типа Boolean возвращают свои значения переключатели и флажки, или Да/Нет, Вкл/Выкл
Массивы элементов управления необходимы, если несколько элементов могут использовать одни и те же процедуры (например: для проверки данных, или имеют одинаковый набор свойств). Номер элемента в массиве определяется свойством Index.Создать массив можно тремя способами:
1. Назначить одинаковое имя нескольким элементам
2. копирование через буфер обмена
3. Установить значение свойства Index
Для элемента массива создается одна процедура обработки события с параметром, значением которого является индекс элемента в массиве.
Обращение к элементу массива осуществляется по имени массива и индексу (номеру элемента). Так как обрабатывается событие элемента массива, в первой строке в круглых скобках появилось описание параметра (это переменная Index).
Описание массива производится оператором:
Dim «Имя массива» ([НижнийПредел (индекс) To ] ВерхнийПредел (индекс)) [As тип]
Например: Dim CN(14) As Integer ‘объявляется массив из 15 элементов (0-14)