Мультимедиа-возможности Delphi: воспроизведение, запись звука

Категория: Учебники по Delphi » Основы программирования в Delphi

 Воспроизведение звука

Звуковые фрагменты находятся в файлах с расширением WAV.

Например, вкаталоге C:\Winnt\Media можно найти файлы со стандартными звуками Windows. 

Следующая программа (вид ее диалогового окна приведен на рис. 11.6, а текст — в листинге 11.2) демонстрирует использование компонента MediaPlayer для воспроизведения звуковых фрагментов, находящихся в WAV-файлах.

Помимо компонента MediaPlayer на форме находится компонент ListBox и два компонента Label, первый из которых используется для вывода информационного сообщения, второй — для отображения имени WAV-файла, выбранного пользователем из списка.

Работает программа следующим образом. После появления диалогового окна воспроизводится "Звук Microsoft", затем пользователь может из списка выбрать любой из находящихся в каталоге C:\Windows\Media звуковых файлов и после щелчка на кнопке Воспроизведение услышать, что находится в этом файле.

 

Мультимедиа-возможности Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

Большинство современных программ, работающих в среде Windows, являются мультимедийными. Такие программы обеспечивают просмотр видео-роликов и мультипликации, воспроизведение музыки, речи, звуковых эффектов. Типичными примерами мультимедийных программ являются игрыи обучающие программы. 

 

Модули в Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

Разработав некоторую функцию, программист может использовать ее в другой программе, поместив текст этой функции в раздел implementation. Однако этот способ неудобен, т. к. приходится набирать текст функции зановоили копировать его из текста другой программы. 

 

Многомерные массивы в Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

В повседневной жизни довольно часто приходится иметь дело с информацией, которая представлена в табличной форме. Например, результат деятельности некоторой фирмы, торгующей автомобилями, может быть представлен в виде табл. 5.7.

Колонки и (или) строки таблицы, как правило, состоят из однородной информации. Поэтому в программе, обрабатывающей табличные данные, имеет смысл использовать массивы для хранения и обработки таблиц. Так, приведенная выше таблица может быть представлена как совокупность одномерных массивов:

 

Методы вычерчивания графических примитивов в Delphi: Ломаная линия

Категория: Учебники по Delphi » Основы программирования в Delphi

Метод Polyline вычерчивает ломаную линию. В качестве параметра методполучает массив типа Tpoint. Каждый элемент массива представляет собой запись, поля х и у которой содержат координаты точки перегиба ломаной.Метод Polyline вычерчивает ломаную линию, последовательно соединяя прямыми точки, координаты которых находятся в массиве: первую со второй, вторую с третьей, третью с четвертой и т. д.