Программная реализация теоретической части приложения

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

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

Так как приложение Visual Basic базируется на объектах, структура кода близка к модели физического представления объектов на экране.

По определению все объекты содержат данные и код. Форма, которую пользователь видит на экране представление свойств, которые определяют ее вид и поведение. Для каждой формы в приложении имеется модуль формы с расширением имени файла .frm, который содержит ассоциированный программный код. Рис. 5. Form1 во время работы приложения.

Внешний вид формы представлен на рис.5. Это дочерняя MDI -форма со стилем обрамления - Fixed Dialog, т.е. запрещается изменение размеров окна, и его сворачивания. При выборе соответственного пункта меню выполняется событие, Form Load, которое осуществляет загрузку формы на экран. В процедуре этого события осуществляется, с помощью управляющей структуры Select Case, выбор и загрузка в элемент управления - Image, с помощью метода Load, фрагмент чертежа основы, а в элемент управления Label, с помощью метода Caption, текстовое описание процесса проектирования и формулы построения.

Нажатие на элементы управления Comman Button, производит событие Command Click. Это событие для кнопки Назад осуществляет выгрузку данной формы с помощью метода Unload и загружает форму, ответственную за этап построения. Для кнопки Далее выполняются практически те же действия, но в зависимости от выбранного пункта меню либо загружается форма, с контрольными вопросами, либо форма, позволяющая практически реализовать прочтенную теорию.

Событие Command Click для кнопки Выход осуществляет выгрузку формы после утвердительного подтверждения пользователя. Для реализации подтверждения использована функция MsgBox, которая используется для вывода кратких сообщений приложения и для получения ответа да или нет . 6.