- •Пример создания WiNdows-приложения
- •2.1. Начальный этап проектирования — постановка задачи
- •Вопросы
- •2.2. Создание экранной формы (разработка интерфейса)
- •1. Создание эскиза экранной формы
- •2. Вход в среду проектирования Visual Basic
- •3. Создание экранной формы и установка значений свойств этой формы
- •4. Создание на экранной форме объектов управления и установка значений свойств этих объектов
- •Вопросы
- •2.3. Программирование
- •Вопросы
- •2.4. Последние этапы проектирования:
- •1. Отладка программы
- •2. Сохранение экранной формы и проекта в виде frm и vbp файлов
- •3. Создание исполняемого приложения — ехе файла
Пример создания WiNdows-приложения
Процесс создания Windows-приложения состоит из ряда этапов. Мы выделяем 5 таких этапов:
Постановка задачи.
Разработка интерфейса
Собственно программирование
Отладка программы.
Сохранение проекта и компиляция — превращение проекта в исполняемое приложение, способное работать самостоятельно.
2.1. Начальный этап проектирования — постановка задачи
Вы хотите выступить в роли программиста и создать Windows-приложение для разрешения одной из проблем — вычисления площади всех стен Вашей комнаты, имеющей форму прямоугольного параллелепипеда. (Зная площадь стен, Вы сможете купить нужное количество рулонов обоев.)
Для нахождения площади стен компьютеру понадобятся размеры комнаты. Эти размеры — длину, ширину и высоту, — пользователь приложения будет задавать в процессе его работы. Для наглядности в окне приложения может находиться чертёж или рисунок комнаты, — хотя он, конечно, совсем не обязателен. Исходные данные пользователь будет вводить с помощью клавиатуры в специальные небольшие окошки (текстовые поля), находящиеся в окне приложения (на экранной форме). После ввода исходных данных пользователь с помощью мыши щёлкнет командную кнопку, которая также находится на экранной форме, и в специальном маленьком окошке (ещё одном текстовом поле) должен появиться результат.
Ч тобы пользователь знал, для каких именно данных предназначено то или иное текстовое поле, рядом с каждым из них будет стоять метка — пояснительная надпись С помощью особой метки пользователю будет показана формула, с помощью которой компьютер вычисляет площадь стен, например: S = 2*(А + В)*Н, где А, В и Н — длина, ширина и высота комнаты.
Но мы, забегая вперёд, всё же приведём окончательный вид окна этого приложения в процессе его работы— после ввода исходных данных и появления результата.
Вопросы
1. Допустим, Вы хотите, чтобы Ваше приложение помогало бы Вам не только в покупке необходимого количества обоев для оклейки стен, но и необходимого количества краски для покрытия потолка и линолеума для покрытия пола. Как бы Вы изменили для этого рассмотренную выше постановку задачи создания приложения «Площадь стен комнаты»?
2. А какими дополнительными элементами нужно дополнить рассмотренное выше приложение для того, чтобы с его помощью можно было бы не только находить площадь стен, но и находить количество рулонов обоев, необходимое для их оклейки? (Площадь бумаги в одном рулоне можно включить в исходные данные.)
3. Как следует изменить рассмотренное выше приложение, если Вы хотите учесть площадь дверей и окон, которые оклеивать обоями не нужно?
2.2. Создание экранной формы (разработка интерфейса)
Рассмотрим следующий этап процесса проектирования приложения — создание экранной формы. Этот этап называют также разработкой интерфейса.
С оздание экранной формы — это не менее важная стадия проектирования, чем программирование, которому эта стадия предшествует.
Разработка интерфейса состоит из таких шагов:
• создание эскиза экранной формы;
• вход в среду проектирования Visual Basic;
• создание экранной формы и установка значений свойств этой формы;
• создание на форме объектов управления и установка значений свойств этих объектов.