Д.Шаяхметов,
студент 2 курса специальности 5В070300 – Информационные системы
Н.Нечитайло,
ст.преподаватель кафедры информационных систем
Костанайский
государственный университет имени А.Байтурсынова, Казахстан
Музыкальный плеер
Delphi - чрезвычайно
быстро развивающаяся система. Первая версия Delphi 1.0 была выпущена в феврале
1995 г. А затем новые версии выпускались ежегодно. Каждая последующая версия
Delphi дополняла предыдущую версию.
Мультимедиа — комплекс
аппаратных и программных средств, позволяющих пользователю работать в
диалоговом режиме с разнородными данными (графика, текст, звук, видео),
организованными в виде единой информационной среды.
Термин мультимедиа также,
зачастую, используется для обозначения носителей информации, позволяющих
хранить значительные объемы данных и обеспечивать достаточно быстрый доступ к
ним (первыми носителями такого типа были CD — compact disk). В таком случае
термин мультимедиа означает, что компьютер может использовать такие носители и
предоставлять информацию пользователю через все возможные виды данных, такие
как аудио, видео, анимация, изображение и другие в дополнение к традиционным
способам предоставления информации, таким как текст.
Среди средств мультимедиа
звук — явление особое. Текст и графика вроде бы неплохо сдружились друг с
другом и постоянно идут рука об руку. Но при этом и часть своей самобытности
потеряли — текст и графика сегодня редко встречаются по отдельности.
Звук, напротив, постоянно
пребывает в одиночном плавании. А все потому, что слишком жаден до внимания
этот вид информации — все на себя перетягивает. Звучит, к примеру, на странице
Интернета какая-нибудь мелодия — и вот уже и текст в голову не лезет, и
картинки уже не так радуют глаз.
Цифровой звук — аналог
фотографии, точная цифровая копия введенных извне звуков. Это может быть
сделанная с микрофона запись вашего голоса, копия звуковых дорожек с
компакт-диска и других источников. Для воспроизведения аудио файлов необходимы
специальные программы-проигрыватели-плееры.
Программа «Музыкальный
плеер», разработанная на языке объектно-ориентированного программирования
Borland Delphi должна обеспечить выбор прослушиваемого файла, регулировку
громкости звука, перемотку файла.
К входным данным приложения относятся: выбор каталога с аудио файлами,
в виде проводника. Каталог должен содержать аудиофайлы формата WAV. С любыми качественными характеристиками (битрейт и
частот дискретизации); вывод на экран приложения списка треков (плейлист).
К выходным данным приложения относят: при выборе конкретного трека,
запускается его воспроизведение.
На стадии проектирования программного
продукта использовался метод расширения ядра, а в частности методика Джексона.
После проектирования эти структуры были
синтезированы до получения целостной программы. Проектирование структуры
входных и выходных данных подразумевает под собой также проектирование методов
наилучшего сохранения информации и методов дальнейшей ее обработки вплоть до
формирования выходных данных.
После окончания проектирования программы,
спроектированные данные были преобразованы в программный код.
На последней стадии универсального
процесса разработки ПО – переходный период – происходило тестирование готового
программного продукта.
На главной форме программы располагаются:
главное меню, где располагаются кнопки управления – воспроизведение, пауза,
остановка, перемотка трека, добавление и удаление треков в плейлист. Тайминг
воспроизведения трека. В центре располагается поле, где формируется список
треков. Справа «бегунок», обеспечивающий уровень громкости воспроизведения.
Исполняемый файл программы называется
Mp3p.exe и для своей работы не требует никаких дополнительных файлов.
Данная программа не предоставляет
возможностей по настройке графического интерфейса под определенного
пользователя. Изменение фона окон программы находится под контролем
операционной системы, установленной на ПЭВМ.
Настройки по обработке данных в программе
отсутствуют.
Тестирование
программы прошло успешно. Программа правильно создает трек-лист из выбранного
каталога, контролирует правильность воспроизведения данных, Программа исправна
и готова к работе.
Разработан
интерфейс программы, алгоритм и программа согласно анализу технического
задания. Кроме этого создана документация к разработанному программному
продукту «Музыкальный плеер».
Получившаяся
программа является приложением начального уровня и обладает возможностью
дальнейшего усовершенствования. Например, можно разработать дополнительное
воспроизведение других форматов аудио файлов, разработать новый интерфейс –
различные формы кнопок и другие задумки программист. В процессе разработки
программы «Музыкальный плеер» расширены навыки самостоятельной творческой
деятельности.
Литература:
1. Галисеев, Г.В. Компоненты в Delphi 7.
Профессиональная работа [Текст] –М.: Диалетика, 2004. -624 c. –ISBN
5-8459-0555-9.
2. Григорьев, А.Б. О чем не пишут в книгах
по Delphi [Текст] – СПб.: БХВ-Петербург, 2008. -576 с. –ISBN 978-5-9775-0190-3.
3. Гудман С., Хидетниеми С. Введение в
разработку и анализ алгоритмов. [Текст] - М., 2006. – 220 с. - ISBN:
5-8459-0526-5.