Объявление переменных. Оператор Dim.

Такая переменная может содержать до 2 млрд. символов. Одно из наиболее основных применений состоит в выборе информации из полей ввода. Например, если есть поле ввода с именем Text1, то тогда оператор присваивает строку из поля ввода переменной в левой части данного оператора.

Типы переменных.

Переменные.

После нажатия кнопки форма переместилась на 75 твипсов левее. Сначала Visual Basic определит текущие координаты формы, затем от текущего значения Left отнимет 75 твипсов и только после этого перейдет к левой части оператора присвоения и изменит старое значение на новое.

End Sub

Внутри программы значение свойств можно изменять как угодно часто.

Например: Изменение свойства Left при нажатии командной кнопки. При этом форма должна сдвинуться на 75 твипсов (twips).

Private Sub Command1_Click()

Form1.Left=Form1.Left - 75

В Visual Basic переменные хранят информацию. При их использовании Visual Basic резервирует область памяти в компьютере. Имена переменных могут достигать 255 символов в длину. Начинаются они с буквы, за которой могут следовать другие буквы, цифры или символы подчеркивания. Регистр символов значения не имеет. В качестве имен новых переменных нельзя использовать зарезервированные слова. Например: Print. Однако такие слова могут присутствовать как часть имени переменной, например PrintIt.

Visual Basic работает с 14-стандартными типами переменных, кроме того программист может определить собственный тип данных. Основными из них являются:

String - строковые переменные хранят символы. Один из способов обозначить данный тип переменной состоит в добавлении символа «$» к концу его имени. Например - АВС$.

A$=Text1.Text.

Integer - целочисленные переменные могут хранить только относительно небольшие целые числа в диапазоне от – 32768 до + 32767. Арифметические операции над такими числами выполняются очень быстро. Для обозначения такого типа используется символ «%».

Например: А%=5.

Long Integer - в таких переменных хранятся целые значения от – 2,15*109 до +2,15*109. Обозначается символом «&». Например: В&=1234567

Single Precision - идентификатор для данных чисел является символ «!». Данный тип позволяет хранить дробные числа с точностью до 7 знаков. Это означает, что если получается результат «12345678.97» то часть «8.97» не является точной. Результат может быть равен, к примеру «12345670.01».

Действия выполняются медленнее, чем с целочисленными переменными. Диапазон от -3,4*1038 до -1,4*10-45 для отрицательных чисел и от 1,4*10 –45 до 3,4*1038 для положительных.

Double Precision - переменные такого типа позволяют хранить числа с точностью до 16 цифр и длинной до 300 символов. Идентификатором является символ «#». Скорость вычисления с ними относительно небольшая.

Currency - он создан для того чтобы избежать ошибок при преобразовании десятичных чисел в двоичную систему и наоборот. Данный тип может иметь до 4 цифр после запятой и до 15 перед ней. Внутри данного диапазона вычисления будут точными. Идентификатор представляет собой «@». Данный тип является предпочтительным для проведения финансовых расчетов.

Date - этот тип данных позволяет хранить значение времени и даты в промежутке от полуночи 1 января 100 года до полуночи 31 декабря 9999 года. Такие значения в тексте программы обозначаются символами «#».

Например - Millenium = # January 1, 2001#

Byte - этот тип предназначен для хранения целых чисел от 0 до 255. Его использование позволяет сильно экономить оперативную память (1 байт) и уменьшить размер массивов.

Boolean - булев тип данных может хранить только два значения: True либо False.

Variant - может содержать данные любого типа. Visual Basic автоматически производит необходимые преобразования данных. Использование такого типа как Variant замедляет работу программы, так как требует время и ресурсы для операций преобразования типов.

Большинство людей предпочитают не использовать идентификаторы для обозначения переменных. Вместо этого они используют оператор Dim, такая операция носит название - объявления. Например: