
- •Раздел 6 Элементы системного программирования на Паскале
- •Тема 6.1 Доступ к системным ресурсам
- •Тема 6.2 Структура резидентной программы
- •Раздел 7 Объектно-ориентированное программирование
- •1 Состав проекта
- •2 Работа с проектом
- •3 Назначение и свойства компонентов страницы Standard
- •4 Обработка массивов при помощи компонентов страницы
- •5 Назначение и свойства компонентов страницы Additional
- •6 Назначение и свойства компонентов страницы Win 32
- •7 Ввод и вывод даты и времени
- •8 Назначение и свойства компонентов страницы Standard
- •9 Динамический обмен данными - dde
- •10 Назначение и свойства компонентов страницы Dialogs
- •11 Назначение и свойства компонентов страницы Samples
- •12 Обработка файлов
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, основной компонент, обеспечивающий внедрение и связывание различных объектов в приложении. |