Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
52
Добавлен:
07.06.2015
Размер:
2.04 Mб
Скачать

2.2. Этапы создания приложения

Процесс создания Windows-приложения состоит из ряда этапов (мы предполагаем, что вы знакомы с языком программирования Qbasic), а именно:

1. Постановка задачи - составление по возможности точного и понятного словесного описания того, как должно работать будущее приложение, что должен делать пользователь в процессе его работы. Это описание должно объяснять и то, как будет выглядеть экранная форма (окно) этого приложения, в каком виде будет представлена информация, которую нужно преобразовать с помощью этого приложения, например, исходные данные и результаты

2. Разработка интерфейса - создание экранной формы (окна приложения) со всеми находящимися на экране объектами и свойствами этих объектов.

3. Собственно программирование — определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов этих процедур).

4. Отладка программы — устранение логических ошибок в процедурах и создание условий для удовлетворительной работы приложения в среде проектирования.

5. Сохранение проекта («на память» или для дальнейшей доработки) и, при желании, компиляция - превращение проекта в исполняемое приложение, способное работать самостоятельно - за пределами среды проектирования.

По ходу описания перечисленных этапов проектирования мы будем на конкретных примерах уточнять понятия, которые были введены в предыдущих разделах, а также знакомить вас с новыми понятиями.

2.2.1. Начальный этап проектирования - постановка задачи

Все этапы проектирования Windows-приложения в среде Visual Basic будем демонстрировать на следующем довольно простом примере [1].

Пример 2.2

Вы хотите использовать компьютер для определения нужного количества материалов, необходимых для ремонта комнаты (например, обоев для оклейки стен). Вы хотите выступить в роли программиста и создать Windows-приложение для разрешения одной из проблем - вычисления площади всех стен вашей комнаты, имеющей форму прямоугольного параллелепипеда. (Зная площадь стен, вы сможете купить нужное количество рулонов обоев.)

Как было отмечено выше, прежде всего, необходимо в словесной форме (неформально) поставить перед собой задачу создания (проектирования) такого приложения.

Сначала, дайте приложению имя - назовите его, например, так: Площадь стен комнаты.

Для нахождения площади стен компьютеру понадобятся размеры комнаты. Эти размеры - длину, ширину и высоту - пользователь приложения будет задавать в процессе его работы.

Пользователь после запуска приложения увидит на экране окно, типичное для приложений системы Windows. Такое окно должно содержать стандартные элементы этой системы - кнопки минимизации, распахивания и закрытия окна (рис. 2.3).

Рис. 2.3. Стандартные кнопки Windows-приложения: минимизации,

распахивания и закрытия окна (слева направо)

Кроме стандартных элементов, о создании которых программисту (проектировщику приложения) заботиться не надо, в окне приложения должны быть и нестандартные элементы, созданные программистом. Прежде всего, строка заголовка (рис. 2.4.) должна содержать название приложения: Площадь стен комнаты.

Рис. 2.4. Строка заголовка с названием Windows-приложения

Слева от названия может находиться пиктограмма - особый значок для обозначения данного приложения.

Для наглядности в окне приложения может находиться чертёж или рисунок комнаты, хотя он, конечно, совсем необязателен. Чертёж или рисунок - это графический элемент приложения, который тоже может быть создан программистом. Другие нестандартные элементы необходимы для того, чтобы приложение работало в соответствии с замыслами его создателя.

Исходные данные пользователь будет вводить с помощью клавиатуры в специальные небольшие окошки (текстовые поля), находящиеся в окне приложения (на экранной форме). Очевидно, что в нашем примере таких нестандартных элементов должно быть три - по числу вводимых размеров комнаты.

После ввода исходных данных пользователь с помощью мыши щёлкнет командную кнопку, которая находится на экранной форме. Она также представляет собой нестандартный элемент. Незамедлительно в специальном маленьком окошке (ещё одном текстовом поле) должен появиться результат. После этого пользователь может закончить работу приложения или ввести какие-нибудь другие исходные данные. И опять щёлкнуть командную кнопку.

Исходные данные пользователь будет вводить с такой точностью, которая его устраивает, например:

5, 6, 45.9 - соответственно, длина, ширина и высота комнаты в метрах.

Ответ (результат) будет выдаваться также с необходимой точностью, например: 37.23 -площадь стен комнаты в квадратных метрах.

Чтобы пользователь знал, для каких именно данных предназначено то или иное текстовое поле, рядом с каждым из них будет стоять метка - пояснительная надпись. Метки - тоже нестандартные элементы, создаваемые программистом. С помощью особой метки пользователю будет показана формула, по которой компьютер вычисляет площадь стен, например: S = 2 (А + В) Н, где А, В и Н - длина, ширина и высота комнаты.

Будем считать, что на этом этап постановки задачи создания Windows-приложения «Площадь стен комнаты» закончен.

Но мы, забегая вперёд, всё же приведём окончательный вид окна этого приложе­ния в процессе его работы - после ввода исходных данных и появления результата (рис. 2.5).

Рис. 2.5. Окно работающего Windows-приложения

Соседние файлы в папке Задания и примеры