论文终结版(3)

2018-11-20 17:56

安徽新华学院2013届本科毕业论文(设计)

2 软件开发与设计

2.1设计思路

根据每个按钮的控制功能和Windows媒体播放器控件的特点,首先要 cwmpcontrol在头文件中。cwmpsettings对象,结合和定义,需要在程序的后面的调用类的成员函数。打开文件按钮,调用的通用文件对话框类,并使用选定的文件到播放列表addstring列表功能,在MFC的研究。对一些基本功能的实现,如播放,暂停,音量,体积缩小,全屏幕,静音,快进,快退等功能,一个成员函数的调用cwmpcontrol和cwmpplayer类实现。

播放列表的大小和方向,本设计使用SetWindowPos函数来改变一个窗口弹出,和一些对保存列表,删除列表的实现相关的功能,删除当前的功能。播放列表,我还增加了播放模式选择功能,提供玩,然后循环周期,单周期三个选择的OnTimer函数和函数能够控制播放模式的运用。根据上述思路设计,流程图如图2.1所示: N 开始 初始化 打开? Y 设置文件过滤 添加播放列表 播放 播放模式 播放控制 N 退出? Y 退出 读取播放列表 图2.1 流程图 5

安徽新华学院2013届本科毕业论文(设计)

2.2.设计步骤

首先,打开Microsoft Visual Studio6.0软件,新建一个工程如图2-2所示,

图2.2 工程建立

图2.2 工程建立

以kejian为工程名,然后将此工程定义为基于对话框的MFC应用程序如图2.3所示,点击完成就成功建立了一个基于对话框的工程。

在建立好工程之后,首先是Windows Media Player控件的添加:建立空白对话框之后,在对话框的空白处单击鼠标右键,选择Insert ActiveX Control菜

图2.3

单项。选择Windows Media Player控件。加入控件后,此时该控件与该对

6

安徽新华学院2013届本科毕业论文(设计)

话框并没有联系,需要对其进行变量的关联。

添加完该控件之后可以发现,该控件与右边控件工具栏添加的控件的形式与功能完全不同,是一种更为高级的控件,将该控件名改为IDC_player,

如图2.5所示。

图2.6 Windows Media Player控件

虽然已已经添加了该控件,但是可以发现,改控件没有与工程中的对话框发生任何联系,所以需要对其进行变量的关联,所属类为Kejian类,变量

7

安徽新华学院2013届本科毕业论文(设计)

类型为CWPPlayer4如图2.7所示。

图2.7 关联变量

关联变量之后,才算是真正的添加完了该控件,可以发现在关联变量之后,控件工具栏多了Windows Media Player控件的选项,并且在Source Files中增加了17个类,相应的头文件也增加了17个,如图2.8所示。

图2.8 添加控件后的变化

一类重要的cwmpplayer4,cwmpcontrols,cwmpmedia,cwmpplaylist,

8

安徽新华学院2013届本科毕业论文(设计)

cwmpsettings五类。该cwmpplayer4类是呼叫的其他类型的主要对象以及基本的控制功能,提供与Windows媒体播放器控件交互的一种基本方法,其中的成员函数也可以从其他相关对象的情况下获得的部分;cwmpcontrols主要是控制多个操作;类cwmpmedia主要是一些媒体文件资源;cwmpplaylist主要播放操作;cwmpsettings主要是一些基本的集合操作的媒体文件。为控制添加和内部功能的认识需要更多的时间来完成这个熟悉的,添加关键控制后,接口设计。

2.3.1界面设计

首先是打开按钮,用来打开此媒体文件。然后,播放,暂停,快进,快退,全屏,音量,体积减小,静音,停止播放,退出按钮。变量的相关性,于ID的修改在表2-1,表2-2所示:

表2-1 :控件ID以及关联变量 控件Caption WMPlayer 按钮ID IDC_player 关联变量类型 CWMPlayer4 关联变量名称 m_ZhuangWenfeng 表2-2 控件ID以及对应响应函数 控件Caption 打开 播放 暂停 全屏 播放列表 列表框 快进 快退 +(音量增加) -(音量减小) 静音 按钮ID IDC_open IDC_play IDC_pause IDC_fullscreen IDC_list IDC_LIST1 IDC_fastforward IDC_fastreverse IDC_addvol IDC_decvol IDC_mute

9

消息响应函数 Onopen Onplay Onpause Onfullscreen Onlist OnDblclkList1 Onfastforward Onfastreverse Onaddvol Ondecvol Onmute


论文终结版(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第二版计算机组成原理课后答案唐朔飞[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: