网站大量收购独家精品文档,联系QQ:2885784924

基于VC++MP3播放器的课程设计.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
唐 山 学 院 面向对象程序设计 课 程 设 计 题 目 MP3播放器的设计 系 (部) 计算机科学与技术系 班 级 07 计对本 姓 名 张 悦 学 号 4070207109 指导教师 郭琳虹 2010 年 7 月 12 日至 7 月 16 日 共 1 周 2010年 7 月 16 日 面向对象程序设计 课程设计任务书 一、设计题目、内容及要求 1、设计题目:MP3播放器的设计 2、设计内容及要求: 利用MFC应用程序、媒体控制接口MIC的基本知识,设计一个MP3播放器。要求能够播放常用Windows音频格式的文件;实现播放控制:播放、暂停、停止等;实现音量控制:静音、声音放大减小;实现播放列表管理:加入文件、加入目录、删除文件等功能。 二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1、用Visual C++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释; 2、撰写课程设计说明书一份,不少于2000字。课程设计说明书应包括封面、任务书、正文(设计的基本思路、设计的步骤及主要代码解释)、参考文献(资料)、附录(程序代码)等内容。 三、进程安排 7月12日:完成需求分析,确定程序功能,确立程序设计思想; 7月13日~7月14日:进行详细设计,实现编码; 7月15日:进行程序测试,完善编码;撰写设计说明书,准备答辩; 7月16日:答辩。 四、主要参考资料 [1] 王育坚.Visual C++面向对象编程教程.第2版.北京:清华大学出版社,2008 [2] 侯俊杰深入浅出MFC课程设计成绩评定表 出勤 情况 出勤天数 缺勤天数 成 绩 评 定 出勤情况及设计过程表现(20分) 课设答辩(20分) 设计成果(60分) 总成绩(100分) 提问 (答辩) 问题 情况 综 合 评 定 指导教师签名: 年 月 日 1MP3播放器的设计是利用MFC应用程序、媒体控制接口MIC的基本知识而设计的。 1.1 MFC简介 MFC是Visual C++是核心。MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFC AppWizard向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准Windows应用程序的功能,这就是向导生成的所谓MFC应用程序框架。每个MFC类都包括了一些函数,函数放到类中,符合C++编程方法。这些函数,必须通过类定义对象才能使用[1]。 1.2 MCI简介 MCI(Media Control Interface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口,它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。它所支持的媒体格式包括avi、wav、mpeg等等[2]。 音频技术发展较早,几年前一些技术已经成熟并产品化,音频技术主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。 音频文件包括多种格式的文件,MP3就是其中的一种。MP3的全称是Moving Picture Experts Group,Audio Layer Ⅲ,它所使用的技术是在VCD(MPEG-1)的音频压缩技术上发展出的第三代,而不是MPEG-3。MP3是一种音频压缩的国际技术标准,它一般需要MP3播放器来读取。 2 总体设计 2.1 实现功能 MP3播放器主要对常用Windows音频格式的文件实现播放控制:播放歌曲、暂停播放、停止播放等;实现音量控制:静音、声音放大以及声音减小的功能[3]。 2.2 功能模块图 3 详细设计 3.1 界面布局设计 (1) 创建一个对话框类,类名为Mp3PlayerDlg。 (2) 向对话框中添加Group Box控件、Static Text控件以及按钮控件。 (3) 设置所添加的控件的属性。 界面的如图3-1所示。 Mp3Player对话框中所用控件的属性描述如表3-1所示。 3.2 各模块功能设计 3.2.1 处理打开按钮 单击打开按钮后,OnButtonOpen()函数中,

文档评论(0)

蜗牛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档