Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Широтная зональность



Практическая работа №10, ТЕСТ ПО ГЕОГРАФИИ

Постановка задачи

Создайте проект, состоящий из нескольких форм: титульной формы, формы меню, формы помощи и формы непосредственно теста. В зависимости от правильности ответов на тест, который состоит из нескольких разделов (в свою очередь в разделе может быть несколько вопросов), подсчитывается результат и выставляется оценка по каждому разделу.

Рис.22

 

Новыми в этой программе являются:

использование в проекте нескольких форм и организация вызова этих форм,

использование шаблона формы Tabbed pagesиз окна New Itemsвкладки Forms,

создание и использование компонента главное меню формы MainMenu, палитры компонентов Standard,

компонента Memo(многострочный текстовый редактор),

использование компонента Imageпалитры компонентов Additionalдля размещения графического объекта,

компонента PageControl(набор панелей с закладками).

План разработки программы

Состав проекта

Откройте новый проект. Работа над проектом состоит из последовательного создания пяти форм:

  • Титульная форма,
  • Форма меню,
  • Форма инструкции,
  • Форма тестирования,
  • Форма результата.

 

Титульная форма

2.1. Создайте титульную форму. Дайте название форме «Тест по Географии».

2.2. Разместите в форме компонент Image(графический объект), который находится на вкладке Additionalпалитры компонентов. Выделите Image, справа от свойства Pictureщелкните на кнопке с тремя точками. В появившемся окне встроенного редактора Picture Editorщелкните кнопку «Load», которая вызывает открытие окна для установки имени графического файла. Найдите на диске нужный графический файл и щелкните на его имени. Выбранная картинка появится вначале в служебном окне, и если пользователь подтвердит (кнопка «OK»), то картинка появится и в окне формы.

2.3. Изображение, которое разместили на форме, имеет белый фон. Для того, чтобы изображение резко не выделялось на форме поменяем цвет фона формы на белый – значение свойства Color clWhite.

2.4. Разместите в форме метки в соответствии с рис.22 и присвойте им заголовки.

2.5. Разместите в форме кнопку «Выход», обеспечивающую прекращение выполнения задачи.

2.6. Разместите в форме кнопку «Продолжить». Пока не задаем действия, которые будут выполняться по нажатию этой кнопки.

2.6. Сохраните форму под именем, например, F_Titul.pasи проект – Pr10.dpr.

3. Форма «Меню»

3.1. Создайте новую форму (U_Menu) с помощью команды File/New/Form. Выполните следующие действия.

Рис.23

Установите в качестве значения свойства Captionназвание первого пункта меню «Тест».

Оно запишется в синем прямоугольнике слева на полосе меню. Нажмите клавишу «Enter». Теперь опция готова и можно переходить к созданию следующей опции.

Каждая опция главного меню может содержать список подопций. Для создания их щелкните мышью по строке ниже опции и введите первую подопцию. Продолжайте ввод, пока не будет создан весь список подопций.

В названиях опций, являющихся значениями свойства Caption, можно указать символ «&» перед тем символом, который будет использоваться для быстрого выбора опции. В нашем примере для опции «Тест» можно выбрать сочетание клавиш Alt+T. Для этого в строке Captionуказать «&Тест».

Опция «Тест» должна содержать подопции «Тестирование», «Результат», «Выход».

Опция «Помощь» не должна содержать подопций.

Для реализации подопции «Выход» выполните следующие команды:

Рис.24

На вкладке Formsвыбрите форму Tabbed pages. Появится стандартное окно новой формы Tabbed Notebook Dialog(рис.25).

Рис.25

Рассмотрите список объектов, содержащихся на форме (рис.26).

Рис.26

Форма построена на основе компоненты TPageControlи содержит несколько перекрывающих друг друга панелей класса TTabSheet. Каждая вкладка может содержать свой набор помещенных на нее компонентов. Чтобы на этапе конструирования добавить новую панель или выбрать ранее вставленную, надо щелкнуть на объекте правой кнопкой мыши и выбрать New Page(новая панель), Next Page(следующая панель) или Previous Page(предыдущая панель). Смена панелей идет циклически.

5.2. Удалите объекты-кнопки «OK» и «Help».

5.3. Замените название кнопки «Cancel» на «Выход» и установите для нее действие

Close;

5.4. Измените название формы, для чего в Object Inspectorоткройте список объектов, выберите PagesDlg1:

5.5. Дайте страницам названия «Правила работы», «Тематика теста», «Авторские права», для этого в свойстве Captionзамените соответственно TabSheet1, TabSheet2, TabSheet3.

5.6. Заполните страницы формы Tabbed Notebook Dialogтекстом инструкции, для чего на каждую страницу добавьте экземпляр компонента Memoиз вкладки Standardпалитры компонентов. Для ввода текста в объект Memoщелкните на кнопке с тремя точками свойства Lines. В появившемся окне встроенного редактора ввести необходимый текст.

Для того чтобы вставленный объект совпадал по цвету с формой, выполните следующие действия:

5.9. Сохраните выполненную работу (File/Save All). Запустите программу на выполнение и проверите правильность ее работы:

перейдите с титульной формы на форму «Меню»,

перейдите с формы «Меню» на форму «Помощь»,

выйдите из проекта.

 

6. Создание формы «Тестирование»

6.1. Создайте форму «Тестирование» (U_Test)на основе стандартной формы Tabbed Notebook Dialogи включите в нее 5 вопросов (5 вкладок TtabSheet) как показано на рис. 27.

Пример теста по географии:

1) За начало отсчета географической долготы места принят:

Экватор

Меридиан 1800

Нулевой меридиан

Северный полюс

 

2) Линии, соединяющие на климатических картах точки с одинаковым атмосферным давлением, называются:

Горизонталями

Изометмами

Изобарами

Изогиетами

 

3) Артезианскими называются воды:

Почвенные

Грунтовые

Межпластовые ненапорные

Межпластовые напорные

 

4) Основным географическим следствием шарообразной формы Земли являются:

Смена дня и ночи

Смена времени года

Широтная зональность

Высотная поясность

 

5) Образование пояса низкого атмосферного давления в экваториальных широтах обусловлено прежде всего:

Низкими температурами воздуха