Переменные
Переменные и константы
Типы данных
Методы
События
Click, DblClick и KeyPress (нажатие любой клавиши на клавиатуре при нахождении курсора в текстовом окне), им соответствуют процедуры:
Private Sub Text1_Click( )
Private Sub Text1_DblClick().
Private Sub Text1_KeyPress(KeyAscii As Integer) – аргумент KeyAscii представляет собой код нажатой клавиши.
Наиболее полезный метод, связанный с текстовым окном, - SetFocus, позволяющий установить курсор в выбранное текстовое окно.
Синтаксис метода:
Имя_объекта. SetFocus
На форме, имеющей несколько текстовых окон, в фокусе может находиться только одно окно. Пользователь может вносить информацию только в окно, находящееся в фокусе.
Тип данных – множество допустимых значений данных и совокупность операций над ними.
В Visual Basic различают следующие типы данных:
1. Byte – данные этого типа могут принимать значения целых чисел от 0 до 255; 1 б.
2. Integer – целые числа от –32768 до +32768, 2 б.
3. Long – целые числа (длинный целый) от –2 до +2 млрд., 4 байта (амперсант – ampersand).
4. Single – вещественное число с плавающей точкой, 4 байта, диапазон: от ±1,4 ×10-45 до ±3,4 × 1038; при выводе значений на экран или бумагу в мантиссу вводится 6 знаков, т.е. вычисления производятся с точностью до 6 знаков после запятой, например, 4 . 613582Е-12.
5. Double – числовой вещественный тип удвоенной точности, 8 байт, от ±4,9 10-324 до ±1,8 10308, при выводе такого числа мантисса содержит 12 знаков.
6. Currency – денежная величина, числовой вещественный тип с фиксированной точкой, 8 байт; представляет числа с 15-ю цифрами до десятичной точки и 4-мя после нее.
7. Date – дата и время, т.е. выражения американский формат или кавычки, которые Visual Basic рассматривает как даты, 8 байт: 1.01.100 – 31.12.9999.
8. String – строковый тип, 1 байт для каждого символа, для строк текстовой информации: 65000 символов для строк фиксированной длины и до 2 млрд. символов для динамических строк.
9. Boolean – булевский или логический тип, данные этого типа могут принимать только 2 значения: true – истина и false – ложь.
10. Variant – наиболее универсальный тип данных; принимается по умолчанию, т.е. когда тип данных не указан; данные этого типа могут быть данными любого типа.
Для хранения данных, с которыми работает программа (исходные данные, промежуточные результаты вычислений, результаты выполнения программы и др.) предназначены переменные.
Переменная – это область памяти, данные в которой могут изменяться, и которой присвоено некоторое имя. В программе данные идентифицируются (обозначаются) именами переменных. Имена задаются программистом произвольно и могут содержать любую комбинацию символов (букв, цифр и др.). Существуют следующие ограничения:
- имя должно начинаться с буквы, а не с цифры или другого символа;
- имя не должно содержать знаков препинания и пробелов;
- длина имени не должна превышать 255 символов;
- ключевые слова (зарезервированные Visual Basic) использовать нельзя;
- имя должно нести смысловую нагрузку.
В Visual Basic свойства элементов управления тоже рассматриваются как некоторые переменные. Все переменные, используемые в программе, должны быть описаны (объявлены). Для объявления переменных используют оператор Dim.
Синтаксис оператора:
Dim Имя_переменной1 [as Тип_данных1] [,имя_переменной2 [as Тип_данных2]… ] ,
Примеры:
Dim X as Integer
Dim I as Byte, M as Byte, N as Integer
Dim Z as Currency – вещественный тип с фиксированной точкой
Dim Name As String * 25 - строковая, фиксированной длины (25 символов)
Dim Y – если тип не указан, Visual Basic по умолчанию назначит ей тип Variant.