在ppt课件播放过程中实现辅助操作的方法

文档序号:6602585阅读:522来源:国知局
专利名称:在ppt课件播放过程中实现辅助操作的方法
技术领域
本发明涉及教学辅助软件领域,尤其涉及一种在教学中应用的在PPT课件播放过程中实现辅助操作的方法。
背景技术
现代化教学多采用PPT课件的方式进行授课,一方面教师撰写的电子课程教案可以永久化保存,而且修改,更新速度快,佐以动画、flash、视频、音频等方式使课程讲解更生动,另一方面采用数字化教学,使教学向无纸化、无粉化办公,低碳环保。然而在在线讲解课件过程中,需要用画图、注释等方式进行辅助讲解。这时候在 PPT上点动鼠标会造成翻到下一页教学内容,不仅不能进行注释、绘图、强调等辅助操作,还因为需要上下翻页造成讲课内容混乱,打乱老师的思路,造成教学质量低下。

发明内容
本发明的目的在于提供一种即不影响PPT课件的播放、又可以在播放过程中进行辅助操作的在PPT课件播放过程中实现辅助操作的方法。为了实现上述目的,本发明采用的技术方案如下本发明的在PPT课件播放过程中实现辅助操作的方法,包含以下步骤SOl 在PPT课件的播放画面上方设置一个透明的玻璃层;S02 在所述的玻璃层上设置上下翻页按钮,控制所述的PPT课件的上下翻页,并在所述的玻璃层上进行辅助操作。优选的,所述的玻璃层通过如下方法设置Sll 调用一个嵌入式窗体控件;S12:设计一个透明颜色处理方法,通过调用该方法实现重绘所述窗体控件,实现所述窗体控件透明效果;更优选的,所述的透明颜色处理方法为设定所述的窗体控件的填充属性和背景属性,将该属性下ALPHA通道中R值、G值、B值设为0。S13 设置该控件为所述玻璃层。优选的,所述S02步骤中的进行辅助操作包括以下步骤S21 抓取当前PPT课件画面信息为一张图片;更优选的,所述的抓取当前PPT课件画面信息利用微软底层API函数实现;S22 调用绘图控件并设置所述绘图控件的image属性,将抓取到的所述当前PPT 课件画面信息图片加载作为其背景图;更优选的,所述的绘图控件为PictureBox绘图控件。S23:将所述绘图控件设置为图片层,铺设到所述玻璃层上,并在所述图片层上进行辅助操作;S24 保存辅助操作信息和背景信息为流文件到缓存中;S25:如需在本张PPT页面上再次进行辅助操作,绘图控件调用缓存中的流文件信息,设置绘图控件的Image属性,将流文件信息加载作为其背景图,更新图片层背景信息;S26 在图片层继续进行辅助操作;S27 如需在本张PPT页面上再次进行辅助操作并保留之前的辅助操作信息,则按照步骤S24-S^5不断更新流文件信息,加载流文件信息形成新的图片层背景,依此类推,直到完成所有需要显示在同一页面上的辅助操作;S28 如需重新在PPT页面上进行辅助操作并不需保留之前的辅助操作信息或者在一张新的PPT页面上进行辅助操作,则重复步骤S21-S27。更优选的,在所述的玻璃层上设置清除按钮,用来清除所述的各图片层上的辅助操作信息。当需要重新进行辅助操作时,点击所述的清除按钮,将所述各图片层上的辅助操作信息清除,然后重新进行辅助操作。更优选的,所述的玻璃层上设置绘图按钮,用来触发所述的辅助操作流程。本发明的有益效果如下本发明的在PPT课件播放过程中实现辅助操作的方法采用“玻璃层”技术和“图片层绘图”技术,不仅解决一次注释、绘图、强调等辅助操作问题,同时可以实现多次操作,不覆盖原有绘图效果,并实现动态绘图过程。


图1为本发明的在PPT课件播放过程中实现辅助操作的方法中设置玻璃层步骤的流程图;图2为本发明的在PPT课件播放过程中实现辅助操作的方法中进行辅助操作的流程图。
具体实施例方式下面结合附图对本发明的技术方案进一步进行说明。本发明的在PPT课件播放过程中实现辅助操作的方法,首先需要在原有的PPT课件上设置一个玻璃层,并在玻璃层上设置控制PPT课件上下翻页的按钮,然后在玻璃层上进行辅助操作。在对课件操作过程中,用户透过“玻璃层”观看课件演示,就如同站在窗户前看户外的风景,当需要对课件中的内容进绘图、注释、强调等行辅助操作讲解时,只要在透明的“玻璃上”操作,既不会点击PPT,造成讲解内容混乱,又不影响现有操作,还能图文并茂的生动讲解,提高课堂教学质量。参见附图1,玻璃层的设置是通过调用一个嵌入式窗体控件,通过修改所述控件的背景属性、填充属性,重绘窗体控件,得到透明的玻璃层。在讲解PPT课件过程中,需要绘图、注释、强调等辅助操作的多重组合。由于绘图是通过不停的刷新页面的方式来实现图形或图像的显示的,然而现有的技术在重绘过程中,会出现前面的绘图工作被覆盖,而不能达到多重绘图的效果,而且不能显现动态绘图的效果。为了解决这一问题,本发明采用“图片层绘图”技术。该技术将每次操作之前的显示效果作为一个图片新层获取到,并设置为图片层铺设到玻璃层上面进行再次绘图,从而实现多次图片层绘图的功能。具体参见附图2,绘图时,首先利用微软底层API函数抓取PPT 的当前画面,并将所述的当前PPT课件画面信息嵌入到一个PictureBox绘图控件;设置所述PictureBox绘图的image属性,将抓取到的所述当前PPT课件画面信息加载作为其背景图。然后,将所述PictureBox绘图控件设置为图片层,铺设到所述玻璃层上,并在所述图片层上进行辅助操作,并将背景图片信息和辅助操作信息保存成流文件至缓存;如需在本张 PPT页面上再次进行辅助操作并保留之前的辅助操作信息,则调用缓存流文件信息,设置绘图控件背景Image属性,更新背景图片,在该绘图控件上继续继续辅助操作,依此类推,直到完成所有需要显示在同一页面上的辅助操作;如需重新在PPT页面上进行辅助操作并不需保留之前的辅助操作信息或者在一张新的PPT页面上进行辅助操作,则上述步骤。
这样,采用图片层实现了动态绘图,采用不断抓取当前显示画面,并以该画面作为操作背景,实现多次绘图。
权利要求
1.在PPT课件播放过程中实现辅助操作的方法,其特征在于包含以下步骤501在PPT课件的播放画面上方设置一个透明的玻璃层;502在所述的玻璃层上设置上下翻页按钮,控制所述的PPT课件的上下翻页,503在所述的玻璃层上设置一个图片层,并在所述的图片层上进行辅助操作。
2.根据权利要求1所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 所述的玻璃层通过如下方法设置511调用一个嵌入式窗体控件;512设计一个透明颜色处理方法,通过调用该方法实现重绘所述窗体控件,实现所述窗体控件透明效果;513设置该控件为所述玻璃层。
3.根据权利要求2所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 所述的透明颜色处理方法为设定所述的窗体控件的填充属性和背景属性,将该属性下 ALPHA通道中R值、G值、B值设为0。
4.根据权利要求1所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 所述S03步骤中的进行辅助操作包括以下步骤521抓取当前PPT课件画面信息为一张图片;522调用绘图控件并设置所述绘图控件的image属性,将抓取到的所述当前PPT课件画面信息图片加载作为其背景图;S23:将所述绘图控件设置为所述图片层,铺设到所述玻璃层上,并在所述图片层上进行辅助操作;524保存辅助操作信息和背景信息为流文件到缓存中;525如需在本张PPT页面上再次进行辅助操作,绘图控件调用缓存中的流文件信息, 设置绘图控件的Image属性,将流文件信息加载作为其背景图,更新图片层背景信息;526在图片层继续进行辅助操作;527如需在本张PPT页面上再次进行辅助操作并保留之前的辅助操作信息,则按照步骤S24-S^5不断更新流文件信息,加载流文件信息形成新的图片层背景,依此类推,直到完成所有需要显示在同一页面上的辅助操作;528如需重新在PPT页面上进行辅助操作并不需保留之前的辅助操作信息或者在一张新的PPT页面上进行辅助操作,则重复步骤S21-S27。
5.根据权利要求4所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 所述的抓取当前PPT课件画面信息利用微软底层API函数实现。
6.根据权利要求4所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 所述的绘图控件为PictureBox绘图控件。
7.根据权利要求4所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 在所述的玻璃层上设置清除按钮,用来清除所述的各图片层上的辅助操作信息。
8.根据权利要求7所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 在所述步骤S02之后还包括S03:当需要重新进行辅助操作时,点击所述的清除按钮,将所述各图片层上的辅助操作信息清除,然后重新进行辅助操作。
9.根据权利要求4所述的在PPT课件播放过程中实现辅助操作的方法,其特征在于 在所述的玻璃层上设置绘图按钮,用来触发所述辅助操作的流程。
全文摘要
本发明涉及一种应用在教学辅助软件领域的在PPT课件播放过程中实现辅助操作的方法。在目前的采用PPT课件教学的过程中,往往需要用画图、注释等方式进行辅助讲解,但是,在PPT上点动鼠标会造成翻到下一页教学内容,不仅不能进行注释、绘图、强调等辅助操作,还因为需要上下翻页造成讲课内容混乱,打乱老师的思路,造成教学质量低下。本发明的在PPT课件播放过程中实现辅助操作的方法采用在PPT课件上增设一层透明的玻璃层,在玻璃层上设图片层,通过设置在玻璃层上的上下翻页按钮来实现翻页,通过玻璃层上的绘图、清除按钮实现在图片层上进行辅助操作的方法解决了这一问题。
文档编号G06F9/44GK102184094SQ20101017662
公开日2011年9月14日 申请日期2010年5月19日 优先权日2010年5月19日
发明者何润民, 何艳梅, 卢文广, 张华 , 李欣, 邓赛萍 申请人:北京合众天恒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1