Създаване на MP3 плейър
Характеристики на мултимедийните технологии. Характеристики на разработката на мултимедиен плейър. Анализ на удобен потребителски интерфейс, еквалайзер за контрол на звука. Разработване на реда за описание на пистата, програмата на менюто, информация "За програмата".
Изпратете добрата си работа в базата знания е лесно. Използвайте формата по-долу
Студенти, докторанти, млади учени, които използват базата от знания в обучението и работата си, ще ви бъдат много благодарни.
Публикувано наhttp://www.allbest.ru/
Публикувано наhttp://www.allbest.ru/
по дисциплината "Обектно-ориентирано програмиране"
Създаване на MP3 плейър
студенти от група ASU - 08 - 9
Спудис Александра Андреевна
1. Постановка на проблема
1.1 Организационно-икономическа същност на задачата
1.2 Въвеждане на информация
1.3 Отпечатък
2. Хардуер и софтуер
2.1 Характеристики на техническите средства
2.2 Характеристики на средствата за моделиране и програмиране
3. Работна част
3.1 Модел (метод) за решаване на проблема
3.2 Описание на алгоритъма за решаване на задачата
3.3 Описание на програмата
3.4 Ръководство за потребителя
4. Отстраняване на грешки и поддръжка на програмата
В момента мултимедийните технологии са бързо развиваща се област на информационните технологии. Значителен брой големи и малки фирми, технически университети и студиа активно работят в тази посока (по-специално IBM, Apple, Moto1a, Philips, Sony, Intel и други). Областите на използване са изключително разнообразни: интерактивни образователни и информационни системи, CAD, развлечения и др.
Основните характеристики на тези технологии са:
- осигуряване на надеждно (без изкривяване при копиране) и дългосрочно съхранение (гаранционен срок на съхранение - десетки години) на големи количества информация;
- лекота на обработка на информация (от рутинни до творчески операции).
Аудио последователността може да включва реч, музика, ефекти (звуци като шум, гръм, скърцане и т.н., обединени от обозначението WAVE (вълна) [2]. Основният проблем при използването на тази група мулти-среда е информационният капацитет. За да запишете една минута най-висококачествен WAVE звук, е необходима памет от порядъка на 10 MB, така че стандартен обем на CD (до 640 MB) позволява запис на не повече от час WAVE. За да разрешите този проблем, използват се методи за компресиране на звукова информация.
За статични изображения един цял екран изисква следните количества памет:
- в режим 640 x 480, 16 цвята - 150 kb;
- в режим 320 x 200, 256 цвята - 62.5 kb;
- в режим 640 x 480, 256 цвята - 300 kb.
При поставяне на текстова информация на CD-ROM няма затруднения и ограничения поради големия информационен обем на оптичния диск.
Основните насоки за използване на мултимедийни технологии:
- Електронни публикации за образователни, развлекателни и др.;
- мултимедийни информационни системи („мултимедийни павилиони“), които предоставят визуална информация по искане на потребителя.
По отношение на техническите средства на пазара са представени като
напълно оборудвани мултимедийни компютри, както и отделни компоненти и подсистеми (MultimediaUpgradeKit), включително звукови карти, CD устройства, джойстици, микрофони и акустични системи.
За персонални компютри от клас IBM RS е одобрен специален стандартен MPS,определяне на минималната хардуерна конфигурация за възпроизвеждане на мултимедийни продукти. Разработен е международен стандарт (ISO 9660) за CD-ROM оптични дискове.
Тази работа е посветена на създаването на MP3 плейър с функциите на конвенционален плейър.
Целта на тази работа е да се разработи MP3 плейър.
Целите на този проект:
1. Опишете и разработете мултимедиен плейър;
2. Създайте удобен потребителски интерфейс;
3. Създайте контрол на звука на еквалайзера;
4. Създайте ред за описание на песен;
5. Създайте програмно меню и информация за "Относно".
Предмет на изследване е системната обработка на музикални файлове.
Обект на изследването е ООП.
Курсовата работа се състои от въведение, четири глави, заключение, списък с литература и приложения.
мултимедиен плейър интерфейс програмен еквалайзер
1. ПОСТАНОВКА НА ПРОБЛЕМА
1.1 Организационно-икономическа същност на задачата
Области на приложение на мултимедийните технологии в телемедицината
Игрите със сигурност са едно от най-масовите приложения на мултимедията.
Още няколко мултимедийни приложения
Обучение с помощта на компютърни технологии.
Специални проучвания са установили, че само една четвърт от чутото остава в паметта, от това, което се вижда - една трета, с комбинирания ефект на зрението и слуха - 50%, а ако ученикът участва в активни действия в учебния процес с помощта на мултимедийни приложения - 75%
Обхватът на MP3 плейъра е частен
Като цяло към софтуерния продукт се налагат следните изисквания:
а) контрол на входните данни;
б) диалог с потребителя, реализиран с помощта наменю;
в) интуитивен интерфейс;
г) организация на изпитването;
д) предоставяне на референтен материал;
д) съхраняване на справочния материал във файл на диск;
1.2 Въвеждане на информация
MP3 Player 1.0 може да се използва за възпроизвеждане на MP3 мултимедийни файлове на вашия компютър и възпроизвеждане на CD и DVD дискове. Можете също така да синхронизирате медийни файлове с вашето преносимо устройство.
MP3 форматът (по-точно MPEG-1/2/2.5 Layer 3; но не MPEG-3) е третият слой на MPEG аудио кодиращия формат, лицензиран файлов формат за съхраняване на аудио информация.
MP3 е един от най-разпространените и популярни формати за цифрово аудио кодиране със загуби. Той се използва широко в мрежи за споделяне на файлове за очаквано прехвърляне на музикални произведения. Форматът може да се възпроизвежда на почти всички популярни операционни системи, на повечето преносими аудио плейъри, а също така се поддържа от всички съвременни модели музикални центрове и DVD плейъри.
1.3 Отпечатък
Първи стъпки с MP3 Player v1.0
Фигура 1. Основната форма на програмата
MP3 Player v1.0 съдържа блок с плейлисти, контрол на звука, плъзгач за време, таймер за възпроизвеждане.
Има 8 вида променливи звукови ефекти в прозореца на плейъра. Ако след стартиране на приложението в него няма файлове за възпроизвеждане и е стартирано за възпроизвеждане, тогава ще изскочи прозорец с грешка като този:
Ако не бъдат намерени файлове и се направи опит за превъртане към следващия етикет или към предишния, ще се появи прозорец за грешка.
Относно прозореца
2. ТЕХНИЧЕСКИ И СОФТУЕРЕНСИГУРНОСТ
2.1 Характеристики на техническите средства
За правилната работа на програмата трябва да имате компютър със следната конфигурация:
- процесор 80386 и по-висок;
- 1Mb RAM;
- флопи диск устройство.
2.2 Характеристики на средствата за моделиране и програмиране
MS-Windows XP OS. Windows XP е базиран на код на Windows NT и Windows 2000, който е доказано надежден и разполага с 32-битова компютърна архитектура. XP наследи от NT/2000 както по-добър механизъм за управление на паметта от Windows 95, 98 или Me, така и по-добра многозадачна машина.
Windows XP се предлага в два варианта - Home и Professional (има и Windows XP Server, който все още се разработва).
XP Professional се позиционира като ефективен заместител на Windows 2000 Professional. Той поддържа много бизнес приложения, работи с големи локални мрежи и е предназначен предимно за използване в корпоративния сектор на пазара. Тази версия, за разлика от Home версията, допълнително поддържа следните функции:
- RemoteDesktop - позволява отдалечена работа на компютъра;
- OfflineFilesandFolders - позволява ви достъп до мрежови ресурси, когато сте прекъснати от сървъра;
- Scalableprocessorsupport - поддръжка на многопроцесорни системи;
- EncryptingFileSystem - криптиране на файлове с помощта на файловата система;
- AccessControl - ограничаване на достъпа до файлове, програми и други ресурси;
- Centralizedadministration - централизирано администриране на системата в рамките на домейн;
- GroupPolicy - улеснява администрирането на потребителски групи на компютъра;
- Инсталиране и поддръжка на софтуер - автоматичноинсталира, конфигурира, поправя и премахва софтуера;
- RoamingUserProfiles - достъп до вашите документи и настройки от всяко място, където сте свързани към домейна;
- RemoteInstallationService (RIS) - поддръжка за отдалечено инсталиране на операционната система по мрежата;
- Добавка Multi-lingualUserInterface (MUI) - поддръжка за промяна на езиците на интерфейса за различни потребители.
Въпреки че официалните системни изисквания не изглеждат твърде високи, за повече или по-малко удобна работа ще ви е необходим процесор от поне 500 MHz и поне 128 MB RAM. Но ако жертвате всякакви "джаджи" и визуални ефекти, тогава ще бъде доста удобно да работите на по-малко мощни системи.
Система за програмиране Delphi. това е гръцкият град, където е живял делфийският оракул. И това име е дадено на софтуерен продукт с феноменални характеристики, разработен от Borland. Първата версия на продукта е резултат от разработка, която се извършва от компанията в най-строга секретност в продължение на две години и половина.
Delphi е комбинация от няколко основни технологии:
- Високопроизводителен компилатор към машинен код;
- Обектно-ориентиран компонентен модел;
- Визуално (и, следователно, високоскоростно) изграждане на приложения от софтуерни прототипи;
- Мащабируеми инструменти за изграждане на бази данни.
Компилаторът, вграден в Delphi, осигурява високата производителност, необходима за изграждане на приложения в архитектура клиент-сървър. Той предлага лекотата на разработка и бързото време за проверка на завършен кодов блок, специфичен за езиците от четвърто поколение (4GL), като в същото време осигурява качеството на кода, специфичен за 4GL.3GL компилатор.
В допълнение, Delphi позволява бърза разработка, без да е необходимо да пишете код на C или ръчно да пишете код (въпреки че това е възможно).
В процеса на изграждане на приложение, разработчикът избира готови компоненти от палитрата на компонентите като художник, който прави големи мазки с четка. Още преди компилацията той вижда резултатите от работата си – след като се свърже с източника на данни, те се виждат изведени във формата, което е едно от най-важните предимства и удобства, можете да навигирате в данните, да ги представяте в една или друга форма.
В този смисъл проектирането в Delphi не се различава много от проектирането в интерпретативна среда, но след компилиране получаваме код, който работи 10-20 пъти по-бързо от същия, направен с интерпретатор.
Обектно-ориентираният модел на софтуерните компоненти се основава на максималното повторно използване на кода. Това позволява на разработчиците да създават приложения много бързо от готови обекти и също така им дава възможност да създават свои собствени обекти за средата на Delphi. Няма ограничения за типовете обекти, които разработчиците могат да създават.
Средата Delphi включва пълен набор от визуални инструменти за бърза разработка на приложения (RAD - rapid application development), поддържаща разработка на потребителски интерфейс и връзка с корпоративни бази данни. VCL - библиотека от визуални компоненти, включва стандартни обекти за изграждане на потребителски интерфейс, обекти за управление на данни, графични обекти, мултимедийни обекти, диалози и обекти за управление на файлове, DDE и OLE контрол.
3. РАБОТНА ЧАСТ
3.1 Модел (метод) за решаване на проблема
концептуален моделпредставена от следната диаграма:
Фигура 2. Концептуален модел на проекта
В тази схема входните данни представляват MP3 файлове, разположени както в паметта на компютъра, така и на други носители. Това изисква известна систематизация в организацията за удобство на потребителя.
В допълнение към файловете за работа с приложението, в блока „Събиране на информация за системата“ има методическо ръководство за предоставяне на подробна информация за системата на потребителя. Изходните данни на моделните обекти (плейър, меню, помощен прозорец) трябва да бъдат напълно систематизирана и структурирана система в рамките на разработваното приложение. „Помощен изход“ не трябва да съдържа плътен текст, той трябва да бъде подкрепен от асоциативни, визуални изображения на основните функции на приложението. Всеки елемент от менюто трябва да е лесен за навигация. Сервизните функции на обектите трябва да съдържат набор от съоръжения за защита.
3.2 Описание на алгоритъма за решаване на задачата
Фигура 3. Блокова схема на основния модул
3.3 Описание на програмата
Тази курсова работа представя програма за възпроизвеждане на MP3 файлове, която съдържа блок за плейлиста, контрол на силата на звука.
Фигура 4. Връзката на програмните компоненти на задачата
Също така в прозореца на програмата има плъзгач за време, който може да бъде настроен на времето, от което се нуждаете. Под прозореца със списъка с песни е посочена продължителността на песента.
Има 8 вида променливи звукови ефекти в прозореца на плейъра.
- Изкривяване - 5 плъзгача
- Припев - 5 плъзгача
- Фланжер - 5 плъзгача
- Еквалайзер - 3 плъзгача
- Компресор - 1 плъзгач
- Гаргара - 1 плъзгач
Това софтуерно приложение може да се стартира от всеки предоставен носител за съхранениеbass.dll, като щракнете двукратно с левия бутон на мишката или използвате контекстното меню. Програмата е предназначена за възпроизвеждане на MP3 файлове.
Размерът на външната памет за съхранение на това софтуерно приложение е 2 MB.
Размерът на файла за изтегляне е 728 KB.
Таблица със спецификации на софтуерни продукти: