Теоретические сведения

Лабораторная работа №12

СОЗДАНИЕ УЧЕБНОЙ ПРОГРАММЫ

Объекты: фигура, таймер, мультимедийный проигрыватель,

Двойные кнопки и индикатор состояния

Цель работы. Разработать программу для проверки знаний английских слов путем тестирования. Пользователь должен за ограниченное время методом перетягивания расположить три рисунка под соответствующими английскими словами (см. рис.1). Применить индикатор времени выполнения задачи, звуковые эффекты и привести анализ-итог тестирования.

Выход
Готово
Английский язик - тестирование Money Factory Ship Обязательно нажмите кнопку «Готово» после размещения рисунков!!!

Рис. 1. Тестирование по английскому языку

Получить навыки работы с такими объектами: геометрическая фигура (Shape), таймер (Timer), мультимедийный проигрыватель (MediaPlayer), спаренная кнопка с полем редактирования (CSpinEdit), индикаторы состояния (Gauge и ProgressBar).

Теоретические сведения

Рассмотрим некоторые новые объекты.

Таймер (Timer, пиктограмма на закладке System) используют для повторения фрагмента кода программы с определенной периодичностью. Соответствующий фрагмент располагают в теле функции обработки события OnTimer таймера. Периодичность включения таймера в милисекундах задают свойством Interval. Геометрическая фигура (Shape, пиктограмма на закладке Additional) предназначена для изображения элементарных геометрических фигур и имеет, в частности, такие свойства:

Свойство Описание свойства Примеры значений
Brush Характеристики цвета (Color) и стиля (Style) заливки • Brush-Color: clMaroon • Brush-Style: bsSolid (сплошной), bsVertical
Shape Форма фигуры stRoundRect (прямоугольник со скругленными краями), stEllipse, stSquare
Pen Характеристики границы фигуры Комплексное свойство

Мультимедийный проигрыватель предназначенный для проигрывания видео- и аудио файлов. Управление проигрывателем может осуществляться как с помощью традиционных кнопок Play, Pause, Stop, Next и т.п. на этапе выполнения программы, так и из программного кода путем выполнения методов этого объекта, например:

MediaPlayer1->FileName="noлное имя видео-или аудиофайла";

MediaPlayer1 ->Open();

MediaPlayer1->Play();

Спаренная кнопка с полем редактирования (CSpinEdit, пиктограмма на закладке Samples) предназначена для введения и коррекции целочисленного значения некоторой величины во время работы программы.

Свойства кнопки:

Свойство Описание свойства Примеры значений
EditorEnabled Возможность прямого редактирования True, False
Enabled Возможность любого редактирования True, False
Increment Шаг изменения 1; 4(целое число)
MaxValue Максимальное значение целое число
MinValue Максимальное значение целое число

Индикатор состояния (CGauge, пиктограмма на закладке Samples,ProgressBar, пиктограмма на закладке Win32) используютдля наглядной демонстрации состояния выполнения некоторого процесса. Рассмотрим три свойства индикатора CGauge:

Свойство Описание свойства Примеры значений
Kind Тип индикатора gkHorizontalBar(горизонтальная строка), gkPie (круговая диаграмма), gkText (процентное отображение)
Progress Отображает состояние индикатора Целое число между MaxValue и MinValue
ShowText Дополнительно отображает состояние в процентах True, False

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: