Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы алгоритмизации и программирования № 2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
438.27 Кб
Скачать

8 Назначение и свойства компонентов страницы Standard

Компоненты страницы Standard представлены на рисунке 5.

Рисунок 5 - Компоненты страницы Standard

Основные назначения и свойства компонентов страницы Standard представлены в таблице 6.

Таблица – 6 Компоненты страницы Standard

Вид

Пояснение

Timer – таймер.

Используется если в программе надо совершать некие действия через определенный промежуток времени. Например анимация и мультипликация.

Имеет два свойства:

- Enabled – принимает значение True, если требуется, чтобы Timer включился;

- Interval – задает фиксированный промежуток времени между срабатываниями в миллисекундах. 1000 = 1 секунда.

Событие, у данного компонента, только одно — ОnТimег. Оно возникает, когда истекает указанный в свойстве Interval промежуток времени с момента последней генерации этого события.

Если для работы необходимо знать системное время, то его возвращает функция Time: TDateTime;

Продолжение таблицы 6

Вид

Пояснение

PaintBox – компонент для рисования.

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

MediaPlayer – мультимедийный проигрыватель.

Предназначен для воспроизведения в рамках программы музыкальных и видеоклипов в различных форматах, поддерживаемых драйвером MCI (Media Control Interface).

CoLoredButtons – Настройка видимости различных кнопок управления. Можно сделать невидимым и весь компонент, установив его свойство Visible равным False. Это нужно, если требуется, например, проигрывать фоновую музыку или прокручивать небольшой анимационный клип.

Enabled Buttons – позволяет оставить видимыми некоторые кнопки, одновременно запретив их использование.

Тип мультимедийного файла, который будет воспроизводиться, задается одним из двух возможных способов: явно в свойстве DeviceType (Тип устройства) или загрузкой файла на этапе проектирования (с использованием свойства fileName). В последнем случае в качестве типа устройства указывается значение dtAutoSelect (автоматическое определение типа в зависимости от расширения файла).

Display – задается объект, в котором будет демонстрироваться видео, обычно, для этого используется компонент TPanel. В Delphi 7 входит пример Coolstuf, содержащий два видеоклипа.

Этот пример хранится в подкаталоге Demos\Coolstuf той папки, куда установлена система Delphi 7.

AutoEnable – Имеет значение True, если проигрыватель автоматически управляет состоянием своих кнопок. Например, когда клип закончен, кнопка Play становится недоступной, пока не будет выполнена команда Перемотка в начало.

AutoOpen – Имеет значение True, если при запуске выполняется автоматическое открытие устройства MCI, предназначенного для воспроизведения информации заданного типа.

OleContainer – контейнер OLE, основной компонент, обеспечивающий внедрение и связывание различных объектов в приложении.