《ppt—交互设计.ppt》由会员分享,可在线阅读,更多相关《ppt—交互设计.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、导入课件的交互 课件交互是指使用/操作课件的方式,如通过按钮、菜单、热区控制课件的播放。 课件交互是指课件能让学习者实时向课件输入信息,课件也能提供及时反馈信息,没有反馈也就没有交互。导入PPT中实现交互的技术类型 超链接;一种内容跳转技术,可实现从一个幻灯片跳转到任意另一个幻灯片上。 动作设置:作用和功能与超链接类似,但超链接只能实现一种单一操作,而动作设置还提供了“鼠标经过”操作。 触发器:触发器就是一个开关,功能非常强大。可以实现“判断”、“选择”等效果。 VBA:通常VBA是以宏的方式来使用的,可让PPT具备程序设计和开发功能。第 4 页目录超链接触发器VBA动作设置第 5 页过渡页一
2、超链接动作设置触发器VBA 超链接是一种内容跳转技术,使用超链接可以实现从课件中的任一点内容跳转到任意另一个内容上。因而可以利用超链接实现对课件内容的重新组织,以适应不同学习者和教学情境的需要。第 6 页正文一超链接动作设置触发器VBA 超链接案例超链接案例用超链接的方法制作用超链接的方法制作选择题选择题第 7 页正文一超链接动作设置触发器VBA第 8 页正文一超链接动作设置触发器VBA第 9 页正文一超链接动作设置触发器VBA 第 10 页正文一超链接动作设置触发器VBA第 11 页正文一超链接动作设置触发器VBA第 12 页正文一超链接动作设置触发器VBA超链接案例超链接案例用超链接的方法
3、制作用超链接的方法制作填空题填空题第 13 页正文一超链接动作设置触发器VBA第 14 页正文一超链接动作设置触发器VBA第 15 页正文一超链接动作设置触发器VBA第 16 页正文一超链接动作设置触发器VBA第 17 页正文一超链接动作设置触发器VBA第 18 页过渡页二超链接动作设置触发器VBA 动作设置的作用和功能与超链接类似,但超链接只能实现一种单一操作,而动作设置还提供了“鼠标经过”操作。第 19 页正文二超链接动作设置触发器VBA动作设置案例动作设置案例用动作设置制作用动作设置制作热区域响应式课件热区域响应式课件第 20 页正文二超链接动作设置触发器VBA第 21 页正文二超链接动
4、作设置触发器VBA 第 22 页正文二超链接动作设置触发器VBA第 23 页过渡页三超链接动作设置触发器VBA 触发器是PowerPoint中一种非常神奇的装置,本质是触发器是一个开关,就像我们日常生活中只有按下开关后灯才会亮。在PowerPoint中,利用触发器可以为自定义动画设置各种播放条件,从而实现“判断”、“选择”等效果。第 24 页正文三超链接动作设置触发器VBA 触发器就相当于一个“开关”,通过这个开关控制PPT中的动作元素(包括音频视频元素)什么时候开始运作。 触发器的概述触发器的概述第 25 页正文三超链接动作设置触发器VBA哪些对象可以设置为触发器? 在PowerPoint中
5、,一个图片、图形、按钮等都可以作为触发器,一段文字或文本框也可以做触发器,单击触发器时,它会触发一个制定的操作(播放指定动画、控制声音或视频等)。触发器的概述触发器的概述第 26 页正文三超链接动作设置触发器VBA触发器与超链接有何区别? 触发器与超链接最大的区别即超链接实现的是跳转或打开制定的程序;触发器是在同一张幻灯片中实现制定动画播放。 触发器的概述触发器的概述第 27 页触发器触发器的应用实例的应用实例 用触发器制作选择题正文三超链接动作设置触发器VBA25+90=()A. 124B. 115C. 125对对错错第 28 页正文三超链接动作设置触发器VBA 用触发器制作连线题菊花莲花牡
6、丹君子富贵人隐士触发器触发器的应用实例的应用实例第 29 页正文三超链接动作设置触发器VBA 用触发器制作填空题 早发白帝城的作者是李白触发器触发器的应用实例的应用实例第 30 页正文三超链接动作设置触发器VBA 制作菜单 触发器触发器的应用实例的应用实例第 31 页过渡页四超链接动作设置触发器VBA VBA是Visual Basic Application的简写,它以VB语言为基础,经过修改并运行在Office的应用程序。利用VBA可以让PowerPoint具备程序设计和开发功能,通常VBA在PowerPoint中是以宏的方式来使用的。VBA增强了PowerPoint的交互功能。第 32 页
7、正文四超链接动作设置触发器VBAVBA是微软在其开发的应用程序中共享的通用自动化语言。它既然是一种自动化语言,它可以使常用的 应用实现自动化,可以创建自定义的解决方案。VBA是Visual Basic for Application的简写,它以VB语言为基础,经过修改并运行在Microsoft Office的应用程序,它是不能像VB一样能生成可执行程序的。 VBA是Microsoft Office系列软件的内置编程语言,是应用程序开发语言VB(Visual Basic)的子集。它功能强大,面向对象,可极大地增加Office系列软件的交互性。 VBA基础知识基础知识什么是什么是VBAVBA第 3
8、3 页正文四超链接动作设置触发器VBA 控件工具箱的启动:控件工具箱的启动: 【视图视图 | 工具栏工具栏 | 控件工具箱控件工具箱】 控件的生成:控件的生成:鼠标点选某控件,在编辑区拖曳即可。鼠标点选某控件,在编辑区拖曳即可。VBA基础知识基础知识控件基本使用控件基本使用选项按钮:选项按钮:主要用于单项选择题主要用于单项选择题复复 选选 框:框:主要用于多项选择题主要用于多项选择题文文 本本 框:框:主要用于填空题主要用于填空题命令按钮:命令按钮:主要用于制作命令按钮主要用于制作命令按钮标标 签:签:主要用于文字编辑主要用于文字编辑 第 34 页正文四超链接动作设置触发器VBA 控件具备描述
9、自身信息的属性属性:如控件的名称、具有的值、大小等。 右击某控件,选择【属性属性】可以编辑该控件的属性。 控件具备响应外界消息的事件事件:如当鼠标单击控件时,控件的值会发生变化。 右键单击某控件,选择【查看代码查看代码】可以编辑该控件的事件代码。VBA基础知识基础知识控件属性与事件控件属性与事件第 35 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 选项按钮选项按钮注意:注意:选项按钮有两种状态即两种Value值,默认是False即未选中状态,当鼠鼠标单击标单击选项按钮时,表示选中该按钮,控件状态会发生变化,如OptionButton2所示,而其Value属性也由默认的Fal
10、se转变为True,这个性质千万要记住。名称:名称:默认是OptionButton1 是该控件的标志,可改名Caption:默认是OptionButton1 可以在此编辑题目Value:默认是FalseFont:控件文本的字体、字型和字号第 36 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 选项按钮选项按钮在程序中表示选项按钮的方法:在程序中表示选项按钮的方法:OptionButton1OptionButton1在程序中表示选项按钮属性的方法:在程序中表示选项按钮属性的方法:OptionButton1.ValueOptionButton1.ValueOptionButton
11、1OptionButton1的的ValueValue为为falsefalse,表示为:,表示为:OptionButton1.Value=FalseOptionButton1.Value=False第 37 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 命令按钮命令按钮名称:名称:默认是CommandButton1 是该控件的标志,可改名Caption:默认是CommandButton1 可以在此编辑按钮标题Font:控件文本的字体、字型和字号命令按钮最常用的事件响应是:Click在程序中的表示方法是:CommandButton1_ClickCommandButton1第 38
12、 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 命令按钮命令按钮现在有一个命令按钮,我们希望鼠标单击鼠标单击命令按钮时,屏幕上会弹出一个提示框,这个技巧只需要右键单击CommandButton1按钮,选择【查看代码】进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:Private Sub CommandButton1_Click()MsgBox (测试成功!)End Sub命令按钮和消息框命令按钮和消息框CommandButton1第 39 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 命令按钮命令按钮命令按钮和选项按钮一命令按钮和选项按钮一现在有一个
13、命令按钮,还有一个选项按钮,我们希望鼠标单击鼠标单击命令按钮时,选项按钮的标题即Caption由OptionButton1变为“中国苏州”,这个技巧只需要右键单击CommandButton1按钮,选择【查看代码】进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:Private Sub CommandButton1_Click()OptionButton1.Caption = 中国苏州End Sub注意:注意:程序中的”要用半角标点符号半角标点符号思考:思考:怎样通过程序将OptionButton1的Caption改回OptionButton1?CommandButton1第 40 页正文
14、四超链接动作设置触发器VBA控件属性和事件控件属性和事件 命令按钮命令按钮命令按钮和选项按钮二命令按钮和选项按钮二现在有一个命令按钮,还有两个选项按钮两个选项按钮,我们希望鼠标单击鼠标单击命令按钮时,程序能进行以下判断判断:如果OptionButton1的Value为True则显示“答对了”的消息框,否则,显示“答错了,重新选择!”的消息框。进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:Private Sub CommandButton1_Click()If OptionButton1.Value = True ThenMsgBox (答对了“)ElseMsgBox (答错了,重新选
15、择!“)End IfEnd Sub提示:提示:程序执行时,请回忆选项按钮的Value状态是通过什么事件变化的?第 41 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 命令按钮命令按钮利用命令按钮和选项按钮制作单项选择题利用命令按钮和选项按钮制作单项选择题1、利用、利用【插入插入|文本框文本框】制作题目制作题目2、利用选项按钮制作答案,同时完成控件的属性设置、控件的对齐等、利用选项按钮制作答案,同时完成控件的属性设置、控件的对齐等3、利用命令按钮制作判断答案正确与否的程序部分、利用命令按钮制作判断答案正确与否的程序部分请利用命令按钮和选项按钮,将以下素材制作一道单项选择题:请利
16、用命令按钮和选项按钮,将以下素材制作一道单项选择题:孔子说“以貌取人,失之子羽”,子羽是指:冉雍、端木赐、樊迟、澹台灭明第 42 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件 复选框复选框名称:名称:默认是CheckBox1 是该控件的标志,可改名Caption:默认是CheckBox1 可以在此编辑题目Value:默认是FalseFont: 控件文本的字体、字型和字号注意:注意:复选框具有两种状态即两种Value值,默认是False即未选中状态,当鼠标鼠标单击单击选项按钮时,表示选中该按钮,控件状态会发生变化,如CheckBox2所示,而其Value属性也由默认的False
17、转变为True,这个性质非常重要。C C h h e e c c k k B B o o x x 1 1C C h h e e c c k k B B o o x x 2 2第 43 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件复选框在程序中的表示在程序中表示复选框的方法:在程序中表示复选框的方法:CheckBox1在程序中表示复选框属性的方法:在程序中表示复选框属性的方法:CheckBox1.ValueCheckBox1的的Value为为false,表示为:,表示为:CheckBox1.Value=FalseCheckBox2的的Value为为true,表示为,表示为:Ch
18、eckBox2.Value=TrueC C h h e e c c k k B B o o x x 1 1C C h h e e c c k k B B o o x x 2 2第 44 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件命令按钮和复选框现在有一个命令按钮,还有三个复选框,我们希望鼠标单击鼠标单击命令按钮时,程序能进行以下判断判断:如果CheckBox1和CheckBox3的Value都为True而且CheckBox2的Value为False时则显示“答对了”的消息框,否则,显示“答错了,重新选择”的消息框。进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:Pr
19、ivate Sub CommandButton1_Click()If CheckBox1.Value = True And CheckBox3.Value = True AND CheckBox2.Value = False ThenMsgBox (答对了)ElseMsgBox (答错了,重新选择!)End IfEnd Sub注意:注意:这个程序有点小问题,即在重新选择时,原先的选择状态还保留着。CommandButton1CheckBox1CheckBox2CheckBox3第 45 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件命令按钮和复选框之改良如果程序在弹出“答错了,
20、重新选择!”的对话框后,能将复选框的Value值恢复到False,则问题就可以解决了。进入代码编辑区,在前面代码的基础上,填写下列红色代码即可:Private Sub CommandButton1_Click()If CheckBox1.Value = True And CheckBox3.Value = True AND CheckBox2.Value = False ThenMsgBox (答对了)ElseMsgBox (答错了,重新选择!)CheckBox1.Value = FalseCheckBox2.Value = FalseCheckBox3.Value = FalseEnd If
21、End Sub第 46 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件复选框的初步小结程序中判断多个复选框的程序中判断多个复选框的Value同时为真的方法:同时为真的方法:If CheckBox1.Value=True and CheckBox2.Value=True then.Else.Endif在弹出出错消息框后,程序自动恢复多个复选框的在弹出出错消息框后,程序自动恢复多个复选框的Value值为值为False:If thenElse.CheckBox1.Value=FalseCheckBox2.Value=FalseEndif复选框的复选框的Value值表示方法:值表示方法
22、:CheckBox1.Value=True第 47 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件利用命令按钮和复选框制作多项选择题1、利用、利用【插入插入|文本框文本框】制作题目制作题目2、利用复选框制作答案,同时完成控件的属性设置、控件的对齐等、利用复选框制作答案,同时完成控件的属性设置、控件的对齐等3、利用命令按钮制作判断答案正确与否的程序部分、利用命令按钮制作判断答案正确与否的程序部分请利用命令按钮和复选框,将以下素材制作一道多项选择题:请利用命令按钮和复选框,将以下素材制作一道多项选择题:埃尼奥莫里康内(ENNIO MORRICONE)创作过的电影音乐有:Cinema
23、 Paradiso、Once Upon A Time-The RevolutionLegend Of 1900 、Once Upon A Time in the West 第 48 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件文本框文本框Value: 文本框接收到的输入数据名称:名称:默认是TextBox1 是该控件的标志,可改名Font: 文本的字体、字型和字号TextAlign: 文本的对齐方式在程序中表示复选框的方法:在程序中表示复选框的方法:CheckBox1在程序中表示复选框属性的方法:在程序中表示复选框属性的方法:CheckBox1.ValueTextBox1的的
24、Value值为值为“苏州苏州”,则表示为:,则表示为:TextBox1.Value=“苏州苏州”第 49 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件命令按钮和文本框现在有一个命令按钮,还有一个文本框,我们希望在文本框内输入文字,然后当鼠标单击鼠标单击命令按钮时,程序能进行以下判断判断:如果输入的文字内容是“苏州”,则显示“答对了”的消息框,否则,显示“答错了,重新填写!”的消息框。进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:Private Sub CommandButton1_Click()If TextBox1.Value = 苏州 ThenMsgBox (答
25、对了)ElseMsgBox (答错了,重新填写!)End IfEnd Sub思考:思考:怎样在出错信息出现后,清空文本框内的内容?CommandButton1第 50 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件命令按钮和文本框之改良这个问题可以仿照之前复选框的思路来解决,只需修改TextBox1的Value为空即可。进入代码编辑区,在前面代码的基础上,填写下列红色代码即可:Private Sub CommandButton1_Click()If TextBox1.Value = 苏州 ThenMsgBox (答对了)ElseMsgBox (答错了,重新填写!)TextBox
26、1.Value=“”End IfEnd Sub思考:思考:如果填空的内容可以包容多个正确答案,应该怎样修改程序呢?CommandButton1第 51 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件文本框的初步小结程序中判断文本框的程序中判断文本框的Value满足某个特定值的方法:满足某个特定值的方法:If TextBox1.Value = “” then.Else.Endif在弹出出错消息框后,程序自动恢复文本框的在弹出出错消息框后,程序自动恢复文本框的Value值为空:值为空:If thenElse.TextBox1.Value=“”Endif第 52 页正文四超链接动作设
27、置触发器VBA利用命令按钮和文本框制作填空题1、利用、利用【插入插入|文本框文本框】制作题目制作题目2、利用文本框制作填写答案区域,同时完成控件的属性设置、对齐等、利用文本框制作填写答案区域,同时完成控件的属性设置、对齐等3、利用命令按钮制作判断答案正确与否的程序部分、利用命令按钮制作判断答案正确与否的程序部分现在可以利用学过的技巧制作交互式的填空题了:现在可以利用学过的技巧制作交互式的填空题了:请利用命令按钮和复选框,将以下素材制作一道填空题:请利用命令按钮和复选框,将以下素材制作一道填空题:IMAX电影使用何种规格的电影胶片制作而成?第 53 页正文四超链接动作设置触发器VBA控件属性和事件控件属性和事件小结小结1、掌握开启控件工具箱、修改控件属性、编辑控件代码的基本方法2、掌握OptionButton、CheckBox、TextBox的Value属性3、掌握Command的Click事件4、MsgBox(“”)5、掌握IfThenElseEndif的用法6、了解关键字And、False、True的用法
限制150内