Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Проектування і розробка мережевої системи тестування студентів

Реферат Проектування і розробка мережевої системи тестування студентів





овної форми проекту програми iConstructor

Даний модуль містить клас форми TfrmMain, основні поля якого відображені в таблиці 11, а методи в таблиці 12.


Таблиця 11 - Основні поля класу форми TfrmMain

ПоляНазначеніеFCurQuestion: TQuestion; У цьому полі зберігаємо інформацію про поточний, редагованому питанні. FLastActive: Integer; Це поле визначає останній компонент TRichEdit, що бере участь у процесі редагування (1 - 4 - варіанти відповідей, 5 - поле введення тексту питання). Використовується для визначення, над яким компонентом необхідно проводити дії, у разі втрати ним фокусу введення. FPicHeight: Integer; Поле висоти додаткової картинка. Використовується для автоматичної перемальовування тексту питання в наступний раз. FTempStr: array [1.4] of String; Масив імен картинок, які були завантажені в процесі редагування поточного питання. FClosingApp: Boolean; Логічна змінна-поле, визначальна, закривається чи додаток (Істина - закривається). FDontCare: Boolean; Поле-прапор, яке визначає в обробниках ряду подій чи потрібно його обробляти. Використовується для установки в методі Draw всіх полів компонентів, що відносяться до поточного питання. FCurQueModified: Boolean; Поле-прапор, що визначає модифікацію поточного, редагованого питання. FTestNameGiven: Boolean; Поле, що, чи було вказано користувачем ім'я файлу для поточного, редагованого тесту. FAnswerTextMemLoaded: array [1.4] of Boolean; Масив змінних-прапорів, що визначають, чи були завантажені в пам'ять файли варіантів відповідей - текстів. FAnswerPicMemLoaded: array [1.4] of Boolean; Масив змінних-прапорів, що визначають, чи були завантажені в пам'ять файли варіантів відповідей - картинок. FExtPicMemLoaded: Boolean; Поле, що, чи була завантажена в пам'ять додаткова картинка. FMainTextMemLoaded: Boolean; Поле, що, чи був завантажений в пам'ять файл з питанням. p align="justify"> Таблиця 12 - Основні методи класу форми TfrmMain

МетодНазначеніеprocedure ClearMemLoadedState; Метод, що заповнює значенням брехні прапори завантаження даних питання в пам'ять. procedure ClearRichEdits; Метод, очищающий компоненти класу TRichEdit. procedure ClearColors; Метод, очищающий підсвітку вибраного варіанту відповіді. procedure ClearLastEmptyQue; Метод, що видаляє порожні питання в кінці. procedure GoToQuestion (Num: Integer); Метод, який реалізує перехід до конкретного питання з номером Num тесту. procedure GetAndDrawCurQuestion; Метод, промальовує поточне питання з налаштуванням всіх параметрів. procedure Draw (Question: TQuestion); Метод, який здійснює промальовування вмісту поточного під проса на формі. procedure SaveQuestion; Метод, який зберігає поточне питання. procedure New; Метод створення нового документа. procedure Save; Метод, який зберігає поточний документ. p align="justify"> Дана форма реалізує роботу конструктора. Вона відображає дані ...


Назад | сторінка 10 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: До питання про теорію поля: функціонально-семантичне поле дейксиса
  • Реферат на тему: Procedure of preparation business-plan
  • Реферат на тему: Питання вивчення словосполучень. Основні питання синтаксису пропозиції
  • Реферат на тему: Дискусійні питання про правову природу стадії виконання вироку при вирішенн ...
  • Реферат на тему: Рішення систем нелінійніх рівнянь. Метод ітерацій. Метод Ньютона-Канторов ...