- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南科技大学
课 程 设 计 说 明 书
课程名称 面向对象程序课程设计
题 目 MP3仿真程序设计
院 系 电子信息工程学院
班 级 计103 班
学生姓名
指导教师
日 期 2013.3.3~2013.3.17
课程设计任务书
课程设计题目 MP3仿真程序设计 姓名 学号 专业班级 组别 组长 同组成员 指导
教师 课程设计目的 通过课程设计使学生基本概念原理和技术将理论与实际相结合完成一个小型的设计与实现并在此基础上强化学生的实践意识提高其实际动手能力和创新能力 课程设计环境 硬件:装有Windows操作系统的计算机
软件:Visual C++6.0 课程设计任务和要求 任务要求:
1.根据实际MP3的运行状况进行需求分析;
2.抽象MP3运行算法;
3.设计MP3运行程序及人机交互界面;
4.模块功能满足要求、界面友好、具有一定的健壮性;
5.撰写出符合要求的课程设计报告。 参考
文献 1.郑秋生、吴庆涛,《C/C++程序设计》,北京:电子工业出版社
2.谭浩强?《C++程序设计》,北京:清华大学出版社 时 间 进 度 安 排 序号 起止日期 工 作 内 容 1 3.4-3.5 学生熟悉题目背景,查阅资料 2 3.6-3.13 学生进行功能模块设计、编码、测试 3 3.14-3.15 程序验收 4 3.16 根据设计内容形成课程设计文档,撰写课程设计报告 5 3.17 上交课程设计报告
任课教师: 时间:2013.3.3
课程设计报告文档
题目: MP3仿真程序设计
一.引言
1.编写目的:
随着多媒体技术的发展,如何简单方便的播放各类媒体已成为人们普遍关注的问题就是基于面向对象,利用++6.0开发多媒体播放器。该播放器是基于MFC集成开发环境,利用MCIWnd,,系统资源占用少等功能。通过课程设计基本概念原理和技术将理论与实际相结合并在此基础上强化实践意识提高其实际动手能力和创新能力HWND m_PreAudio,m_Audio;
bool m_IsPaused,m_IsOpened;
前两个变量用来存储MCIWndCreate返回的窗口句柄,初始值为NULL;后两者分别用来记录文件的播放与暂停状态,初始值分别为true与false;
3.参考资料:
1.郑秋生、吴庆涛,《C/C++程序设计》,北京:电子工业出版社
2.谭浩强?《C++程序设计》,北京:清华大学出版社
二.任务的描述
1.目标:
利用C++编写制作一个MP3播放器。
2.功能描述:
实现添加音乐,播放音乐,上一首,下一首,暂停,关闭播放,删除音乐,快进控制,循环播放,背景添加等功能。
3.性能描述
(1)数据精确度:各种按钮点击之后1秒内都会触发点击事件,其中快进拖动,反应时间在1—2秒。
(2)时间特性:程序2秒内就可以运行。功能按钮1秒内触发点击事件。
4.运行环境:
硬件:装有Windows操作系统的计算机
软件:Visual C++6.0(编译环境)
5.条件与限制:
硬件:装有Windows操作系统的计算机
三.任务设计
1.类的划分:
CMyplayerDlg 多媒体播放器主程序。MCIWnd类,实现对音乐文件的添加、播放等控制,CFileDialog 类,打开特定格式的音乐文件,CListBox类,实现音乐歌曲名的列表框显示CFileFind类,对音乐文件的查找等。
2.对各个类的介绍:
(1)CMyplayerDlg多媒体播放器主程序
(2)MCIWnd类:MCI,是Media Control Interface的简写,也就是多媒体控制接口.它提供一组标准的命令,用来播放多媒体设备和记录多媒体资源;
MCIWnd是一个控制多媒体设备的基于MCI的窗口类,要制作多媒体封面只需创建该类的一个窗口,然后向它发送打开和控制MCI设置的消息。
MCIWnd窗口底部的播放条(Playbar )包括一个播放/暂停(Play/Pause)按键、一个显示菜单(menu)按键和一个用于报告播放进程的标尺。在播放窗口的任何地方单击鼠标右键都会显示一个弹出菜单, 用于调整MCIWnd窗口的大小、MCI多媒体文件
您可能关注的文档
- 学校教育在单亲家庭子女教育问题几点对策.doc
- 对大学生消费特点与消费模式分析.doc
- 月《管理系统中计算机应用》试卷(00001).doc
- 二级执业建造师考试大纲(机电专业完整版)(法律知识、施工管理).doc
- 综采工作面安装施工组织设计及安全措施.doc
- 武汉大学分析化学试卷.doc
- 二建机电实务练习试卷二.doc
- 安全工程师安全生产法押密试题.doc
- 系统科学与工程作业练习题.doc
- “激光原理与技术”期末考试A卷(答案).doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
文档评论(0)