- •Глава 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
- •Создание группы элементов
- •Полосы прокрутки
- •Размещение полосы прокрутки и настройка свойств
Глава 2. Визуальное программирование. Стандартные элементы управления.
В приложениях Windows основной упор в части графического интерфейса сделан на элементы управления. Элементы управления представляют собой объекты, содержащиеся внутри объектов-форм. Каждый элемент управления имеет свой собственный набор свойств, методов и событий. Например, в форме, представленной на рисунке.2.1. встречаются три самых распространенных элемента управления:
Рисунок 2.1. Форма со стандартными элементами управления
-
TextBox (поле ввода)
-
CommandButton (кнопка)
и
-
Label (метка)
и
Элемент управления TextBox позволяет вводить в него произвольный текст, а CommandButton, обычно служит для выполнения каких-либо действий, а Label для размещения на форме справочной информации.
Далее в таблице приведены основные элементы управления, которыми можно воспользоваться с панели стандартных элементов управления (см. Панель элементов управления).
Таблица 2.1. Стандартные элементы управления
Кнопка |
Название |
Назначение |
|
Pointer (Указатель) |
Используется для позиционирования маркера (указателя) мыши. |
|
PictureBox (Графическое окно) |
Размещает в форме графическое окно, предназначенное доля объединения элементов группы, для вывода в него графических изображений, а также текста, графических элементов и анимации. |
|
Label (Метка) |
Размещает в форме объекты, предназначенные для создания текстовой информации, надписей и примечаний. |
TextBox (Текстовое поле) |
Размещает в форме текстовое поле, предназначенное для ввода текстовой информации, чисел и дат. |
|
Frame (Рамка) |
Создает в форме рамку с заголовком для группировки объектов в логическую группу. |
|
CommandBatton (Кнопка управления) |
Размещает в форме кнопки управления для инициации действий, выполнения команд, запуска программ. |
|
CheckBox (Флажок) |
Размещает в форме флажок, предназначенный для формирования условий выполнения программ или каких-либо настроек, работающий по принципу “да – нет”. |
|
OptionButton (Переключатель) |
Создает в форме переключатели для выбора режима работы или настроек выполнения программы. |
|
ComboBox (Поле со списком) |
Создает в форме объект, содержащий одновременно поле ввода и раскрывающийся список. |
|
ListBox (Список) |
Создает в форме список для выбора одного или нескольких значений из предлагаемого списка значений. |
|
HScrollBar (Горизонтальная полоса прокрутки) |
Размещает в форме горизонтальную полосу прокрутки, используемую в качестве ползунка для выбора значения из заданного диапазона. |
|
VScrollBar (Вертикальная полоса прокрутки) |
Размещает в форме вертикальную полосу прокрутки, используемую в качестве ползунка для выбора значения из заданного диапазона. |
|
Timer (Таймер) |
Размещает в форме таймер (счетчик времени) |
|
DriveListBox (Список устройств) |
Создает в форме список устройств. |
|
DirListBox (Список папок) |
Создает в форме древовидный список папок. |
|
FileListBox (Список файлов) |
Создает в форме список файлов. |
|
|
Shape (Очертание) |
Создает в форме геометрические фигуры, такие как прямоугольник и квадрат с округленными углами. |
Line (Линия) |
Создает линии. |
|
|
Image (Изображение) |
Создает в форме поля, предназначенные для отображения графических изображений. |
|
Data (Данные) |
Создает элемент управления данными в базе данных для перемещения по записям и отображения результата навигации. |
Для создания элемента управления на форме нужно:
-
открыть конструктор форм (см. Конструктор форм);
-
кликом выбрать нужный элемент управления на панели элементов управления (Кстати, если ненадолго задержать курсор мышки на значке элемента управления, то появится подсказка с названием его класса);
-
«нарисовать» элемент управления на форме (так же, как рисуете графические объекты в графическом редакторе Paint).