- •Глава 1. Знакомство с Microsoft Visual Basic 6.0. 5
- •Глава 2. Визуальное программирование. 13
- •Глава 3. Событийное программирование. 18
- •Глава 4. Типы данных, константы и переменные. 23
- •Глава 5. Основы программирования. 29
- •Глава 6. Массивы. 38
- •Глава 7. Стандартные элементы управления 43
- •Об учебнике
- •Структура книги
- •Обозначения
- •Глава 1. Знакомство с Microsoft Visual Basic 6.0.
- •Обзор Visual Basic 6.0
- •Область применения Microsoft Visual Basic 6.0.
- •Запуск Visual Basic 6.0.
- •Интегрированная среда разработки (ide) Visual Basic 6.0
- •Главное меню
- •Стандартная панель инструментов
- •Панель элементов управления
- •Окно проводника проекта Project explorer
- •Конструктор форм
- •Окно свойств элементов управления (Properties)
- •Редактор кода
- •Окно просмотра объектов (Object Browser)
- •Окно отладчика (Immediate)
- •Глава 2. Визуальное программирование. Стандартные элементы управления.
- •Свойства элементов управления в режиме дизайна приложения1
- •Лабораторный практикум. Лабораторная работа 2.1. Создание элементов управление на форме.
- •Лабораторная работа 2.2. Работа со свойствами элементов управления в режиме дизайна проекта
- •Глава 3. Событийное программирование. Вступление
- •События элементов управления.
- •Свойства элементов управления в режиме выполнения приложения.2
- •Лабораторный практикум. Лабораторная работа 3.1.
- •Лабораторная работа 3.2. Работа со свойствами элементов управления в режиме выполнения приложения (Чтение свойств).
- •Лабораторная работа 3.3. Работа со свойствами элементов управления в режиме выполнения приложения (Изменение свойств).
- •Глава 4. Типы данных, константы и переменные. Типы данных в Visual Basic
- •Константы
- •Встроенные константы Visual Basic
- •Объявление констант
- •Переменные
- •Математические операторы
- •Лабораторный практикум Лабораторная работа 4.1. Инициализация переменных и констант.
- •Лабораторная работа 4.2. Использование математических операторов.
- •Лабораторная работа 4.3. Использование математических операторов для расчета математических формул.
- •Глава 5. Основы программирования. Управляющие операторы Visual Basic
- •Конструкция If... Then
- •Конструкция If... Then... Else
- •Конструкция Select Case
- •Операторы цикла
- •Цикл с использованием конструкции For..Next
- •Цикл с использованием конструкции Do...Loop
- •Цикл с использованием конструкции For Each... Next
- •Встроенные функции
- •Строковые функции:
- •Функции преобразования типа данных:
- •Математические функции:
- •Тригонометрические функции
- •Лабораторный практикум Лабораторная работа 5.1. Алгоритмы ветвления с применением оператора If.
- •Лабораторная работа 5.2. Алгоритмы ветвления с применением оператора Case.
- •Лабораторная работа 5.3. Циклы с применением оператора For…Next.
- •Лабораторная работа 5.4. Циклы с применением оператора Do…Loop.
- •Глава 6. Массивы. Массивы
- •Объявление массива фиксированного размера
- •Объявление динамического массива
- •Лабораторный практикум Лабораторная работа 6.1. Использование статических массивов.
- •Лабораторная работа 6.2. Использование динамических массивов.
- •Лабораторная работа 6.3. Операции с матрицами ### Глава 7. Стандартные элементы управления Элемент управления List Box
- •Добавление элементов в список
- •Удаление элементов из списка
- •Доступ к элементам списка
- •Элемент управления ComboBox
- •Стили отображения ComboBox
- •Добавление элементов в список типа ComboBox
- •Удаление элементов из списка типа СоmbоВох
- •Доступ к элементам списка
- •Элемент управления Timer
- •Элемент управления Frame
- •Создание группы элементов
- •Полосы прокрутки
- •Размещение полосы прокрутки и настройка свойств
Глава 4. Типы данных, константы и переменные. Типы данных в Visual Basic
Для хранения результатов операций и промежуточных значений, как и в любом другом языке программирования, в Visual Basic используются переменные. Переменные хранятся в оперативной памяти компьютера, занимая, в зависимости от типа данных, разное количество памяти. В следующей таблице приведены базовые типы данных в Visual Basic 6.0:
Таблица 4.1. Типы данных
Тип |
Кол-во байт в памяти |
Диапазон допустимых значений |
Описание |
Byte |
1 байт |
От 0 до 255 |
Целочисленный беззнаковый тип |
Boolean |
2 байта |
True или False |
Болев тип |
Integer |
2 байта |
От -32 768 до 32 767 |
Целочисленный знаковый тип |
Long |
4 байта |
От -2 147 483 648 до 2 147 483 647 |
Целочисленный знаковый тип |
Single |
4 байта |
От -3,402823*1038 до 3,402823*1038 |
С плавающей запятой |
Double |
8 байт |
От -1,79769313486231*10308 до 1,79769313486232*10308 |
С плавающей запятой |
Currency |
8 байт |
От -922 337 203 685 477,5808 до 922 337 203 685 477,5807 |
С фиксированной запятой |
Decimal |
14 байт |
Любое число не более 28 цифр |
С фиксированной запятой |
Date |
8 байт |
От 1 января 100г. до 31 декабря 9999г. |
|
Object |
4 байта |
|
Ссылка на любой объект |
String |
В зависимости от длинны строки |
Примерно до 2 миллионов символов |
|
Variant |
В зависимости от хранимого типа |
|
Может хранить любой базовый тип |
Константы
Константой называют элемент выражения, значение которого не изменяется в процессе выполнения программ. Приведем несколько примеров:
-
75.07 - числовая константа ;
-
2.7Е+6 - числовая константа (равна 2 700 000) ;
-
"Ошибка доступа к базе данных" - символьная константа ;
-
#8/12/1999# - константа типа дата ;
-
False - логическая константа.
Встроенные константы Visual Basic
Visual Basic содержит огромное количество встроенных констант практически для всех возможных случаев: цвета, клавиши, сообщения и т. п. Встроенные константы имеют префикс vb. Для поиска констант определенной категории воспользуйтесь браузером объектов (рис. 4), который открывается при нажатии кнопки Object Browser на стандартной панели инструментов.
Рисунок 4.1. Поиск встроенных констант с помощью браузера объектов
Встроенные константы Visual Basic не требуют объявления и могут быть использованы в любом месте приложения.
В следующем примере использована встроенная константа vbCritical для изменения внешнего вида окна сообщений:
MsgBox "Неверный параметр!", vbCritical