PowerPoint课件中交互的实现
作者:汪执政 袁晓斌 墨子甜 来源:《软件导刊》2014年第03期
摘要:交互性是多媒体课件的基本属性,它在多媒体课件制作中起着重要作用。PowerPoint课件中交互功能的实现方法有动作按钮、超链接、触发器、ActiveX控件、插入演示文稿对象和VBA等。全面介绍了各种交互方法并给出相应的操作案例。充分挖掘课件的交互功能,实现PowerPoint交互性设计,对增强教学效果、提高教学质量具有重要意义。 关键词:PowerPoint;交互;多媒体课件 中图分类号:G431
文献标识码:A 文章编号:1672-7800(2014)003-0190-03 1 多媒体课件的交互作用
随着多媒体技术在不同教学领域范围内的不断发展,多媒体课件辅助教学作为一种新的教学方式也被广泛应用到教学各个环节中。多媒体课件作为一种信息交互工具,已成为连接学生与教师之间的纽带[1]。当前,PowerPoint为广大教师所熟悉,其功能强大,简单易学,而且在制作多媒体课件方面,优势相当明显。 2 PowerPoint实现交互的方法 2.1 利用按钮实现交互
在信息技术课中,教师可以结合制作的PowerPoint课件开展教学,由于教学内容不止一张幻灯片,为了更方便教师操作,可以在PowerPoint中加入一些按钮来实现更好的交互。这里简单介绍使用动作按钮和自定义按钮进行交互的制作。动作按钮可以实现跳转到某个文档或者网页,还可以作为音视频的播放开关。例如,运行PowerPoint程序,在菜单栏中打开“幻灯片放映”菜单,再打开其子菜单下的“动作按钮”,随后呈现出第一张、上一张、下一张等动作按钮,可根据制作需要选择合适的按钮。
内容简介、新课讲解、课堂小结、课后练习等都是构成课堂教学的重要部分。由于教师的教学策略不同或课堂内容呈现形式的需要,都有必要交互某一部分,这时就需要设置自定义按钮实现所需的交互。下面介绍两种方法:
(1) 首先点击“幻灯片放映”菜单下的“动作按钮”子菜单,选择一个空白按钮,松开鼠标左键,弹出一个对话框。设定好下拉框后,左击“确定”返回。链接设定好后,选中动作按钮,单击鼠标右键,从快捷菜单中选择“编辑文本”,输入合适的名称[2]。
龙源期刊网 http://www.qikan.com.cn
(2)自己动手制作时,依次选择“视图”子菜单下的“工具栏” 、“工具栏”子菜单下的“绘图”菜单命令,打开“绘图”工具栏,选择其中的一种工具,在幻灯片上拖动鼠标,即可绘制成按钮[3]。
2.2 利用超链接功能实现交互
在信息技术课教学中,超链接可以让教师准确定位到要讲的内容,省去了一页一页翻的麻烦。实现PowerPoint交互最常见工具之一的超链接与动作设置有点相似。在需要建立超链接的幻灯片中,单击打开“动作按钮”对话框,从按钮列表中选择要加入的按钮图案,然后调整选择好的按钮大小及放置的位置。在下拉选框中提供了链接到当前幻灯片中、另一个PowerPoint 文件或链接到其它文件等选择。插入菜单栏中的“超级链接”命令不仅可以为完整对象建立链接,还可以为选中的文字建立超链接。当创建的超链接是链接到某张幻灯片时,如果需要返回,可再添加一个返回原幻灯片的超链接,则实现返回原幻灯片[4]。 2.3 使用触发器实现交互
通过触发器可以实现鼠标单击任何幻灯片对象来触发跳转。触发器可以是一个图片、按钮,甚至可以是一个文本框,单击触发器时它会触发一个操作。该操作可能是声音或视频,例如,当学习者选择他认为正确的选项时,屏幕会弹出相应提示,使学习者马上可以知道选择结果的对错。具体制作步骤如下:
(1)将题目和选项均设置为单独的文本框,包括答对和答错等文字。
(2)选中“答错了,再试一次!”文本框,为其设置自定义动画,比如“进入—缩放”,在“计时”选项框中选择触发器,再在“单击下列对象时启动效果”右侧的下拉框中,选择触发对象,单击“确定”。
然后继续选中“答错了,再试一次!”文本框,添加退出自定义动画,比如“添加效果—退出—缩放”,并将该效果框排在触发器进入效果框之后,将属性“开始”改为“之后”,在计时选框中将延迟改为1s,观察效果。
(3)同样为选项C、D设置触发效果,选中“答错了,再试一次!”文本框,具体方法同2,设置完错误选项的触发效果后,再为正确选项设置触发效果。
(4)再选中“答对了,点击此处做下一题”文本框,右击选择“动作设置”,在弹出的选项框中选择超链接到“下一张幻灯片”。 2.4 使用ActiveX控件工具箱实现交互
ActiveX控件工具箱提供除了复选框、文本框、命令按钮、选项按钮、列表框、组合框、切换按钮、数值调节钮、滚动条、标签、图像共11个常用控件以外,还有其它一百多个控
龙源期刊网 http://www.qikan.com.cn
件。通过这些控件与VBA 语言编程相结合,可以实现不同的交互功能与不同题型的制作。注意,在打开演示文稿时,需把宏的安全性设置为中或低。下面通过一个具体实例来说明ActiveX控件工具箱在PPT中的交互[5]。
(1)依次选择“视图”、“工具栏”、“控件工具箱”命令按钮,然后选择其中的“单选”按钮,拖动鼠标,幻灯片中将会自动生成一个单选按钮。
(2)选中上述单选按钮(OptionButton1),打开“控件工具箱”的“属性”对话框,选择“按分类序”标签下的“外观”选项,将其中的“Caption”后的字符修改为相应的选项字符(如“1840”), 设置好字体、字号等。控件的其它属性值可以不更改。
(3)根据备选项的多少确定复制按钮的数量,分别将“Caption”属性修改为题目其他选项字符(如“1940、1919、1978”)。
(4)然后使用ActiveX控件工具箱中的命令按钮在幻灯片中制作一个“提交答案”按钮,再双击该按钮,进入“Visual Basic编辑器”状态,在给出的默认代码中写入正确代码即可。 2.5 使用插入演示文稿对象实现交互
在内容讲解过程中,教师可能在讲到某一内容时想让同学们再具体了解一下,比如用具体形象的图片来解释一个概念,此时通过插入演示文稿对象的方法,在放映时跳转去播放多张幻灯片,这比直接链接到某个演示文稿的效果更加直观形象。例如,通过菜单插入/对象,选择插入一个包含多张图片的演示文稿,从而实现单击该对象时跳转去播放多张图片的效果,而又不影响该演示文稿的操作和美观[6]。
大致操作方法如下:①点击“插入—对象”按钮,在弹出的选择项中选择新建“Microsoft PowerPoint演示文稿”,单击“确定”,便可以插入一个“PowerPoint演示文稿”的编辑区域;②右击编辑区域对演示文稿的对象进行编辑,之后单击“观看放映”命令演示,单击小图片会立刻放大,可以浏览相关图片,播放结束返回到浏览小图片的幻灯片中。 2.6 使用VBA进行交互
上面介绍的使用触发器制作交互式习题的方法仍然有一定局限性,例如对题型、题量的限制等。而VBA是新一代宏语言,能做出复杂多样的题型。与传统的宏语言相比,VBA不仅提供了完整的设计语言而且提供了面向对象的程序设计方法[7]。
例如在课程结束后,教师对学生进行一场随堂模拟考试,单击演示文稿中的“模拟考试”按钮就可以进入事先设计好的考试系统中,考试系统中的各类试题就是通过VBA实现的。下面将大致介绍此考试系统演示文稿中VBA在PowerPoint中的运用。
整个考试系统界面包括登录界面、选题界面、考试内容中的题型界面、分数统计界面。
龙源期刊网 http://www.qikan.com.cn
2.6.1 考试登录界面设计
分别添加TextBox1、TextBox2文本框控件和CommandButton1、CommandButton2命令按钮。
TextBox1.Value=\"\" TextBox2.Value=\"\"
TextBox2.PswordChar=\"*\"(将密码字符串设置为隐码*号) CommandButton1.Caption=\"开始\" CommandButton2.Caption=\"取消\" 2.6.2 考试选题界面设计
添加控件Label11、Label22、Label33、Label44和命令按钮控件CommandButton1。主要属性和方法设置:Label11.Caption=\"一、单选题\",Label22.Caption=\"二、多选题\",Label33.Caption=\"三、填空题\",Label44.Caption=\"四、判断题\"。 CommandButton1.Caption=\"考试完毕\"
Label标签控件表示四个考试项目,Command命令按钮表示“考试结束”,考试项目评分统计程序代码放在“考试结束”命令按钮的Click()事件过程中。 2.6.3 考试内容中的题型界面设计
添加控件及相应属性方法设置见表1,在设计单选题界面时,最好把每个单选按钮控件选项都设置在同一张幻灯片组中,以便于编程控制单选按钮控件及评分统计。例如:OptionButton.GroupName= Silde1。
以下程序代码是存放在两个命令按钮的Click()事件过程中的,来控制选择下一题或返回上一题检查,直到本项考试结束并返回选题界面,进而选择其它题型。每道题的得分统计程序代码,都存放在“下一题”命令按钮的Click()事件过程中,当单击“下一题”按钮时,即可触发Click()事件,开始进行评分统计。其它题型界面设计与之相似。 Public cord2
Private Sub CommandButton5_Click() With SlideShowWindows(1).View
龙源期刊网 http://www.qikan.com.cn
.GotoSlide (3) End With End Sub
Private Sub CommandButton6_Click() With SlideShowWindows(1).View .GotoSlide (5) End With
If OptionButton1.Value = True Then cord2 = 10 Else cord2 = 0 End If End Sub
2.6.4 考试成绩结果显示界面
添加可显示文本的标签Label控件和退出命令CommandButton1按钮,并在CommandButton1_Click()中加入一些简单代码即可。
本文只给出了部分按钮的VBA代码,省去了其它的相同代码,具体的请参照实例。 3 结语
在课件制作中交互功能的使用具有重要的现实意义。它不仅体现了信息化教学的理念,而且反映了其在实际使用过程中的功能友好性及建立师生间交流方式的灵活性。本文详细介绍了PowerPoint课件中实现各种交互的方法,并结合了各种实例加以说明,为大家使用PowerPoint制作课件提供参考。希望大家可以学习以上的交互方法,设计出更加精彩优秀的课件,从而更好地辅助教学。 参考文献:
龙源期刊网 http://www.qikan.com.cn
[1] 李琳.利用Powerpoint实现多媒体课件中的智能交互[J].科技情报开发与经济,2005(12).
[2] 朱永福.Powerpoint课件中交互性的实现[J].实验教学与仪器,2002(3). [3] 金会卿.Powerpoint课件中交互性的实现[J].中国教育技术装备,2004(4). [4] 邱胜祥.Powerpoint实现多媒体课件交互性的方法和技巧[J].渝州大学学报:自然科学版,2000(1).
[5] 林何.使用控件在Powerpoint课件制作中实现交互功能[J].实验科学与技术,2007(1). [6] 卢东兴.Powerpoint之交互功能汇总[J].福建电脑,2011(6).
[7] 周昌权.在Powerpoint中运用VBA编程实现智能交互CAI课件[J].电脑知识与技术,2009(36).
The Interaction in PowerPoint Courseware
Abstract:Interactivity is one basic property of the multimedia courseware, which has a strong role in making multimedia courseware. The implementation of interactive function of PowerPoint courseware have action buttons, hyperlinks, triggers, ActiveX controls, insert presentation objects and VBA, etc. Fully digging those functions and realizing PowerPoint interaction are practical significance to enhance teaching effectiveness and improve the quality of teaching .This paper comprehensively introduce various interactive implementations and give the corresponding operation case.
Key Words: PowerPoint;Role;Interaction;Multimedia Courseware;Methods
因篇幅问题不能全部显示,请点此查看更多更全内容