
- •Практическая работа №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). Запустить программу на выполнение и проверить правильность ее работы:
-
перейти с Титульной формы на форму Меню;
-
выйти из проекта.