Переменные в Visual Basic |
Автор Бельбаков Александр | |||||||||||||||||||
27.09.2001 г. | |||||||||||||||||||
Одна из основ, которую должен знать начинающий программист на VB.
Для хранения данных в VB, как и в любом другом языке программирования, используют переменные. У переменной есть имя и значение, для хранения котрого выделяется место в памяти. Существует несколько типов переменных, таких как, String (строковая переменная), Numeric (числовая переменная) и т.д. Например, переменная SiteName - имеет строковое значение "Технологии Программирования", которое заключается в кавычки. Пременная SiteRaiting - имеет значение 5. Чтобы получить значение переменной нужно сделать ссылку на её имя. Для объявления переменной используется оператор Dim, за которым помещается имя и тип переменной: Dim SiteName as String Dim SiteRaiting as Integer Переменная SiteName хранит строковое значение (имя сайта), переменная SiteRaiting хранит целое числовое значение (рейтинг сайта). Переменные можно объявлять в одной строке: Dim SiteName as String, SiteRaiting as Integer Оператор Dim резервирует место в памяти для каждой переменной. При присвоении значения переменной оно, значение, записывается в область памяти, а при получении значения оно считывается из области памяти: SiteName = "Технологии Программирования" SiteRaiting = 5 MsgBox "Рейтинг сайта " & SiteName & " составляет " & SiteRaiting & " баллов" При объявлении переменных и присвоения им значений следует соблюдать следующие правила: - Переменная должна начинаться с буквы. - Переменная не должна содержать точки и другие символы описания типа. - Имя переменной должно быть не более 255 символов. - Тип присваемого значения должен совпадать с типом переменной (за некоторыми исключениями). Для объявления переменных можно воспользоваться символами (если не указать символ, то будет создана переменная типа Variant):
Для объявления переменной также можно воспользоваться оператором Def***. Например, переменные, имена которых начинаются с s и n, являются строковыми: DefStr s-n Для объявления других типов переменных воспользуйтесь следующими операторами: DefBool, DefByte, DefInt, DefLng, DefCur, DefSng, DefDbl, DefDate, DefStr, DefOb, DefVar. В Visual Basic'е существуют следующие типы переменных: Numeric - числовой тип подразделяется на несколько типов данных: Integer - целая величина в диапазоне от -32768 до 32767; Byte - целое число в диапазоне от 0 до 255 (используется для работы с бинарными данными); Long - "длинное" целое в диапазоне от -2147483648 до 214783647; Single - число с плавающие точкой и одинарной точностью в диапазоне от -3,402823E38 до -1,401298E-45; Double - число с плавающей точкой и двойной точностью в диапазоне от -1,79769313486232E38 до -4,94065645841247e-324 и от 4,94065645841247E-324 до 1,79769313486232E308; Currency - число с фиксированной точкой и четырьмя десятичными цифрами в диапазоне от -923337203685477,5808 до 923337203685477,5807. String - строковой тип предназначен для хранения текста размером до 2 Гбайт. Boolean - булевой тип предназначен для хранений значений True (1) и False (0). Date - предназначен для хранения даты и времени. Object - объектный тип предназначен для ссылки и обращению к объекту VB. Variant - вариант предназначен для хранения данных разлиных типов. Вот, вроде бы, пока и всё. В этой статье было рассмотрено основное, что потребуется новичку в его работе с переменными. Кроме выше указанных типов и операций с переменными, конечно же, существует и другой тип переменной, например, тип данных, определяемых пользователем, но о нём подробней будет рассказано в отдельной статье. |