Мегаобучалка Главная | О нас | Обратная связь


Этапы разработки программ



2016-09-15 360 Обсуждений (0)
Этапы разработки программ 0.00 из 5.00 0 оценок




Разработку любого приложения (программы) на VB необходимо выполнять поэтапно в следующем порядке:

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

2.Проектирование интерфейса, т.е. помещение на форму нужных управляющих элементов, кнопок, списков и т.п.

3.Написание программного кода, связывающего помещённые на форму управляющие элементы.

4.Отладка программы.

5.Окончательная компиляция и, если это необходимо, создание исполняемого файла (*.exe).

Разберем пример составления программы, который поможет закрепить весь теоретический материал, изложенный выше.

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

Решение: Для наглядности будем придерживаться основных этапов разработки приложения.

1. Анализ будущей программы

 
 

Программа проверяет, какое из чисел больше. Составим для этой задачи алгоритм в виде блок-схемы, представленной на рис.8 (это желательно делать для любой задачи, особенно если она довольно сложная, поскольку алгоритм в виде блок-схемы довольно легко переводится в программные коды). Входные данные программы: переменные A, B. Выходные данные – сообщение о результате сравнения.

2.Проектирование интерфейса

Запустите VB. В диалоговом окне выберите тип Standart exe.

 
 

Поместим на форму следующие элементы управления (как показано на рис. 9): текстовые поля (TextBox) – для ввода/вывода входных/ выходных данных; метки (Label) – для обозначения подписей на форме; кнопку «Сравнить» (Command Button) – для выполнения операции сравнения; кнопку «Закрыть» (Command Button) – для выхода из программы.

Примечание: Создавать новые объекты можно с помощью объектов уже имеющихся на форме. Для этого необходимо выделить уже имеющийся объект (или группу объектов) и скопировать его (их) в буфер обмена (например, клавишами Ctrl+C). Далее нужно его (их) вставить (например, клавишами Ctrl+V). Visual Basic дважды спросит: “Нужно ли создать массив из вставляемых элементов управления?” Ответьте оба раза Нет. После этого необходимо разместить элементы, появившиеся в левом верхнем углу формы, а также изменить необходимые свойства скопированных элементов.

Обратите внимание на имена (свойство Name в окне Properties) только что созданных элементов. Label1, Label2, Label3, Text1, Text2, Text3, Command1, Command2. При создании нового элемента Visual Basic всегда даёт такие имена сам. Они могут быть изменены Вами. Вообще, имена элементов управления так же важны, как имена переменных. По этим именам вы будете обращаться к вашим элементам управления в коде программы.

Переименуем элементы управления. Для этого измените свойство Name каждого элемента управления согласно таблице 3.

 

Таблица 3

Назначение элемента управления Имя (свойство Name)
A: - параметр A (TextBox1) txtParamA
B: - параметр B (TextBox2) txtParamB
Результат: - результат сравнения (TextBox3) txtResult
Кнопка для сравнения (CommandButton) cmdCompare
Кнопка закрытия приложения (CommandButton) cmdExit
Меткас текстом “А:” (Label) lblA
Меткас текстом “В:” (Label) lblB
Метка с текстом “Результат:” (Label) lblResult
Форма, содержащая все эти элементы (Form) frmMain

Интерфейс готов. Теперь можно переходить к следующему этапу.

3.Написание программного кода

Теперь самое интересное: мы будет писать код для нашей программы! Давайте ещё раз продумаем алгоритм работы программы:

1. Вводим исходные данные в текстовые поля (А, В). Код для этого писать не нужно, за нас всё сделает Visual Basic и Windows.

2. После нажатия на кнопку, производим сравнение чисел.

3. Выводим полученные значения в текстовое поле результата (TextBox).

Нам необходимо написать обработчик события Click (нажатия левой кнопки мыши) для кнопки cmdCompare. Обработчик события - это процедура (метод), которая будет выполняться всякий раз, когда произойдёт то или иное событие. Например, если запустить программу на выполнение и не нажимать на кнопку cmdCompareничего не произойдёт. Но как только вы нажмете левой кнопкой мыши по кнопке, произойдёт выполнение кода, который написан в процедуре обработки события Click (процедуре с именем cmdCompare_Click). Чтобы написать программный код метода Click, вызовите окно программных кодов (двойным нажатием кнопки мыши на объектеcmdCompare). Visual Basic создаст для вас заготовку процедуры, которая будет выглядеть следующим образом:



2016-09-15 360 Обсуждений (0)
Этапы разработки программ 0.00 из 5.00 0 оценок









Обсуждение в статье: Этапы разработки программ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (360)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)