- •Глава 2. Основы
- •2.2. Форма
- •2.3. Метка
- •2.4. Текстовое окно
- •2.5. Командная кнопка
- •2.6. Флажок
- •2.7. Переключатель
- •2.8. Рамка
- •2.9. Список
- •2.10. Комбинированный список
- •2.11. Линейки прокрутки
- •2.12. Пример создания формы
- •2.13. Меню пользователя
- •Глава 3. Программирование на visual basic 6
- •3.1. Алфавит
- •3.2. Данные
- •3.2.1. Классификация данных
- •3.2.2. Константы
- •3.2.4. Оператор объявления
- •3.2.5. Пользовательские типы данных (записи)
- •3.2.6. Массивы
- •3.3. Выражения
- •3.3.1. Арифметическое выражение
- •3.3.2. Логическое выражение
- •3.3.3. Символьное выражение
- •3.4. Стандартные функции
- •3.5. Операторы
- •3.5.1. Оператор перехода
- •3.5.2. Оператор присваивания
- •3.5.3. Условный оператор
- •If логическое выражение Then then-последователпость [Else else -последовательность} или
- •If логическое выражение Then
- •3.5.4. Управляющая структура Select Case
- •Is знак отношения выражение
- •3.5.5. Циклы
- •3.5.6. Совместное использование операторов цикла и условного операторов
- •3.6. Процедуры и функции
- •3.6.1. Процедуры
- •3.6.2. Функции
- •3.6.3. Передача аргументов по ссылке и по значению
- •3.6.4. Использование в качестве аргументов процедур и функции форм и элементов управления
- •If TypeOf имя объекта Is тип объекта Then
- •3.7 Файловый ввод-вывод
- •3.7.1. Последовательные файлы
- •3.7.2. Файлы прямого доступа
- •3.7.2. Файлы прямого доступа
- •Глава 4. Программирование графики
- •4.1 Генерация графических изображений
- •4.2 Графические методы
- •4.3 Построение графиков функций
- •4.4 Анимация графических изображений
- •Глава 5. Использование баз данных
- •5.1. Механизмы работы с базами данных в visual basic
- •5.2. Реляционная структура данных
- •5.3. Использование элементов управления Data и Grid
- •5.4. Создание баз данных
- •5.5. Использование языка sql для
3.2.2. Константы
Константа - данное, значение которого однозначно определяется написанием и не может быть изменено.
Пример:
3.1415926 6.02ЕЗ (значение 60200) 123 “Visual Basic “ “Иванов “
Для хранения постоянных величин Visual Basic позволяет объявить константы, т.е. выделить участки памяти, содержимое которых не меняется (при попытке модификации выдается сообщение об ошибке). Объявление констант осуществляется оператором
[Public | Private] Const имя [As type] = выражение Имя констант принято записывать прописными буквами (правила записи имен см. ниже).
Значения ключевых слов следующие:
Public - константу можно использовать в любых процедурах и функциях;
Private - константу можно использовать только внутри модуля (см. ниже), в котором она определена.
Пример:
Const /V= 3.1415926
Const MY_NAME = “Юра “
Тип константы можно не объявлять (устанавливается на основе значения — Const CODE = 35 автоматически получит тип integer). Однако константа PI в примере может быть любого из трех типов: single, double или currency. По умолчанию принимается тип, занимающий наименьший объём памяти. Поэтому лучше явно указывать тип специальными символами в операторах объявления констант. Используемые символы показаны в таблице:
Символ объявления типа |
Тип данных |
% |
integer |
& |
long |
1 |
single |
# |
double |
@ |
currency |
$ |
string |
Пример:
Const ONE& = / (резервирует 4 байта)
Const ONE# = 1 (резервирует 8 байтов, хранится в виде числа двойной точности с плавающей точкой).
В Visual Basic имеется большое число встроенных констант, значения которых определены заранее и их можно использовать без предварительного определения. Примерами таких констант являются:
vbOKCancel = 1 — аргумент функции MsgBox для вывода в диалоговом окне командных кнопок ОК и Cancel;
vbYesNoCancel = 3 — аргумент функции MsgBox для вывода в диалоговом окне командных кнопок Yes, No, Cancel;
vbOk = 1 — значение, которое возвращает MsgBox, если пользователь щелкнул по кнопке ОК в диалоговом окне;
vbCancel = 2 - значение, которое возвращает MsgBox, если пользователь щелкнул по кнопке Cancel в диалоговом окне.
Полную информацию о встроенных константах можно найти в Object Browser.
Кроме того, в комплекте Visual Basic имеется файл CONSTANT.TXT, содержащий десятки часто используемых констант. Необходимые константы могут быть скопированы в программу. 3.2.3. Имена
Имена используются для обозначения объектов в программе (константа является объектом программы). Правила образования имен:
первым символом имени должна быть латинская буква;
имя может включать только латинские буквы, цифры и знак подчеркивания (_);
имя может содержать не более 40 символов;
ключевые слова или Reserved word (Зарезервированные слова) не могут использоваться в качестве имен (список ключевых слов содержится в справочной системе Visual Basic в разделе Reserved word).
Примеры:
Правильные имена Неправильные имена StartTime CM*PER*INCH
А2 23В
color File (ключевое слово) • VariableName BMW_360
Хорошим тоном при программировании на любом языке является осмысленный выбор имен для объектов программы (присваивать объектам имена, соответствующие контексту и несущие описательную нагрузку). В качестве примера можно привести имя процедуры обработки события, связанного с щелчком мыши по командной кнопке, запускающей программу btnStart_CUck: первая часть имени состоит из сокращения слова кнопка (button — btn) и слова Start, вторая часть определяет событие — Click.