Студопедия

Главная страница Случайная страница

Разделы сайта

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






Задание 4. 1. Поместите на форму (лабораторной работе №10) компонент Statusbar






1. Поместите на форму (лабораторной работе №10) компонент Statusbar. Откройте редактор компонента и добавьте четыре панели. Для нулевой и второй панелей задайте в инспекторе объекта свойство Text «Ширина формы» и «Высота формы» соответственно. Для отображения текста установите ширину панели 100 (свойство Width). Добавьте для формы обработчики создания формы OnCreate и изменения размеров формы OnResize, в которых должны выводится в строку состояния StatusBar1 размеры формы двумя операторами:

Form1− > StatusBar1− > Panels− > Items[1]− > Text= IntToStr(Form1− > With);

Form1− > StatusBar1− > Panels− > Items[3] − > Text= IntToStr(Form1− > Heigh);

где: Items[1] и Items[3] – ссылки на первую и третью панели соответственно.

Form1-> Width – ширина формы;

Form1-> Height – высота формы.

Сохраните приложение и проверьте его на работоспособность. В строке состояния должны выводится размеры формы.

2. Доработайте приложение-тест самостоятельно, используя не менее 10 закладок. Тему для тестирования возьмите по своему усмотрению.

3. Каждая вкладка должна иметь другой вид. Например, на первой вкладке установите CheckBox-ы, на второй – ComboBox и ListBox для выбора правильных ответов из выпадающего списка и перенос их в другой список, на третьей – несколько компонентов Edit для ввода правильного ответа и т.д. Кроме того все компоненты должны размещаться на панели.

4. Установите компонент ProgressBar для контроля времени выполнения теста. Если тест не пройден в заданный интервал времени – прервите выполнение с соответствующим сообщением, а также укажите количество правильных и неправильных ответов.

5. Обработку результата теста можно рассчитывать по своему усмотрению. Например: показывать процент выполнения, ставить оценку от 2 до 5, ставить баллы по определенной вами шкале.

6. В правом углу формы установите часы, показывающие текущее время.

7. Отражайте результаты ответов в строке состояния: количество правильных и неправильных ответов. После окончания тестирования укажите в статусной строке оценку за тест, а также время выполнения теста.

8. Проведите отладку и тестирование приложения.

9. Результаты работы продемонстрируйте преподавателю.

 

Контрольные вопросы

Перечислите панели общего назначения.

В какой сачти экрана располагается компонент StatusBar?

Что означает оператор StatusBar1-> Panels-> Add();?

Что будет выполнено в результате работы оператора StatusBar1-> SimpleText = " Some Text";?

Как настраиваются панели компонента StatusBar1 в Инспесторе объектов?

Что требуется сделать для создания новой страницы компонента PageControl?

Какие свойства имеет каждая страница компонента PageControl?

Основные события компонента PageControl?

Как скрыть закладку в компоненте PageControl?

 

 


Практическая работа №17

Тема: «Использование инструментальных и перестраиваемых панелей при создании кнопочного меню».

Цель работы: Научиться использовать инструментальных и перестраиваемых панелей при создании кнопочного меню в приложениях.

Форма и условия аттестации: после изучения Тема 4.10. Панели и компоненты внешнего оформления.

Время выполнения: подготовка – 5 мин; выполнение – 80 мин.; проверка – 5 мин; всего – 90 мин.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.