- •Введение
- •Особенности программирования на Visual Basic
- •1.1. Интегрированная среда разработки ide
- •1.2. Проекты, программы
- •1.3. Стандартные элементы управления
- •Панель элементов управления
- •Написание скриптов с помощью объекта ScriptControl
- •Общие свойства элементов управления
- •1.4. Этапы программирования
- •Первый этап: выбор формы и настройка её свойств
- •Второй этап: разработка интерфейса
- •Третий этап: работа со свойствами элементов управления
- •Четвёртый этап: написание программного кода задачи
- •Начало написания программы
- •Набирайте текст программы только строчными буквами!
- •Объявление переменных
- •Ввод начальных данных
- •Программирование задачи
- •Вывод результатов
- •2. Практические задания по Visual Basic
- •Задание № 1. Знакомство с элементами управления
- •1. Постановка задачи. Последовательность
- •Задание № 2. Разработка многодокументного интерфейса
- •Задание № 3. Программирование задач с линейной структурой алгоритма
- •Задание № 4. Программирование вычислительных задач разветвляющейся структуры
- •Задание № 5. Программирование вычислительных задач циклической структуры
- •Задание № 6. Одномерные массивы
- •Задание № 7. Программирование двумерных массивов
- •Задание № 8. Процедуры-подпрограммы Sub и процедуры-функции Function
- •Задание № 9. Приближенное вычисление определенного интеграла
- •Приложение
- •If условие Then оператор1 [: оператор2 [: оператор3 ]… ]
- •If условие Then оператор1 Else оператор2
- •Область видимости переменных и их объявление
- •Рекомендуемая литература
- •Содержание
Особенности программирования на Visual Basic
1.1. Интегрированная среда разработки ide
Запуск Visual Basic (VB) можно осуществить обычными способам – или с помощью Главного меню Windows или двойным щелчком по ярлыку VB, если он имеется на Рабочем столе.
При запуске VB запускается мастер Project Wizard (Мастер проектов) и на экране появляется диалоговое окно Новый проект с тремя вкладками: Новое (New), Существующее (Existing) , Прошлое (Recent). Если проекты VB уже созданы и требуется дальнейшая работа с проектами, используются вкладки Существующее и Прошлое. При создании нового проекта необходимо использовать вкладку Новое, в которой по умолчанию выделен шаблон проекта Стандартный EXE (Standard.exe). Для его запуска нажимаем кнопку Открыть. Именно этот шаблон будет использоваться при разработке разных программ, которые принято называть в VB проектами.
Новый проект откроется в среде программирования, называемой интегрированной средой программирования IDE (Integrated Development Environment). На рис. 1.1. изображен вид Главного окна Visual Basic.
IDE состоит из нескольких компонентов:
главного меню;
панели инструментов;
окна проекта;
окна свойств;
окна макета свойств;
панели элементов;
конструктора форм;
окна просмотра объектов.
Программирование в этой среде будет тем успешнее, чем лучше будет освоена настройка этой среды. С помощью кнопок Панели инструментов следует обязательно научиться подключать Панель элементов, Окно проекта, Окно свойств, Окно макета форм, без которых невозможно эффективно программировать в VB.
Над Окном проекта располагаются три кнопки. Интерес представляют две первых: Показать код и Показать объект. Первая переключает в Окно кода, которое на рис. 1.1. не изображено, а вторая показывает форму. К форме можно перейти также двойным щелчком по левой кнопке мыши на названии формы в Окне проекта.
Р ис. 1.1. Интегрированная среда разработки (IDE) Visual Basic
1.2. Проекты, программы
Программа в VB называется проектом. Проект включает в себя:
файл проекта, имеющий расширение .VBP; имя проекту программист задает сам, по умолчанию присваиваются стандартные имена: Проект1, Проект2…;
модули формы, файлы которых имеют расширение .FRM; имена файлам лучше задавать с префиксом frm (три буквы с начала названия), например, frmВычислить, frmИнтеграл. По умолчанию формы называются Form1, Form2…;
программные модули, файлы которых имеют расширение .BAS; имя задает программист (по умолчанию присваиваются имена Модуль1, Модуль2, …).
Кроме упомянутых модулей в состав проекта могут входить также модули классов (*.cls) – для определения классов и их интерфейсов, документ пользователя (*.dob), позволяющий создавать программы для Internet Explorer, страницы свойств (*.pag) – для определения свойств вновь созданных управляющих элементов, управляющий элемент пользователя (*.ctl), OCX-элемент (*.ocx) – ActiveX-элемент, предназначенный для использования на других программно-аппаратных платформах. В практических заданиях, приведенных в разделе 2, эти модули не используются.
Файл проекта содержит только подробный список частей проекта. Самих частей проекта он не содержит, а только перечисляет их. Поэтому размер этого файла небольшой.
Форма – это основа графического интерфейса приложения. Весь проект привязан к форме (или формам). На форме программист создает различные стандартные (и другие) элементы управления, которые требуются для решения задачи. Какие это будут элементы управления, решает программист. С помощью элементов управления пользователь может управлять приложением, манипулировать данными во время его выполнения. Именно формы позволяют организовать интерактивное взаимодействие пользователя с приложением VB. Формы характеризуются свойствами, которые приводятся в окне Свойств после выделения формы одним щелчком на ней левой кнопкой мыши (ЛКМ).
Программный модуль – это файл, содержащий программный код. Модуль не связан ни с одной формой или элементом управления. Модули содержат только программные инструкции. В них объявляются переменные, константы, размещаются пользовательские функции, подпрограммы.
Однако в программном модуле при вызове процедуры допускается указание имени формы, где эта процедура записана. Выглядеть этот вызов может быть так: frmProba1.FNY(a), где frmProba1 – имя формы, FNY(a) – функция, вычисляющая подынтегральное выражение.
Любое приложение Windows состоит из одного или нескольких окон, которые на этапе разработки называются формами. Формы являются визуальной основой разрабатываемого приложения. Форма представляет собой окно, в котором размещаются различные стандартные элементы управления: кнопки, надписи, текстовые поля, флажки, переключатели, списки, комбинированные списки, линейки прокрутки и т.д. Ниже будет указано, как добавить на Панель элементов и другие элементы управления.