Дипломная работа: Обучающе-контроллирующая система для подготовки студентов
- QuestListClick() - производит переход к следующему вопросу;
- FormClose() - записывает результаты тестирования в Control.db;
- FormShow() - выводит диалог ввода исходных данных;
- FormCreate()- выполняет инициализацию переменных;
- ExitButClick() - завершает работу программы;
- PrevButClick() - делает текущим предыдущий вопрос;
- NextButClick() - делает текущим следующий вопрос;
- TimerTimer() - завершает работу программы по истечении контрольного времени;
- RefreshAnswers - обновляет содержимое области вывода ответов;
- DeleteAnswer() - удаленние из списка ответов одного варианта ответа;
- FormResize() - производит действия по изменению размеров объектов окна;
- MemoScrollResize() - изменяет размер объектов в области вывода ответов.
2. Класс TAnswer (модуль SDIMain) - отвечает за отображение вариантов ответа на вопрос.
Переменные класса:
- nocreate - индикатор создания объекта(False,если выполняется метод Create).
Методы класса:
- Create() - создает объект типа TAnswer;
- Free() - освобождает память занятую объектом;
- CheckClick() - заносит в файл БД Result.db состояние флажка правильности ответа;
- MemoClick() - устанавливает фокус на область выбора текущего вопроса.
3. Класс TBeginDataDlg(модуль DLGUnit) - отображает диалог ввода исходных данных.
Методы класса:
- ShowHint() - отображает подсказку в строке состояния;
- OkButClick() - создает файл БД Result.db и инициализирует переменные;
- FormClose() - выполняет необходимые действия перед закрытием диалога;
- FormShow() - считывает параметры MaxTicket,TestTime и MaxMark из файла Test.ini.
4. Класс TPathDlg (модуль PathDialog)
Методы класса:
- DriveBoxChange() - изменяет текущий диск;