Хелпикс

Главная

Контакты

Случайная статья





в Инспекторе Объектов выберите объектNoteBook;



в Инспекторе Объектов выберите объектNoteBook;

в свойстве AktivePage выберите Страница 1;

добавьте в Страницу 1 компонент Label из палитры компонентов Standart, активизируйте

его и в свойстве Caption введите соответствующий текст инструкции;

аналогично введите текст на другие страницы окна ТabbedPages

  > Сохраните созданный модуль под именем INSTR_X. PAS.

Задание. Подключение программного модуля формы «Инструкция» к главной программе «Школьный тест».

> Сделайте текущим окно главной формы «Школьный тест»

> Откройте меню «Помощь» и на команде «Инструкция» щелкните мышью.

Откроется окно редактора кода главной программы с процедурой обработки щелчка мыши на команде меню «Инструкция».

> Запишите PagesDIg. ShowModal;

> В разделе модулей uses допишите instr_x.

> Исполните программу. Проверьте работоспособность команды «Инструкция» в меню «Школьный тест».

Рассмотрим процесс создания форм «Тестирование» и «Результаты»; покажем простейшие приемы программирования в программном коде главного модуля.

Пусть наш тест состоит из 5 вопросов с 3—4 вариантами ответов к ним. Нам нужна форма, которая позволит разместить эти 5 вопросов с ответами. Для этой цели подходит форма в виде записной книжки с набором страниц, каждая из которых имеет закладку с номером страницы. Такую форму среда Delphi уже имеет в виде шаблона. Добавим эту форму в наш проект.

 > В меню File выполните команду New Form. В окне Browse Galiery выберите форму Tabbed Notebook Dialog (записная диалоговая книжка с закладками) и щелкните по кнопке ОК.

> Изучите форму. Она состоит из трех страниц с закладками и трех управляющих кнопок. Каждая страница формы при работающей программе вызывается щелчком мыши на соответствующей закладке. Удалите во вновь выбранной форме кнопки Cancel и Help. Откройте список компонентов в Инспекторе Объектов. В этом списке компонентов каждый компонент представлен в виде объекта. Список содержит объекты: самой формы TabbedNotebookDlg, записной книжки TabbedNotebook1 и кнопки ОК.

> Дайте заголовок форме и сокращенное имя ее объекту: выберите TabbedNotebookDIg, в свойстве Caption запишите Тестирование, в свойстве Name — TestDIg и нажмите Enter. Теперь диалоговое окно имеет заголовок «Тестирование» и имя объекта TestDIg, которое будет вызываться из списка в Инспекторе Объектов. В свойстве Color установите цвет формы, например желтый.

> В записной книжке увеличьте количество страниц до пяти (соответственно числу вопросов в тесте) и на их закладках запишите Вопрос1, Вопрос2 и т. д. Для этого в Инспекторе Объектов выберите TabbedNotebook1, дважды щелкните мышью на его свойстве Pages (страницы) — появится окно Notebook Editor (Редактор Записной книжки). В этом окне выделите первую строку с Раде1, нажмите кнопку Edit и в появившемся окне Edit Page (Редактор Страницы) в строке Page name запишите Вопрос 1 . Таким же образом переименуйте Раде2. РадеЗ в Вопрос2 и ВопросЗ. С помощью кнопок Move Up и Move Down в редакторе можно обращаться к следующей или предыдущей странице.

> Тест состоит из 5 вопросов, поэтому с помощью кнопки Add (добавить) добавьте Вопрос4 и Вопрос5 и щелкните по кнопке Close.

> В Инспекторе Объектов а свойстве TabsPerRow (количество на одну строку) запишите число 5. Все 5 закладок в форме «Тестирование» разместятся на одной строке.

Задание. Оформление первого вопроса теста.

На каждую страницу нашей записной книжки поместим вопрос и варианты ответов. Начнем с первой страницы. Текст вопроса запишем на цветной панели в рамке. Для этого воспользуемся компонентами Panel и Label.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.