Переменные

Переменные и константы

Типы данных

Методы

События

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.