- •Аннотация
- •Оглавление
- •Введение
- •Основная часть.
- •Выбор структур данных для решения поставленной задачи.
- •Логическое проектирование.
- •Физическое проектирование.
- •Проектирование интерфейса.
- •Перейдем к разделу «тренажерное тестирование»:
- •Перейдем к разделу «контрольное тестирование»:
- •Вызов и загрузка.
- •Тестирование.
- •Заключение.
- •Список используемой литературы.
- •Блок-схемы алгоритмов
- •Листинг программы
- •Руководство пользователя
Проектирование интерфейса.
В программе используется простой интерфейс со свободной навигацией.
Для этого использовались следующие компоненты:
Таблица 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)).