播放PPT文件的方法及装置制造方法及图纸

技术编号:13118044 阅读:71 留言:0更新日期:2016-04-06 08:51
本发明专利技术是关于一种播放PPT文件的方法及装置,属于计算机技术领域。该方法包括:打开并运行本地安装的WPF软件,接收用户将目标PPT文件拖拽至所述WPF软件的指令,将目标PPT文件导入所述WPF软件;并通过播放控件打开播放目标PPT文件,通过播放控件实现在WPF框架下PPT文件的播放。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种播放PPT文件的方法及装置
技术介绍
WPF(WindowsPresentationFoundation,Windows呈现基础)是微软推出的基于WindowsVista的用户界面框架,属于.NETFramework3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。在当前WPF中没有提供演示ppt文档的控件,通过WPF用户界面框架,无法实现PPT文件的播放。
技术实现思路
本专利技术实施例提供了一种播放PPT文件的方法及装置。所述技术方案如下:根据本专利技术实施例的第一方面,本专利技术实施例提供了一种播放PPT文件的方法,用于终端,所述方法包括:打开并运行本地安装的WPF软件;接收用户将目标PPT文件拖拽至所述WPF软件的指令,将所述目标PPT文件导入所述WPF软件;通过播放控件打开播放所述目标PPT文件。可选的,所述通过播放控件打开播放所述目标PPT文件,包括:通过播放控件打开所述目标PPT文件;获取所述播放控件中用于标识所述目标PPT文件演示页的句柄;使用所述终端的系统接口,向所述系统接口发送注册所述目标PPT文件的第一对象中的演示事件的指令,注册所述目标PPT文件的第一对象中的演示事件;通过所述句柄控制所述演示事件,全屏打开播放所述目标PPT文件。可选的,所述通过播放控件打开播放所述目标PPT文件之前,所述方法还包括:确定所述终端当前是否运行有除所述目标PPT文件外的其他PPT文件;当所述终端当前运行有所述其他PPT文件,则关闭当前运行的所述其他PPT文件。可选的,所述全屏打开播放所述目标PPT文件,包括:当接收到所述用户针对所述句柄的操作时,调用对应所述目标PPT文件的第二对象中的方法,实现所述目标PPT文件的页面及动画的切换显示。可选的,所述调用对应所述目标PPT文件的第二对象中的方法,实现所述目标PPT文件的页面及动画的切换显示包括:确定当前播放的所述目标PPT文件是否是最后一页的最后一个动画;如果当前播放的所述目标PPT文件是最后一页的最后一个动画,抛出所述目标PPT文件播放到结尾的事件,并跳转显示所述目标PPT文件的第一页的第一个动画;如果当前播放的所述目标PPT文件不是最后一页的最后一个动画,调用对应所述目标PPT文件的第二对象中的Next方法,跳转显示所述目标文件的下一页。根据本专利技术实施例的第二个方面,本专利技术实施例提供了一种播放PPT文件的装置,用于终端,所述装置包括:软件运行模块,被配置为打开并运行本地安装的WPF软件;文件导入模块,被配置为接收用户将目标PPT文件拖拽至所述WPF软件的指令,将所述目标PPT文件导入所述WPF软件;文件播放模块,被配置为通过播放控件打开播放所述目标PPT文件。可选的,所述文件播放模块,包括:文件打开子模块,被配置为通过播放控件打开所述目标PPT文件;信息获取子模块,被配置为获取所述播放控件中用于标识所述目标PPT文件演示页的句柄;事件注册子模块,被配置为使用所述终端的系统接口,向所述系统接口发送注册所述目标PPT文件的第一对象中的演示事件的指令,注册所述目标PPT文件的第一对象中的演示事件;文件播放子模块,被配置为通过所述句柄控制所述演示事件,全屏打开播放所述目标PPT文件。可选的,所述装置还包括:信息判断模块,被配置为确定所述终端当前是否运行有除所述目标PPT文件外的其他PPT文件;控制模块,被配置为当所述终端当前运行有所述其他PPT文件,则关闭当前运行的所述其他PPT文件。可选的,所述文件播放子模块,被配置为当接收到所述用户针对所述句柄的操作时,调用对应所述目标PPT文件的第二对象中的方法,实现所述目标PPT文件的页面及动画的切换显示。可选的,所述文件播放子模块,包括:信息确定单元,被配置为确定当前播放的所述目标PPT文件是否是最后一页的最后一个动画;第一执行单元,被配置为如果当前播放的所述目标PPT文件是最后一页的最后一个动画,抛出所述目标PPT文件播放到结尾的事件,并跳转显示所述目标PPT文件的第一页的第一个动画;第二执行单元,被配置为如果当前播放的所述目标PPT文件不是最后一页的最后一个动画,调用对应所述目标PPT文件的第二对象中的Next方法,跳转显示所述目标文件的下一页。本专利技术实施例提供的技术方案可以包括以下有益效果:本专利技术实施例所提供的技术方案,打开并运行本地安装的WPF软件,接收用户将目标PPT文件拖拽至所述WPF软件的指令,将目标PPT文件导入所述WPF软件;并通过播放控件打开播放目标PPT文件,通过播放控件实现在WPF框架下PPT文件的播放。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种播放PPT文件的方法流程图;图2是根据另一示例性实施例示出的一种播放PPT文件的方法流程图;图3是根据另一示例性实施例示出的一种播放PPT文件的装置的框图;图4是根据一示例性实施例示出的一种播放PPT文件的装置的框图;图5是根据一示例性实施例示出的一种如图4所示的文件播放模块的框图;图6是根据一示例性实施例示出的一种如图5所示的文件播放子模块的框图;图7是根据另一示例性实施例示出的一种播放PPT文件的装置的框图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种播放PPT文件的流程图,本实施例以该播放PPT文件的方法应用于诸如台式电脑或膝上型计算机(笔记本电脑)等终端中本文档来自技高网...

【技术保护点】
一种播放PPT文件的方法,其特征在于,用于终端,所述方法包括:打开并运行本地安装的WPF软件;接收用户将目标PPT文件拖拽至所述WPF软件的指令,将所述目标PPT文件导入所述WPF软件;通过播放控件打开播放所述目标PPT文件。

【技术特征摘要】
1.一种播放PPT文件的方法,其特征在于,用于终端,所述方法包括:
打开并运行本地安装的WPF软件;
接收用户将目标PPT文件拖拽至所述WPF软件的指令,将所述目标PPT
文件导入所述WPF软件;
通过播放控件打开播放所述目标PPT文件。
2.根据权利要求1所述的方法,其特征在于,所述通过播放控件打开播放
所述目标PPT文件,包括:
通过播放控件打开所述目标PPT文件;
获取所述播放控件中用于标识所述目标PPT文件演示页的句柄;
使用所述终端的系统接口,向所述系统接口发送注册所述目标PPT文件的
第一对象中的演示事件的指令,注册所述目标PPT文件的第一对象中的演示事
件;
通过所述句柄控制所述演示事件,全屏打开播放所述目标PPT文件。
3.根据权利要求1或2所述的方法,其特征在于,所述通过播放控件打开
播放所述目标PPT文件之前,所述方法还包括:
确定所述终端当前是否运行有除所述目标PPT文件外系统打开的其他PPT
文件;
当所述终端当前运行有所述其他PPT文件,则关闭当前运行的所述其他PPT
文件。
4.根据权利要求2所述的方法,其特征在于,所述全屏打开播放所述目标
PPT文件,包括:
当接收到所述用户针对所述句柄的操作时,调用对应所述目标PPT文件的
第二对象中的方法,实现所述目标PPT文件的页面及动画的切换显示。
5.根据权利要求4所述的方法,其特征在于,所述调用对应所述目标PPT

\t文件的第二对象中的方法,实现所述目标PPT文件的页面及动画的切换显示包
括:
确定当前播放的所述目标PPT文件是否是最后一页的最后一个动画;
如果当前播放的所述目标PPT文件是最后一页的最后一个动画,抛出所述
目标PPT文件播放到结尾的事件,并跳转显示所述目标PPT文件的第一页的第
一个动画;
如果当前播放的所述目标PPT文件不是最后一页的最后一个动画,调用对
应所述目标PPT文件的第二对象中的Next方法,跳转显示所述目标文件的下一
页。
6.一种播放PPT文件的装置,其特征在于,用于...

【专利技术属性】
技术研发人员:杨金伟
申请(专利权)人:天脉聚源北京教育科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1