- •Глава 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
- •Создание группы элементов
- •Полосы прокрутки
- •Размещение полосы прокрутки и настройка свойств
Об учебнике
Учебник представляет собой учебное пособие для студентов начальных курсов, имеющих очень малый опыт в создании приложений для учебных целей, например, расчета курсовых проектов.
Разбивка на лекции, как может показаться сделана не последовательно и не структурировано, однако, при создании учебника был использован богатый преподавания Visual Basic, а так же использованы сторонние методики обучения.
Структура книги
-
Для повышения эффективности изучения, каждая глава учебника включает в себя законченный набор материала.
-
Каждая глава включает теоретическую и практическую часть;
-
Готовые к проекты лабораторных практикумов находятся в папке Labs.
-
Примеры, на которые есть ссылки в этой книге находятся в папке Samples.
Обозначения
-
Аббревиатуры напечатаны ПРОПИСНЫМИ БУКВАМИ.
-
Шаблоны кода, текста, выводимого на экран и набираемого в командной строке, выделены моноширинным текстом.
-
Шаблоны конструкций Visual Basic выделены моноширным шрифотом. Именование параметров даны такие же, как и в Visual Basic. Если конструкция содержит параметры, то следом за шаблоном следует расшифровка каждого из параметров:
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [counter]
где:
-
Параметр
Описание
counter
переменная-счетчик
start
начальное значение переменной-счетчика (counter)
end
конечное значение переменной-счетчика, при достижении которого выполнение цикла прекратится (counter)
step
шаг (приращение), с которым будет изменяться переменная-счетчик (counter).
statements
тело цикла. Выполняется то количество раз,
Инструкция [Exit For] используется для завершения выполнения цикла до того, как счетчик достигнен значения end. Может быть использована, например, если при переборе массива, требуемый элемент был найден до достежении нижней границы массива.
-
Примеры кода выделены моноширным и подкрашены так же, как и редакторе кода Visual Basic:
Function Foo(lngArg As Double) As Double
Func1 = Sin(lngArg) ^ 2 * Cos(lngArg) ^ 2
End Sub
-
В квадратные скобки, [ ], заключены необязательные элементы, например наличие в синтаксисе команды элемента [filename] показывает, что здесь можно ввести имя файла. Сами скобки вводить не надо.
Глава 1. Знакомство с Microsoft Visual Basic 6.0.
Прежде, чем приступать к изучению материала, необходимо ввести термин приложение, т.к. термин программа, успешно использовавшийся более ранних языках программирования, недостаточно полно отражает продукт, получаем с помощью Microsoft Visual Basic 6.0.
-
Приложение в среде Visual Basic - это совокупность, состоящая из графического интерфейса пользователя (GUI) и программного кода, управляемого событиями.
Обзор Visual Basic 6.0
Microsoft Visual Basic 6.0 – это простой и универсальный язык. Точнее говоря это не язык, а среда разработки, т.к. собственно язык программирования – один из инструментов, при помощи которого создаются приложения. В Visual Basic для платформ Windows, успешно реализованы следующие технологии:
-
Визуальное программирование:
Термин визуальное программирование подразумевает написание приложений без написания программного кода. В среде Visual Basic 6.0 без написания кода можно создавать элементы интерфейса. Например, графический интерфейс, такого стандартного приложения, как калькулятор, можно в Visual Basic создать без единой строчки кода.
-
Событийное программирование:
Приложения, написанные на Visual Basic 6.0, является событийно-управляемыми. Это означает, что программный код работает только тогда, когда пользователь совершает какие-либо действия. Для примера можно взять любое приложение Windows. Обратите внимание, любые действия приложений вызваны какой-либо причиной, т.е. событием. Например, нажали на пункт меню сохранить, появилось диалоговое окно для сохранения файла, нажали кнопку с надписью сохранить, сохранился файл.
-
Объектно-ориентированное программирование:
Visual Basic является объектно-ориентированным языком, хотя и не классическим. Однако это не мешает использовать приемы объектно-ориентированного программирования.