Суббота, 12.09.2026
Мой сайт
Статистика

Онлайн всего: 1
Непрошеных гостей: 1
Пользователей: 0
Форма входа

19.Мультимедийные возможности Delphi

В Delphi мы можем создавать анимации, загружать графические объекты, а также интегрировать звук и видео 

Анимация

Для организации движения можно использовать компонент Timer с вкладки System. Компонент TTimer, предназначен для отсчета интервалов  времени.  Таймер предназначен для инициирования каких-либо операций через заданные промежутки времени.

 Событие OnTimer. Возникает периодически по истечении интервала времени, определяемого свойством Interval.

Основные свойства:

Enabled. Если свойство имеет значение True, то таймер «включен», реагирует на собственное событие OnTimer. Чтобы «выключить» таймер свойству присваивают значение False

IntervalОпределяет временной интервал в миллисекундах, после которого появляется событие OnTimer. По умолчанию равно 1000 (1 секунда).

   Графические компоненты

Чтобы вставлять в свой проект какие-либо графические объекты необходимо использовать компонент с вкладки AdditionalImage, и выбрав в инспекторе объектов свойство Picture, загрузить нужный нам графический объект.

Picture определяет изображение, помещенное в компоненте.

Как и другие графические элементы управления, компонент TImage обрабатывает все события от мыши. События по умолчанию не имеет.

 При проектировании следует помнить, что изображение, помещенное на форму во время дизайна, включается в файл .DPR и затем прикомпилируется к EXE файлу.

Поэтому такой EXE файл может иметь большой объем. Как альтернативу можно рассмотреть загрузку картинки во время выполнения программы, для этого у свойства Picture (которое является объектом со своим набором свойств и методов) есть специальный метод LoadFromFile.

Например, так:

  Image1.Picture.LoadFromFile('c:\windows\1.bmp');

Stretch установлено в True, то изображение будет сжиматься или растягиваться (масштабироваться) таким образом, чтобы заполнить весь объект TImage.

Рисовать же различные графические объекты мы можем с помощью компонента с вкладки  Additional - TShape

            TShape - простейшие графические объекты на форме типа круг, квадрат и т.п. Вид объекта указывается в свойстве Shape. Свойство Pen определяет цвет и вид границы объекта. Brush задает цвет и вид заполнения объекта.

 

Интеграцию звука и видео в Delphi можно осуществить с помощью компонента OleContainer и Media Player

 

Copyright MyCorp © 2026
Сделать бесплатный сайт с uCoz