c++应用多媒体播放器_课程设计报告

c++应用多媒体播放器_课程设计报告

ID:29123760

大小:225.50 KB

页数:14页

时间:2018-12-16

c++应用多媒体播放器_课程设计报告_第1页
c++应用多媒体播放器_课程设计报告_第2页
c++应用多媒体播放器_课程设计报告_第3页
c++应用多媒体播放器_课程设计报告_第4页
c++应用多媒体播放器_课程设计报告_第5页
资源描述:

《c++应用多媒体播放器_课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、(设计标题)多媒体播放器用户签名:开发成员:孟凡林开发时间:2010—12-23第页目录0引言31工作计划31.1主要工作阶段划分31.2工作任务分工32需求分析32.1概述32.2用户分析42.3约束条件42.4功能需求42.5用户界面需求43设计与实现43.1概述43.2详细设计53.1.1类的抽象及设计53.3主要程序文件53.4开发环境以及部署环境要求63.5主要源码6第页4测试104.1概述104.2测试环境104.3测试计划104.4测试项目及结果105、工作总结115.1工作成果115.2过程分析125.3经验

2、教训及其分析12第页0引言现在人们娱乐的方式多种多样,已经有了很明显的变化,以前的户外运动现在已经在锐减,换而之的是网络游戏与网上聊天,而在同时听听音乐看看电影也成为了巨大的需求,所以很多多媒体播放软件出现了,形形色色各种都有,而我也赶下时髦,体验一下编写的过程,现在才发现这并不难,重要的是插件的插入,而其他的功能实现只需调用相应函数就行了!1工作计划1.1主要工作阶段划分12月20—21搜索相关资料,学习基础知识,大致设计框架12月22—23考虑所用到的数据结构,函数及其作用,做较为细致的分析12月24日设计开始,仔细设计

3、!12月26写报告(用表格或图表的形式列出你们小组各个阶段的时间进度大致安排)1.2工作任务分工阶段名称任务名称任务描述负责人协助人1234全部编写软件孟凡林孟凡林2需求分析2.1概述1)到网上或图书馆查找相关系统函数实现相应的功能;2)使用MFC构建相应的用户界面第页2.2用户分析1)要求有稳定的性能,可实现要求的功能;2)拥有较好的界面,很方便人操作!2.3约束条件(作为开发人员的,通常你的小组的工作时间和人员是一个明显约束;另外站在用户的角度,他们对你有什么约束要求,请从这两个角度进行陈述。)2.4功能需求能够打开文件

4、放进播放列表,点击播放键使其播放,暂停键暂停,停止键停止,重播键重新播放,全屏键全屏播放,退出键退出程序,增大键增大音量,减小键减小音量!2.5用户界面需求3设计与实现3.1概述第页使用MFC构建相应的用户界面,实现相应的功能----------能够打开文件放进播放列表,点击播放键使其播放,暂停键暂停,停止键停止,重播键重新播放,全屏键全屏播放,退出键退出程序,增大键增大音量,减小键减小音量,然后向其中加入各个函数实现相应的功能!3.2详细设计3.1.1类的抽象及设计1)控件activemovie3类,主要用来播放各种类型的

5、文件,其封装的各种成员函数使其成为MFC设计播放器必不可少的控件类;2)对话框基类cDlg类,及其派生类:(a)控件repeatbtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时再次播放打开的文件;(b)控件copenbtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时提供资源管理器供用户选择文件;(c)控件playbtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时播放打开的文件;(d)控件pausebtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时暂停播放打开的文件;(e)控件lowe

6、rbtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时减小播放音量;(f)控件upperbtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时增大播放音量(g)控件stopbtn类,作为播放器打开文件的消息响应媒介,能够做到被点击时停止播放打开的文件;(h)控件fullscreen类,作为播放器打开文件的消息响应媒介,能够做到被点击时全屏播放打开的文件;至于其他的,当我们使用MFC编程时,会有很多封装的类供我们使用,所以就不一一列举了!3.3主要程序文件1)头文件(为类加入相应的标准流,库):Activemov

7、ie3.h-------控件;stdafx.h-----框架构成;多媒体.h-----多媒体的应用;多媒体Dlg.h------对话框;resourse.h-----为多媒体.rc服务!2)源文件(完成各种类的定义与实现):Activemovie3.cpp-------控件;stdafx.cpp-----框架构成;多媒体.cpp----多媒体的应用;第页多媒体Dlg.cpp------对话框;多媒体.rc-----运行过的效果!3.4开发环境以及部署环境要求1)Vs2010;2)3.5主要源码1)打开文件voidCMyDlg

8、::OnOpenButton(){//TODO:AddyourcontrolnotificationhandlercodehereCStringstrFilter="Mp3File(*.mp3)

9、*.mp3

10、";strFilter+="MPEGFile(*.mpg;*.mpeg)

11、*.mp

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

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

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