Разработка приложения для Windows, представляющего собой MP3 плеер

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

я,

Отображение списка треков (Плейлист).

 

.4 Описание алгоритма

 

Прежде чем приступать к разработке программы, нужно составить точно определённую последовательность действий, которые должна выполнять создаваемая программа, то есть для начала необходимо разработать алгоритм и только после этого записать его на языке программирования.

В соответствии с анализом технического задания можно выделить следующие основные блоки:

запуск приложения;

выбор действия;

вывод информации.

При переводе вышеописанных алгоритмов на язык высокого уровня Delphi 7 получается программа, реализующая MP3 Playe.

Компонент TMediaPlayer - универсальный проигрыватель аудио- и видео-информации. Компонент TMediaPlayer инкапсулирует интерфейс управления носителями (Media Control Interface - MCI) Windows.

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 1. Алгоритм вывода информации

 

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

Каждая кнопка компонента имеет собственное имя, позволяющее программисту сделать какую-либо кнопку невидимой или недоступной.

После того, как пользователь выбрал каталог, содержащий аудио файлы, формируется список треков. Для воспроизведения. Нужно выбрать конкретный трек из предоставленного списка.

Это приложение разработано в Delphi 7, поскольку данная среда разработки предоставляет все необходимые инструменты для решения поставленной задачи.

Для успешного функционирования и работы данной программы на конкретном типе ПЭВМ необходимо отметить ряд следующих параметров предъявляемых к персональному компьютеру:

Минимальные требования:

1) Центральный процессор Intel Pentium/Celeron c частотой 300МГц;

2) Цветной видеоадаптер SVGA, поддерживающий разрешение 800х600;

3) Цветной монитор, поддерживающий разрешение 800x600;

4) 64 Мб оперативной памяти;

) 10 Мб свободного места на жёстком диске;

) Операционная система версии Windows 98;

) Манипулятор типа мышь для удобства работы, клавиатура.

Рекомендуемые требования:

1) Центральный процессор Intel Pentium/Celeron c частотой 600МГц;

2) Цветной видеоадаптер SVGA, поддерживающий разрешение 1024х768;

3) Цветной монитор, поддерживающий разрешение 1024x768;

4) 128 Мб оперативной памяти;

) 10 Мб свободного места на жёстком диске;

) Операционная система версии Windows 98;

) Манипулятор типа мышь для удобства работы, клавиатура.

8) Звуковоспроизводящее оборудование.

 

.5 Организация входных и выходных данных

 

К входным данным приложения относятся:

Выбор каталога с аудио файлами, в виде проводника. Католог должен содержать аудиофайлы фотмата MP3. С лубыми качественными характеристиками (битрейт и частот дискретизации).

- Вывод на экран приложения списка треков (плейлист).

К выходным данным приложения относят:

- при выборе конкретного трека, запускается его воспроизведение.

 

.6 Выбор состава технических и программных средств

 

Т.к. в задании на курсовую работу указано, что необходимо разработать приложение для ОС Windows, то для написания программы выбрана среда разработки Delphi.

Данное задание необходимо реализовать в среде программирования borland delphi 7.0. Данная среда программирования представляет хорошие возможности для разработки такого приложения и является наиболее изученной. Она позволяет достаточно быстро создать приложение для Windows за счет упрощения разработки визуальной части проекта.

Они эффективны, надежны и при эксплуатации обладают предсказуемым поведением. Все вышесказанное и стало причиной выбора данной среды программирования для создания приложения.- язык программирования, который используется в одноимённой среде разработки. Сначала язык назывался Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pasca

Для нормальной работы программы необходим IBM совместимый компьютер с тактовой частотой процессора не ниже 144МГц и выше, оперативной памятью 16 Мб, жесткий диск объемом не менее 500Мб.

Системные требования для Delphi 7:

Процессор Intel Pentium 233 МГц и выше.Операционная система Microsoft Windows XP, Windows 2000, Windows 98. Оперативная память 64 Мбайт (рекомендуется 128 Мбайт). Пространство на жестком диске 124-520 Мбайт. Монитор SVGA или выше.

Системные требования для программы, полученной в результате решения поставленной задачи:

Полученный в результате программный продукт должен работать на любом компьютере под управлением операционной системы от Windows 98 и выше.

программа player delphi

 

2. Разработка рабочего проекта

 

.1 Разработка программы

 

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

1) необходимость формирования корректной структуры входных данных;

2) необходимость формирования корректной структуры выходных данных.

После проектирования эти структуры были синтезированы до получения целостной программы. Проектирование структуры входных и выходных данных под