Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ.doc
Скачиваний:
0
Добавлен:
16.11.2019
Размер:
3.41 Mб
Скачать
    1. Проектирование интерфейса.

В программе используется простой интерфейс со свободной навигацией.

Для этого использовались следующие компоненты:

Таблица 3

TImage

Оформление интерфейса, вывод теоретического материала в виде таблиц.

TLabel

Вывод различной информации, также используется в качестве кнопок.

TBitBtn

Наглядное изображение на кнопках иконок компонентов, информация о которых при нажатии на компонент выводится на экран.

TMemo

Вывод текстовой информации из текстового документа.

TRadioButton

Вывод вариантов ответа с возможностью выбрать только один.

TPanel

Объединение радиокнопок, также используется для выделения области с вариантами ответа на данный вопрос.

TMainMenu

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

TEdit

Используется для ввода пользователем информации о себе (фамилия и группа) перед началом контрольного теста.

Рассмотрим подробнее интерфейс:

Рис 4. Главное меню. Как видно, при наведении на один из разделов, надпись выделяется.

Рис. 5. Главное меню в главной форме.

Рис. 6. Справочный материал «О ПРОГРАММЕ», доступный из главных меню главной формы и формы теории.

Рис. 7. Справочный материал «ОБ АВТОРЕ», доступный из главных меню главной формы и формы теории.

Рис. 8. Справочный материал «ИСТОЧНИКИ», доступный из главных меню главной формы и формы теории.

Рис. 9. Форма теоретического материала. Как видно, при наведении на один из компонентов, справа выводится краткая информация по этому компоненту.

Рис. 10. Форма теоретического материала. Верхний компонент (стрелочка) пустой, мы видим действие, происходящее при нажатии на него – справа выводится надпись, сообщающая, что по данному компоненту не имеется информации.

Рис. 11. Форма теоретического материала по определенному компоненту. Ссылки на таблицы (например, «Свойства компонента TMenuItem») подсвечиваются при наведении курсора.

Рис. 12. Форма теоретического материала по определенному компоненту. Данная таблицы вызвана нажатием на выделенную справа ссылку. Как написано в подсказке внизу (красным шрифтом), выйти из режима таблицы можно, нажав на нее.

Рис. 13. Из формы теории также доступно меню, но здесь уже есть ссылка на главную форму. Выход из программы доступен только из главного меню главной формы.

Перейдем к разделу «тренажерное тестирование»:

Рис. 14. Первая форма тренажерного тестирования. Здесь дана информация для пользователя о виде теста, который он выбрал.

Рис. 15. Тренажерное тестирование. Есть возможность вернуться к любому вопросу, в любой момент можно открыть окно теории, не закрывая тестирования, а также, прервав тест, выйти в главное меню. Если пользователь дал ответ на вопрос, около его номера на кнопочке появляется галочка.

Рис. 16. Тренажерное тестирование. В вопросе №10 имеется кнопка «ЗЕЛЕНЫЙ ЧЕЛОВЕЧЕК», при нажатии которой пользователь получает результаты. Их можно получить независимо от того, на сколько вопросов дан ответ.

Рис. 17. Вывод результата после тренажерного теста (результаты вызываются кнопкой «ЗЕЛЕНЫЙ ЧЕЛОВЕЧЕК» в 10-м вопросе (см. Рис. 16)).