|
|||
в Инспекторе Объектов выберите объект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.
|
|||
|