资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,PowerPoint,制作交互式课件,苏州电视中专 苏州第二十中学,2007,年,10,月,课程概要,1,、,PowerPoint,交互式课件演示,软件环境:,Windows XP SP2,,,Office Power Point 2003 SP2,2,、,PowerPoint,控件概述,3,、选项按钮、命令按钮以及,单项选择题制作,4,、,复选框和多项选择题制作,5,、文本框和填空题制作,6,、小结,7,、思考,在,1957,年发表了,试论社会主义制度下的商品经济和价值规律,一文的作者是,交互式课件示例,单选题示例:,多选题示例:,填空题示例:,控件概述之基本使用,二、控件的生成:,鼠标点选某控件,在编辑区拖曳即可,一、控件工具箱的启动:,【,视图,|,工具栏,|,控件工具箱,】,选项按钮:,主要用于单项选择题,复选框 :,主要用于多项选择题,文本框 :,主要用于填空题,命令按钮:,主要用于制作命令按钮,标签 :,主要用于文字编辑,控件概述之属性和事件,控件具备描述自身信息的,属性,:如控件的名称、具有的值、大小等,控件具备响应外界,消息的,事件,:如当鼠标单击控件时,控件的值会发生变化,制作具有交互功能的课件就是基于控件的属性和事件,只要掌握常见控件的重要属性和事件,再了解一些编写程序的基本技巧,就可轻松完成交互式课件的制作。,请务必掌握以下技巧:,鼠标右键单击某控件,选择,【,属性,】,可以编辑该控件的属性,鼠标右键单击某控件,选择,【,查看代码,】,可以编辑该控件的事件代码,选项按钮的属性和事件,名称:,默认是,OptionButton1,是该控件的标志,可改名,Caption,:,默认是,OptionButton1,可以在此编辑题目,Value,:,默认是,False,Font,:,控件文本的字体、字型和字号,注意:,选项按钮有两种状态即两种,Value,值,默认是,False,即未选中状态,当,鼠标单击,选项按钮时,表示选中该按钮,控件状态会发生变化,如,OptionButton2,所示,而其,Value,属性也由默认的,False,转变为,True,,这个性质千万要记住。,选项按钮在程序中的表示,在程序中表示选项按钮的方法:,OptionButton1,在程序中表示选项按钮属性的方法:,OptionButton1.Value,OptionButton1,的,Value,为,false,,表示为:,OptionButton1.Value=False,OptionButton2,的,Value,为,true,,表示为,:,OptionButton2.Value=True,命令按钮的属性和事件,名称:,默认是,CommandButton1,是该控件的标志,可改名,Caption,:,默认是,CommandButton1,可以在此编辑按钮标题,Font,:,控件文本的字体、字型和字号,命令按钮最常用的事件响应是:,Click,在程序中的表示方法是:,CommandButton1_Click,命令按钮和消息框,现在有一个命令按钮,我们希望,鼠标单击,命令按钮时,屏幕上会弹出一个提示框,这个技巧只需要右键单击,CommandButton1,按钮,选择,【,查看代码,】,进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:,Private Sub CommandButton1_Click(),MsgBox(,测试成功!,),End Sub,命令按钮和选项按钮一,现在有一个命令按钮,还有一个选项按钮,我们希望,鼠标单击,命令按钮时,选项按钮的标题即,Caption,由,OptionButton1,变为“中国苏州”,这个技巧只需要右键单击,CommandButton1,按钮,选择,【,查看代码,】,进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:,Private Sub CommandButton1_Click(),OptionButton1.Caption=,中国苏州,End Sub,注意:,程序中的,”,要用,半角标点符号,思考:,怎样通过程序将,OptionButton1,的,Caption,改回,OptionButton1?,命令按钮和选项按钮二,现在有一个命令按钮,还有两个选项按钮,我们希望,鼠标单击,命令按钮时,程序能进行以下,判断,:如果,OptionButton1,的,Value,为,True,则显示“答对了”的消息框,否则,显示“答错了,重新选择!”的消息框。进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:,Private Sub CommandButton1_Click(),If OptionButton1.Value=True Then,MsgBox(,答对了,“),Else,MsgBox(,答错了,重新选择!,“),End If,End Sub,提示:,程序执行时,请回忆选项按钮的,Value,状态是通过什么事件变化的?,命令按钮和选项按钮的初步小结,消息框的程序代码:,MsgBox(“”),进入控件属性的方法:,鼠标右键单击某控件,,选择,【,属性,】,进入控件事件代码的方法:,鼠标右键单击某控件,,选择,【,查看代码,】,选项按钮的,Value,值的表示方法:,OptionButton1.Value=False,程序中用于判断的语句:,If,Then,Else,Endif,命令按钮,Click,事件的表示方法:,CommandButton1_Click,利用命令按钮和选项按钮制作单项选择题,1,、利用,【,插入,|,文本框,】,制作题目,2,、利用选项按钮,制,作答案,同时完成控件的属性设置、控件的对齐等,3,、利用命令按钮制作判断答案正确与否的程序部分,现在可以利用学过的技巧制作交互式的单项选择题了:,请利用命令按钮和选项按钮,将以下素材制作一道单项选择题:,孔子说“以貌取人,失之子羽”,,子羽是指:,冉雍、端木赐、樊迟、,澹台灭明,复选框的属性和事件,名称:,默认是,CheckBox1,是该控件的标志,可改名,Caption,:,默认是,CheckBox1,可以在此编辑题目,Value,:,默认是,False,Font,:,控件文本的字体、字型和字号,注意:,复选框具有两种状态即两种,Value,值,默认是,False,即未选中状态,当,鼠标单击,选项按钮时,表示选中该按钮,控件状态会发生变化,如,CheckBox2,所示,而其,Value,属性也由默认的,False,转变为,True,,这个性质非常重要。,复选框在程序中的表示,在程序中表示复选框的方法:,CheckBox1,在程序中表示复选框属性的方法:,CheckBox,1.Value,CheckBox1,的,Value,为,false,,表示为:,CheckBox1.Value=False,CheckBox2,的,Value,为,true,,表示为,:,CheckBox2.Value=True,命令按钮和复选框,现在有一个命令按钮,还有三个复选框,我们希望,鼠标单击,命令按钮时,程序能进行以下,判断,:如果,CheckBox1,和,CheckBox3,的,Value,都为,True,而且,CheckBox2,的,Value,为,False,时则显示“答对了”的消息框,否则,显示“答错了,重新选择”的消息框。进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:,Private Sub CommandButton1_Click(),If CheckBox1.Value=True And CheckBox3.Value=True,AND CheckBox2.Value=False,Then,MsgBox(,答对了,),Else,MsgBox(,答错了,重新选择!,),End If,End Sub,注意:,这个程序有点小问题,即在重新选择时,原先的选择状态还保留着。,命令按钮和复选框之改良,如果程序在弹出“答错了,重新选择!”的对话框后,能将复选框的,Value,值恢复到,False,,则问题就可以解决了。,进入代码编辑区,在前面代码的基础上,填写下列红色代码即可:,Private Sub CommandButton1_Click(),If CheckBox1.Value=True And CheckBox3.Value=True AND CheckBox2.Value=False Then,MsgBox(,答对了,),Else,MsgBox(,答错了,重新选择!,),CheckBox1.Value=False,CheckBox2.Value=False,CheckBox3.Value=False,End If,End Sub,复选框的初步小结,程序中判断多个复选框的,Value,同时为真的方法:,I,f CheckBox1.Value=True,and,CheckBox2.Value=True then,.,Else,.,Endif,在弹出出错消息框后,程序自动恢复多个复选框的,Value,值为,False,:,I,f,then,Else,.CheckBox1.Value=False,CheckBox2.Value=False,Endif,复选框的,Value,值表示方法:,CheckBox1.Value=True,利用命令按钮和复选框制作多项选择题,1,、利用,【,插入,|,文本框,】,制作题目,2,、利用复选框,制,作答案,同时完成控件的属性设置、控件的对齐等,3,、利用命令按钮制作判断答案正确与否的程序部分,现在可以利用学过的技巧制作交互式的多项选择题了:,请利用命令按钮和复选框,将以下素材制作一道多项选择题:,埃尼奥,莫里康内,(ENNIO MORRICONE),创作过的电影音乐有:,Cinema Paradiso,、,Once Upon A Time-The Revolution,Legend Of 1900,、,OnceUponATimeintheWest,文本框的属性和事件,Value,:,文本框接收到的输入数据,名称:,默认是,TextBox1,是该控件的标志,可改名,Font,:,文本的字体、字型和字号,TextAlign,:,文本的对齐方式,在程序中表示复选框的方法:,CheckBox1,在程序中表示复选框属性的方法:,CheckBox,1.Value,TextBox1,的,Value,值为“苏州”,则表示为:,TextBox1.Value=“,苏州”,命令按钮和文本框,现在有一个命令按钮,还有一个文本框,我们希望在文本框内输入文字,然后当,鼠标单击,命令按钮时,程序能进行以下,判断,:如果输入的文字内容是“苏州”,,则显示“答对了”的消息框,否则,显示“答错了,重新填写,!”,的消息框。进入代码编辑区,在给出的默认代码中填写下列兰色代码即可:,Private Sub CommandButton1_Click(),If TextBox1.Value=,苏州,Then,MsgBox(,答对了,),Else,MsgBox(,答错了,重新填写!,),End If,End Sub,思考:,怎样在出错信息出现后,清空文本框内的内容?,命令按钮和文本框之改良,这个问题可以仿照之前复选框的思路来解决,只需修改,TextBox1,的,Value,为,空,即可。,进入代码编辑区,在前面代码的基础上,填写下列红色代码即可:,Private Sub CommandButton1_Click(),If TextBox1.Value=,苏州,Then,MsgBox(,答对了,),Else,MsgBox(,答错了,重新填写!,),TextBox1.Value=“”,End If,End Sub,思考:,如果填空的内容可以包容,多个正确答案,,应该怎样修改程序呢?,文本框的初步小结,文本框的,Value,值的表示方法:,TextBox1.Value=“,”,程序中判断文本框的,Value,满足某个特定值的方法:,I,f TextBox1.Value=“”then,.,Else,.,Endif,在弹出出错消息框后,程序自动恢复文本框的,Value,值为空:,I,f,then,Else,.TextBox1.Value=“”,Endif,利用命令按钮和文本框制作填空题,1,、利用,【,插入,|,文本框,】,制作题目,2,、利用文本框,制,作填写答案区域,同时完成控件的属性设置、对齐等,3,、利用命令按钮制作判断答案正确与否的程序部分,现在可以利用学过的技巧制作交互式的填空题了:,请利用命令按钮和复选框,将以下素材制作一道填空题:,IMAX,电影使用何种规格的电影胶片制作而成,?,小结,1,、掌握开启控件工具箱、修改控件属性、编辑控件代码的基本方法,2,、掌握,OptionButton,、,CheckBox,、,TextBox,的,Value,属性,3,、掌握,Command,的,Click,事件,4,、,MsgBox(“”),5,、掌握,If,ThenElseEndif,的用法,6,、了解关键字,And,、,False,、,True,的用法,思考一,1,、怎样通过程序将,OptionButton1,的,Caption,在两个值之间切换?,2,、如果需要文本框的内容可以包容多个正确答案,应该怎样修改程序呢?,3,、复选框能否用于设计单项选择题?尝试将选项按钮制作的单项选择题改用复选框制作。,思考二,1,、如何在交互式题目中加入评分系统从而调动使用者的积极性?,2,、如果是网络教学环境,则动态网页的交互性能要优于,PowerPoint,,应该考虑制作动态网页来完成交互。,MSN:chinesewalker,EMAIL:chinesewalker,联系方式,
展开阅读全文