Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Задание 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 мин.
|