mp3音乐播放器软件课程设计报告

mp3音乐播放器软件课程设计报告

ID:25297025

大小:110.00 KB

页数:20页

时间:2018-11-19

mp3音乐播放器软件课程设计报告_第1页
mp3音乐播放器软件课程设计报告_第2页
mp3音乐播放器软件课程设计报告_第3页
mp3音乐播放器软件课程设计报告_第4页
mp3音乐播放器软件课程设计报告_第5页
资源描述:

《mp3音乐播放器软件课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计说明书课程设计名称:软件综合课程设计课程设计题目:音频播放器程序的设计与实现学院名称:信息工程学院专业:电子信息工程班级:110414班学号:11041424姓名:刘日华评分:教师:刘洪武2014年2月22日20电子信息工程专业课程设计任务书2013-2014学年第2学期 第1周-2周题目内容及要求1、设计题目:MP3播放器的设计2、设计内容及要求:利用MFC应用程序、媒体控制接口MIC的基本知识,设计一个MP3播放器。要求能够播放常用Windows音频格式的文件;实现播放控制:播放、暂停、停止等;实现音量控制:静音、声音放大

2、减小;实现播放列表管理:加入文件、加入目录、删除文件等功能。进度安排2月17日:完成需求分析,确定程序功能,确立程序设计思想;2月18日~2月19日:进行详细设计,实现编码;2月20日:进行程序测试,完善编码;撰写设计说明书,准备验收;2月21日:验收。学生姓名:刘日华指导时间第一周:周一至周五指导地点:综合试验楼中506室任务下达2014年2月17日任务完成2014年2月21日考核方式1.评阅□ 2.答辩□3.实际操作□4.其它□指导教师刘洪武系(部)主任孙成立正文:20目录引言…………………………………………………..5一、设计程

3、序的目的与要求………………….........6目的…………………………………………….......6要求…………………………………………………6二、方案实现与调试………………………………6总体设计………………………………………….61、实现功能………………………………………62、功能模块图…………………………………..7详细设计………………………………………….71、界面布局………………………………………72、各模块功能设计………………………………82.1处理“打开”按钮………………………………..92.2处理“播放”按钮……………

4、………………….92.3处理“暂停”按钮………………………………..92.4处理“停止”按钮………………………………..92.5处理“音量”按钮…………………………………102.6处理“退出”按钮………………………………...103操作步骤……………………………………….10三、课程设计分析与总结……………………….11分析…………………………………………..1120总结…………………………………………...11附录……………………………………………….13关键程序清单…………………………………13参考文献……………………………………

5、…20引言MP3播放器的设计是利用MFC应用程序、媒体控制接口MIC的基本知识而设计的。1.1MFC简介MFC是VisualC++是核心。MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFCAppWizard向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准Windows应用程序的功能,这就是向导生成的所谓MFC应用程序框架。每个MFC类都包括了一些函数,函数放到类中,

6、符合C++编程方法。这些函数,必须通过类定义对象才能使用[1]。201.2MCI简介MCI(MediaControlInterface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口,它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。它所支持的媒体格式包括mp3、avi、wav、mpeg等等[2]。音频技术发展较早,几年前一些技术已经成熟并产品化,音频技术主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。音频文件包括多种格式的文件,MP3

7、就是其中的一种。MP3的全称是MovingPictureExpertsGroup,AudioLayerⅢ,它所使用的技术是在VCD(MPEG-1)的音频压缩技术上发展出的第三代,而不是MPEG-3。MP3是一种音频压缩的国际技术标准,它一般需要MP3播放器来读取。一、课程设计的目的与要求1、目的利用VC++开发一个支持wav、mp3、wma等不同音频格式的媒体播放器。通过课程设计掌握多媒体编程的基本原理。2、任务1)编程实现一个可支持多种音频格式的媒体播放器,其基本功能包括媒体播放、音量调节、播放进度选择、暂停、停止以及歌曲信息的查询

8、与添加等;2)20给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的流程图,函数、变量说明等1)给出程序运行、测试的详细结果。一、方案实现与调试总体设计1实现功能MP3播放器主要对常用Windows音频格式的文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。