mp3用户菜单显示界面系统的分析与设计.doc
约36页DOC格式手机打开展开
mp3用户菜单显示界面系统的分析与设计,36页 17989字摘 要:mp3播放器应用程序是一个基于visual c++ 6.0 开发的一个多媒体软件,是建立在mci(媒体控制接口)控制之上的软件。该软件开发研究的目的主要是为了给人们娱乐和消遣用的;该软件实现的方法是通过调用mci控制接口的相关函数,获取系统的控制信息,利用系统信息对mp3播放器的每一个动作进...
内容介绍
此文档由会员 miaomiao12321 发布
36页 17989字
摘 要:MP3播放器应用程序是一个基于Visual C++ 6.0 开发的一个多媒体软件,是建立在MCI(媒体控制接口)控制之上的软件。该软件开发研究的目的主要是为了给人们娱乐和消遣用的;该软件实现的方法是通过调用MCI控制接口的相关函数,获取系统的控制信息,利用系统信息对MP3播放器的每一个动作进行控制。该软件到现在为止可以实现的功能是:该软件可以添加和播放多种音频文件格式,可以添加单个音频文件,也可以同时添加多个音频文件;对音频文件的操作有:播放音频文件、暂停、停止,可以选择播放下一首歌或前一首歌;可以对已经添加进入播放列表的音频文件进行删除或者添加新的音频文件;可以调节系统的音量的大小;该软件还可以显示当前播放的进度;可以隐藏或展开播放列表;本软件可以进行系统托管,隐藏主界面后,在任务栏创建托管图标;单击托管图标后可以重新弹出控制界面,并取消托管图标。在系统托管或自动播放的情况下,该软件在播放完一首歌后可以自动跳转到下一首歌,并播放此音频文件。
关键字:播放器,Visual C++ 6.0,音频文件
目录
引言 1
第一章 绪论 2
1.1 MP3的发展史 2
1.2 MP3的存储器介质 3
1.3 MP3的分类 4
1.4 市场调查 4
第二章 MP3用户菜单显示界面系统的需求分析 5
2.1 MP3用户菜单显示界面系统的设计目的 5
2.2 MP3用户菜单显示界面的定义 5
2.2.1.MP3用户菜单显示界面系统设计要求: 5
2.2.2 MP3用户菜单显示界面系统的设计内容 6
2.2.3 MP3用户菜单显示界面系统的性能目标 6
2.3 应用系统开发工具 6
2.3.1 Visual C++6.0 的简介 6
第三章MP3用户菜单显示界面系统的基本原理 8
3.1 MPEG 音频标准的基本原理 8
3.1.1 提供了三个独立的压缩层次 8
3.2 MP3编码与解码 10
3.3 MP3的工作原理及主要模块介绍 10
3.4 MP3文件结构 11
3.5 MP3播放系统的构成 12
3.6 MP3的硬件结构 12
3.6.1 MP3的芯片 12
3.7 MP3的工作原理图 13
第四章MP3用户菜单显示界面系统的设计与实现 14
4.1 硬件设计 14
4.2 软件测试 14
4.2.1主界面 15
4.2.2 基本设置模块 15
4.2 .3信息录入模块 15
4.3系统的核心代码 16
第五章MP3用户菜单显示界面系统的系统测试 19
5.1 系统测试要求 19
5.2 系统功能测试 19
5.2.1 系统播放测试 19
5.2.2 添加音乐文件的测试 20
5.2.3 删除音乐文件的测试 20
5.2.4 文件的停止、前进、后退功能测试 21
第六章 总结 22
参考文献 23
附录 24
参考文献
[1] 李善平,施韦,林欣 .Windows 教程[M] 北京:清华大学出版社,2007.
[2]谭浩强,C++程序设计[M], 北京:清华大学出版社,2006
[3]杨 欣 ,王玉凤 . 《52单片机应用从零开始》.北京: 清华大学出版社,2008.1
[4]周龙镶 《MP3界面实现技术》 中国地质大学出版社 2004
[5]《CS-1型实验环境及技术说明书》 西南科技大学计算机学院 2005
[6] 网上范例和相关资料
摘 要:MP3播放器应用程序是一个基于Visual C++ 6.0 开发的一个多媒体软件,是建立在MCI(媒体控制接口)控制之上的软件。该软件开发研究的目的主要是为了给人们娱乐和消遣用的;该软件实现的方法是通过调用MCI控制接口的相关函数,获取系统的控制信息,利用系统信息对MP3播放器的每一个动作进行控制。该软件到现在为止可以实现的功能是:该软件可以添加和播放多种音频文件格式,可以添加单个音频文件,也可以同时添加多个音频文件;对音频文件的操作有:播放音频文件、暂停、停止,可以选择播放下一首歌或前一首歌;可以对已经添加进入播放列表的音频文件进行删除或者添加新的音频文件;可以调节系统的音量的大小;该软件还可以显示当前播放的进度;可以隐藏或展开播放列表;本软件可以进行系统托管,隐藏主界面后,在任务栏创建托管图标;单击托管图标后可以重新弹出控制界面,并取消托管图标。在系统托管或自动播放的情况下,该软件在播放完一首歌后可以自动跳转到下一首歌,并播放此音频文件。
关键字:播放器,Visual C++ 6.0,音频文件
目录
引言 1
第一章 绪论 2
1.1 MP3的发展史 2
1.2 MP3的存储器介质 3
1.3 MP3的分类 4
1.4 市场调查 4
第二章 MP3用户菜单显示界面系统的需求分析 5
2.1 MP3用户菜单显示界面系统的设计目的 5
2.2 MP3用户菜单显示界面的定义 5
2.2.1.MP3用户菜单显示界面系统设计要求: 5
2.2.2 MP3用户菜单显示界面系统的设计内容 6
2.2.3 MP3用户菜单显示界面系统的性能目标 6
2.3 应用系统开发工具 6
2.3.1 Visual C++6.0 的简介 6
第三章MP3用户菜单显示界面系统的基本原理 8
3.1 MPEG 音频标准的基本原理 8
3.1.1 提供了三个独立的压缩层次 8
3.2 MP3编码与解码 10
3.3 MP3的工作原理及主要模块介绍 10
3.4 MP3文件结构 11
3.5 MP3播放系统的构成 12
3.6 MP3的硬件结构 12
3.6.1 MP3的芯片 12
3.7 MP3的工作原理图 13
第四章MP3用户菜单显示界面系统的设计与实现 14
4.1 硬件设计 14
4.2 软件测试 14
4.2.1主界面 15
4.2.2 基本设置模块 15
4.2 .3信息录入模块 15
4.3系统的核心代码 16
第五章MP3用户菜单显示界面系统的系统测试 19
5.1 系统测试要求 19
5.2 系统功能测试 19
5.2.1 系统播放测试 19
5.2.2 添加音乐文件的测试 20
5.2.3 删除音乐文件的测试 20
5.2.4 文件的停止、前进、后退功能测试 21
第六章 总结 22
参考文献 23
附录 24
参考文献
[1] 李善平,施韦,林欣 .Windows 教程[M] 北京:清华大学出版社,2007.
[2]谭浩强,C++程序设计[M], 北京:清华大学出版社,2006
[3]杨 欣 ,王玉凤 . 《52单片机应用从零开始》.北京: 清华大学出版社,2008.1
[4]周龙镶 《MP3界面实现技术》 中国地质大学出版社 2004
[5]《CS-1型实验环境及技术说明书》 西南科技大学计算机学院 2005
[6] 网上范例和相关资料