Разработка приложения для 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) необходимость формирования корректной структуры выходных данных.
После проектирования эти структуры были синтезированы до получения целостной программы. Проектирование структуры входных и выходных данных под