- •Глава 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
- •Создание группы элементов
- •Полосы прокрутки
- •Размещение полосы прокрутки и настройка свойств
Свойства элементов управления в режиме дизайна приложения1
Для изменения внешнего вида, расположения, поведения и т.д. у элементов управления есть механизм под название свойство (property). Т.е. если на форме расположить три элемента управления одного класса, например, TextBox, то по-минимуму свойства, которыми они отличаются это: Name (имя), Left (расстояние от левого края формы), Top (расстояние от верхнего края формы), Width (ширина) и Height (высота). В режиме разработки (design-time mode) Visual Basic 6.0 позволяет изменять свойства выбранного элемента, используя для этого окно свойств элементов управления (см. Окно свойств элементов управления (Properties)). В окне свойств можно просматривать свойства в алфавитном порядке (вкладка Alphabetic), либо по категориям (вкладка Categorized). При просмотре в алфавитном порядке свойства будут отсортированы по наименованию, что облегчает поиск, а в режиме по категориям свойства сгруппированы по основным следующим группам: Appearance (Внешний вид), Behavior(Поведение), Font (Шрифт), Misc (Общего назначения), Position (Расположение), Scale (Масштаб).
В таблицах 2.2.-:-2.6. приведены основные свойства стандартных элементов управления сгруппированные по категориям (однако следует помнить, что перечисленные здесь свойства не обязательно должны присутствовать у всех элементов управления):
Таблица 2.1. Категория Appearance (Внешний вид)
Свойство |
Назначение |
Caption |
Задает текст в строке заголовка объекта |
BackColor |
Цвет фона объекта |
BorderStyle |
Задает стиль рамки объекта |
ForeColor |
Цвет объекта |
Palette |
Устанавливает цветовую палитру |
Picture |
Назначает значок, картинку для объекта. Используя данное свойство формы, можно задать фоновое графическое изображение. |
Таблица 2.2. Категория Behavior (Поведение)
Свойство |
Назначение |
CausesValidation |
Устанавливает признак проверки условия достоверности данных при выходе из объекта |
Enabled |
Разрешает или запрещает доступ к объекту |
MaxLength |
Устанавливает максимальную длину строки в объекте |
Visible |
Устанавливает видимость объекта |
Таблица 2.3. Категория Misc (Общего назначения)
Свойство |
Назначение |
Name |
Задает имя объекта |
Text |
Устанавливает текст в поле по умолчанию |
Index |
Задает уникальный индекс объекта в коллекции |
Таблица 2.4. Категория Position (Расположение)
Свойство |
Назначение |
Left |
Задает положение объекта по горизонтальной оси от левого края формы или, в общем случае, от объекта-контейнера |
Top |
Задает положение объекта по вертикальной оси от его верхнего края до верхней стороны формы |
Width |
Задает горизонтальный размер (ширину) объекта |
Height |
Задает вертикальный размер (высоту) объекта |
Таблица 2.5. Категория Scale (Масштаб)
Свойство |
Назначение |
ScaleLeft |
Задает максимальное положение объекта по горизонтальной оси |
ScaleTop |
Задает максимальное положение объекта по вертикальной оси |
ScaleWidth |
Задает максимальный горизонтальный размер (максимальная ширина) |
ScaleHeight |
Задает максимальный вертикальный размер (максимальная высота) |
В данной главе приведены только основные свойства элементов управления, которые понадобятся для выполнения лабораторного практикума.