1、 武汉大学珞珈学院武汉大学珞珈学院 多媒体技术多媒体技术 课课 程程 设设 计计 题题 目目 MP3MP3 播放器的设计播放器的设计 系系 ( (部部) ) 计算机科学与技术系计算机科学与技术系 班班 级级 姓姓 名名 学学 号号 指导教师指导教师 202010 10 年年 7 7 月月 12 12 日至日至 7 7 月月 16 16 日日 共共 1 1 周周 20102010 年年 7 7 月月 16 16 日日 面向对象程序设计面向对象程序设计 课程设计任务书课程设计任务书 一、设计题目、内容及要求一、设计题目、内容及要求 1、设计题目:MP3 播放器的设计 2、设计内容及要求: 利用 M
2、FC 应用程序、媒体控制接口 MIC 的基本知识,设计一个 MP3 播放器。 要求能够播放常用 Windows 音频格式的文件;实现播放控制:播放、暂停、停止等; 实现音量控制:静音、声音放大减小;实现播放列表管理:加入文件、加入目录、删 除文件等功能。 二、要求的设计成果(课程设计说明书、设计实物、图纸等)二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1、用 Visual C+进行编码,实现应用程序的功能。注重编码质量,代码要有适当的 注释; 2、 撰写课程设计说明书一份, 不少于 2000 字。 课程设计说明书应包括封面、 任务书、 正文(设计的基本思路、设计的步骤及主要代码解释
3、) 、参考文献(资料) 、附录(程 序代码)等内容。 三、进程安排三、进程安排 7 月 12 日:完成需求分析,确定程序功能,确立程序设计思想; 7 月 13 日7 月 14 日:进行详细设计,实现编码; 7 月 15 日:进行程序测试,完善编码;撰写设计说明书,准备答辩; 7 月 16 日:答辩。 四、主要参考资料四、主要参考资料 1 王育坚Visual C+面向对象编程教程第 2 版北京:清华大学出版社,2008 2 侯俊杰深入浅出 MFC第 2 版广东:南方出版社,2007 3 严华峰 等Visual C+课程设计案例精编北京:中国水利水电出版社,2004 指导教师(签名) :指导教师(
4、签名) : 教研室主任(签名) :教研室主任(签名) : 注:可以附页 课程设计成绩评定表课程设计成绩评定表 出勤 情况 出勤天数 缺勤天数 成 绩 评 定 出勤情况及设计过程表现(20分) 课设答辩(20 分) 设计成果(60 分) 总成绩(100 分) 提问 (答辩) 问题 情况 综 合 评 定 指导教师签名: 年 月 日 1 引言 MP3 播放器的设计是利用 MFC 应用程序、 媒体控制接口 MIC 的基本知识而设计的。 1.1 MFC 简介 MFC 是 Visual C+是核心。MFC 类库将所有图形用户界面的元素如窗口、菜单和按 钮等都以类的形式进行了封装,MFC AppWizard 向导根据继承性利用 MFC 派生出自己 的类,并对 Windows