基于vc的视频播放器的设计课程设计说明

基于vc的视频播放器的设计课程设计说明

ID:28814403

大小:2.60 MB

页数:28页

时间:2018-12-14

基于vc的视频播放器的设计课程设计说明_第1页
基于vc的视频播放器的设计课程设计说明_第2页
基于vc的视频播放器的设计课程设计说明_第3页
基于vc的视频播放器的设计课程设计说明_第4页
基于vc的视频播放器的设计课程设计说明_第5页
资源描述:

《基于vc的视频播放器的设计课程设计说明》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书基于VC++的视频播放器的设计目录1基本功能描述32设计思路32.1播放器运行流程图32.2程序设计流程图32.2.2打开多媒体文件流程图12.2.3主要播放功能流程图12.2.4设置播放模式流程图32.2.5消息处理流程图33软件设计33.1设计步骤33.1.1设计重难点33.1.2使用AppWizard建立应用程序框架33.1.3使用资源编辑器建立对话框33.2界面设计33.3关键功能实现33.3.1打开多媒体文件的实现33.3.2播放控制

2、的实现33.3.3播放模式选择的实现33.3.4界面大小控制的实现33.3.5音量调节的实现33.4软件的特点与不足33.4.1软件的特点33.4.2软件的不足34结论与心得体会35参考文献36思考题36.1控件自带的类和本程序中的类是如何共同作用的?3武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书6.2说明程序中调用的控件函数的作用?37附录37.1调试报告37.1.1错误一37.1.2错误二37.1.3错误三37.1.4错误四37.1.5错误五37.2测试结果37.2.1打开播放列表1

3、7.2.2添加多个文件17.2.3播放控制17.2.4音量调节37.2.5播放速度控制37.2.6界面控制17.2.7音频播放17.2.8播放退出确认17.2.9版本信息对话框37.3关键源代码错误!未定义书签。7.3.1打开媒体文件错误!未定义书签。7.3.2播放控制错误!未定义书签。7.3.3退出确认错误!未定义书签。7.3.4播放模式选择错误!未定义书签。7.3.5音量调节控制错误!未定义书签。7.3.6静音控制错误!未定义书签。7.3.7界面控制错误!未定义书签。武汉理工大学《专业课程设计3(面向对

4、象程序设计)》课程设计说明书武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书多媒体视频播放器1基本功能描述图1主要功能结构迷你标准全屏界面控制播放控制播放模式主要功能进度条具体控制进度显示与控制文件打开列表上一文件下一文件快进播放暂停停止快退音量控制大小调节静音顺序播放随机播放单曲循环使用VC6.0平台,基于ActiveX的WindowsMediaPlayer设计一个多媒体视频播放器,该播放器应该能够打开视频文件和音频文件,并且在打开之后能对文件进行播放、暂停、暂停、停止、快进、快退、上一首

5、、下一首以及调节音量等操作,此外,还可以选择播放模式以及界面控制。主要功能结构图如图1所示。25武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书1设计思路要实现图1所示的功能,首先需要设计流程图,然后利用C++程序设计模块化的思想,基于所设计的流程图编写每一个功能的代码,最后设计各个功能的衔接,使其能够成为整体。下面设计具体流程图。打开视频、音频文件播放暂停停止退出快进进度条到结尾快退2.1播放器运行流程图图2运行流程图2.2程序设计流程图2.2.1系统总流程图图3系统总流程图25武汉理工大

6、学《专业课程设计3(面向对象程序设计)》课程设计说明书图4打开多媒体文件示意图是否入口出口初始化参数设置文件过滤类型charszFileFilter[]调用Addstring函数显示文件路径名循环判断选取文件路径是否为空获取下一个路径定义文件对话框CFileDialogdlg获取用户选择文件的路径2.2.2打开多媒体文件流程图25武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书图5主要播放功能流程图否是否否是是开始结束参数初始化打开多媒体文件显示文件路径名调用播放函数play是否暂停?继续播

7、放调用暂停函数Pause,播放中断,暂停在当前位置打开播放列表调用快退函数fastForward,实现快进功能调用快退函数fastReverse,实现快进功能弹出对话框,是否退出?点击退出按钮是否停止?调用暂停函数Stop,播放中断,暂停在开始位置2.2.3主要播放功能流程图25武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书2.2.4设置播放模式流程图否是入口出口获取播放状态播放是否完成获取播放方式使用该播放方式播放图6设置播放模式流程图2.2.5消息处理流程图图7消息处理示意图否是 消息

8、队列处理?默认的窗口函数消息处理函数返回对程序中按键等消息处理设计程序流程图如图7所示。25武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书1软件设计3.1设计步骤3.1.1设计重难点由于电脑所用系统版本(Windows7)兼容性问题,我选择用Active中的自带的WindowsMediaPlayer控件实现多媒体视频播放的功能。使用该控件,需要熟悉其功能、类和成员函数,并要求熟练掌握对其的正确调

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

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

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