- •Практическая работа №10 «Разработка проекта тест по географии» Постановка задачи
- •Разработал студент группы 2а1 Смирнов Иван
- •План разработки, №10
- •2. Создать титульную форму
- •Разработал студент группы 2а1 Смирнов Иван
- •3. Создать форму меню (u_Menu)
- •6. Создание формы помощи (u_Instr)
- •7. Создать форму Тестирование (u_Test)
- •8. Создать форму Результат (u_Res)
- •Задание для самостоятельного выполнения, №10
- •Листинг программы, №10
НОУ СПО Костромской технологический техникум ОАО «Костромакоопцент»
Практическая работа №10 «Разработка проекта тест по географии» Постановка задачи
С
Разработал студент группы 2а1 Смирнов Иван
оздать проект, состоящий из нескольких
форм: титульной формы, формы меню, формы
помощи и формы непосредственно теста.
В
зависимости от правильности ответов
на тест, который состоит из нескольких
разделов (в свою очередь в разделе может
быть несколько вопросов), подсчитывается
результат и выставляется оценка по
каждому разделу.
Новыми в этой программе являются:
|
План разработки, №10
2. Создать титульную форму
2.1. Дать название форме Тест по Географии.
2
Разработал студент группы 2а1 Смирнов Иван
.2. Разместить в форме метки в
соответствии с рисунком и присвоить
заголовки им.
2.3. Разместить в форме
компонент Image
(графический объект), который находится
на странице палитры компонентов
Additional.
Выделить
Image,
в Object Inspector
найти свойство Picture,
справа от него нажать на кнопку с тремя
точками. В появившемся окне встроенного
редактора Picture Editor
нажать кнопку Load,
которая вызывает появление окна для
выбора заголовка графического файла.
Выбранная картинка появится вначале в
служебном окне, и если пользователь
подтвердит (нажав кнопку OK),
то картинка появится и в окне формы.
2.4. Разместить в форме кнопку Выход, обеспечивающую прекращение выполнения задачи.
2.5. Разместить в форме кнопку Продолжить. Пока не задаем действия, которые будут выполняться по нажатию этой кнопки.
2.6. Сохранить форму под именем, например, F_Titul.pas и проект – Pr_Test.dpr.
3. Создать форму меню (u_Menu)
3.1. Командой File, New Form создать новую форму. Выполнить следующие действия.
Выделенный объект |
Вкладка окна Object Inspector |
Имя свойства/ Имя события |
Значение/Действие |
Form2 |
Properties |
Caption |
Меню |
Name |
U_Menu установка имени формы, под которым компонент будет известен программе. |
3.2. Создать меню с помощью компонента MainMenu, который находится на странице палитры компонентов Standard. Теперь необходимо создать его опции. Дважды щелкните на появившейся пиктограмме MainMenu или, выделив компонент MainMenu, щелкните по кнопке в правой половине строки Items Object Inspector. И в том и в другом случае на экране появится окно с заголовком Form2.MainMenu1. Установите в качестве значения свойства Caption название первого пункта меню Тест. Оно запишется в синем прямоугольнике слева на полосе меню. Нажмите клавишу Enter. Теперь опция готова и можно переходить к созданию следующей. Каждая опция главного меню может содержать список подопций. Для создания подопций щелкнуть мышью по строке ниже опции и введите первую подопцию. Продолжать ввод, пока не будет создан весь список подопций. В названиях опций, являющихся значениями свойства Caption, можно указать символ "&" перед тем символом, который будет использоваться для быстрого выбора опции. В нашем примере для опции Тест можно выбрать сочетание клавиш Alt+T. Для этого в строке Caption указать &Тест.
Опция Тест должна содержать подопции Тестирование, Результат, Выход.
Опция Помощь не должна содержать подопций.
Для реализации подопции Выход выполните следующие команды:
Выделенный объект |
Вкладка окна Object Inspector |
Имя свойства/ Имя события |
Значение/Действие |
Выход |
Events |
OnClick |
Close; |
3.3. Сохранить форму под именем F_Menu.pas. 4. Создать переход с Титульной формы на форму Меню. Для этого нужно перейти на Титульную форму и выполнить следующие действия:
Выделенный объект |
Вкладка окна Object Inspector |
Имя свойства/ Имя события |
Значение/Действие |
Продолжить (кнопка) |
Events |
OnClick |
U_Menu.ShowModal; Кроме того, нужно описать в модуле F_Title.pas внешнее имя F_Menu, разместив его в блоке реализации (implementation): uses F_Menu; |
5. Сохранить выполненный проект (File, Save All). Запустить программу на выполнение и проверить правильность ее работы:
-
перейти с Титульной формы на форму Меню;
-
выйти из проекта.