欢迎来到天天文库
浏览记录
ID:25191294
大小:137.18 KB
页数:20页
时间:2018-11-18
《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正文:目录引言……………
3、……………………………………..5一、设计程序的目的与要求………………….........6目的…………………………………………….......6要求…………………………………………………6二、方案实现与调试………………………………6总体设计………………………………………….61、实现功能………………………………………62、功能模块图…………………………………..7详细设计………………………………………….71、界面布局………………………………………72、各模块功能设计………………………………82.1处理“打开”
4、按钮………………………………..92.2处理“播放”按钮……………………………….92.3处理“暂停”按钮………………………………..9202.4处理“停止”按钮………………………………..92.5处理“音量”按钮…………………………………102.6处理“退出”按钮………………………………...103操作步骤……………………………………….10三、课程设计分析与总结……………………….11分析…………………………………………..11总结…………………………………………...11附录…………………………………………
5、…….13关键程序清单…………………………………13参考文献………………………………………2020引言MP3播放器的设计是利用MFC应用程序、媒体控制接口MIC的基本知识而设计的。1.1MFC简介MFC是VisualC++是核心。MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFCAppWizard向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准
6、Windows应用程序的功能,这就是向导生成的所谓MFC应用程序框架。每个MFC类都包括了一些函数,函数放到类中,符合C++编程方法。这些函数,必须通过类定义对象才能使用[1]。1.2MCI简介MCI(MediaControlInterface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口,它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。它所支持的媒体格式包括mp3、avi、wav、mpeg等等[2]。音频技术发展较早,几
7、年前一些技术已经成熟并产品化,音频技术主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。音频文件包括多种格式的文件,MP3就是其中的一种。MP3的全称是MovingPictureExpertsGroup,AudioLayerⅢ,它所使用的技术是在VCD(MPEG-1)的音频压缩技术上发展出的第三代,而不是MPEG-3。MP3是一种音频压缩的国际技术标准,它一般需要MP3播放器来读取。20一、课程设计的目的与要求1、目的利用VC++开发一个支持wav、mp3、wma等不同音频格式的媒体播放器。通过课程设计
8、掌握多媒体编程的基本原理。2、任务1)编程实现一个可支持多种音频格式的媒体播放器,其基本功能包括媒体播放、音量调节、播放进度选择、暂停、停止以及歌曲信息的查询与添加等;2)给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的流程图,函数、变量说明等3)给出程序运行、测试的详细结果。二、方案实现与调试总体设计1实现功能MP3播放器主要对常用Windows音频格式的文
此文档下载收益归作者所有