Данная программа написана на современном широко распространенном объектно-ориентированном языке Borland C++ Bulder 4 Pro. Выбор данного языка было обусловленно тем , что этот язык легко позволяет спроектировать программу, в которых используются стандартные объекты и функции диалогов Windows, в весьма короткие сроки для программистов, имеющий определенный запас опыта программирования в данной среде.
В качестве основного языка используется C++.
Задача сводится к выводу вопросов в стандартную панель, выводятся также все варианты ответов в специально отведенную другую панель. Затем программа приостанавливается и ждет дальнейших действий пользователя, а именно:
1) Переход к следующему вопросу без выбора ответов.
2) Выбор ответов и переход к следующему вопросу.
3) Завершение текущего теста.
4) Различные настройки программы.
5) Выход из программы.
Функцианальная схема:
Таким образом для разработки подобной программы необходимо спроектировать удобный интерфейс, позволяющий производить различные настройки, возможность открытия файла-теста, предварительно зашифрованного, разработать метод случайного вывода вопросов и ответов, и организовать вывод конечного результата теста, в виде оценки по 100 балльной системе.
Весь проект программы состоит из 3 форм, это:
1) Главное окно, где происходит вывод вопросов
2) Окно вывода конечного результата, и проставления оценки.
3) Форма «О программе».
Через главное окно может происходить открытие стандартных диалоговых окон открытия и сохранения файлов, используемые в программе для открытия теста, а также для открытия текстового файла для его дальнейшего шифрования и сохранения на диске. В при окончании, а также при сбросе теста выдается сообщение “Тест закончен”, после чего появляется его результат.
