已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用PowerPoint 2007可以方便迅速地做出演示型课件。但上课是需要交互的,即使是简单的单项选择题或者是非判断题也应该要根据学生们的选择在课件中做出相应的反应的。下面我们用PowerPoint 2007制作简单的交互式练习题。一、用到的控件属性先点击PowerPoint左上角“Office选项”按钮,在弹出的菜单中点击右下角“PowerPoint选项”按钮,在打开的对话框中选中“在功能区显示“开发工具”选项卡”复选项。完成后就可以在功能区添加“开发工具”选项卡了。点击“开发工具”选项卡,“控件”功能组中相关按钮就是我们要用的主要控件了,如图1所示。以单选框为例,点击该单选框按钮,然后在幻灯片上单击,就可以产生一个单选项。选中它,点击右键,在弹出菜单中选择“属性”命令,或者点击“开发工具”选项卡“控件”功能组中“属性”按钮,可以打开“属性”对话框。在其中的“Caption”输入框中输入我们所需要的内容,就可以做出适合我们的单选项了。单击“BackStyle”项目,然后在右侧的下拉列表中选择“0-fmBackStyleTransparent”,可以使做出的单选项背景透明。点击“Font”输入框,然后单击出现的按钮,可以设置字体、字号等格式。点击“Forecolor”输入框,则可以设置颜色。如图2所示。其它几个控件“属性”设置基本与此类似,不再罗嗦。二、单项选择题题目的题干部份可以用插入文本框的方法输入。然后用单选框做好四个选项。可以在做好一个以后,复制得到其它三个。只需要修改属性中的“Caption”即可。完成后,按住“Shift”键依次选中它们,然后点击功能区“开始”选项卡“绘图”功能组中“排列”按钮下的小三角形,在弹出的菜单中选择相应命令将它们对齐并分布均匀,如图3所示。现在我们选中代表正确答案的那个单选项“B:矛盾分析的方法”,点击右键,在弹出菜单中选择“查看代码”命令,在打开的窗口中找到“Private Sub OptionButton2_Click()”和“End Sub”两段代码。在这两段代码中间插入代码:MsgBox (恭喜您,答对了!)OptionButton1.Value = False And OptionButton3.Value = False And OptionButton4.Value = False关闭窗口,然后运行一下幻灯片,点击选项B试试,结果不错吧?如图4所示。代码的第一句是设置提示框及提示信息的。而第二句代码则是在单击B选项后使其它各选项恢复到未选中状态。“OptionButton*”(*为1、2、3、4)分别表示我们制作出的四个单选项。它是以单选项制作顺序排列的。在“属性”对话框的“名称”处可以查到它。我们可以照着葫芦画瓢,给其它的三个选项也设置上类似的提示框。要注意提示信息及第二句代码中相应数字的调整。三、是非判断题是非判断题可以看成只有两个选项的单项选择题。所以,其做法与单项选择题是一样的。只是在最后添加的代码稍加修改即可。四、多项选择题多选题需要用到复选框。假定有四个选项,其中只有A、B、D三项全选才为正确,多选或少选均为错误。用前面的方法插入四个复选框,调整好位置。再插入一个命令按钮,打开“属性”对话框,将“Caption”值设为“答案”。选中“答案”按钮,在右键菜单中选择“查看代码”命令,打开代码编辑窗口。在窗口中找到如下两句代码:Private Sub CommandButton1_Click()End Sub在这两句代码中间插入以下代码:If CheckBox1.Value = True And CheckBox2.Value = True And CheckBox4.Value = True And CheckBox3.Value = False ThenMsgBox 厉害,答对了!, vbOKOnly, 多项选择题ElseMsgBox 不好意思,您做错了。再仔细想想?, vbOKOnly, 多项选择题CheckBox1.Value = FalseCheckBox2.Value = FalseCheckBox3.Value = FalseCheckBox4.Value = FalseEnd If如图5所示。放映幻灯片试试,如果出错,呵呵,那就如图6所示效果,弹出一提示框进行提示。仔细读一下代码不难发现,其实是做了一个判断:如果第1、2、4个复选框均为选中状态的话,就弹出一个表示答对的提示框,否则就弹出一个答错的提示框,并将所有复选框的选中状态消除,以便再次选择。五、填空题先做好题目,制作一条短横线表示填空区。点击“开发工具”选项卡中的“文本框”控件,然后拖出一个大小合适的文本框。调整其位置至合适。仍然打开其“属性”对话框,设置其相关的属性,比如字体格式等。这与前面的介绍基本一致,可参照操作。选中做好的文本框,打开代码编辑窗口,还是先找到这两句代码:Private Sub TextBox1_Change()End Sub在两句中间插入如下代码:If TextBox1.Value = 电脑 ThenMsgBox 不错,你填对了!, vbOKOnly, 填空题ElseMsgBox 不对吧?再想想!, vbOKOnly, 填空题TextBox1.Text = End If其中“电脑”是正确的答案。如果在文本框中填入了“电脑”,那么就会弹出正确的提示,反之会弹出错误提示并清除已填写内容。这就是这段代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届浙江省浙南联盟化学高三上期中质量检测试题含解析
- 2026届河北省张家口市化学高二上期末监测模拟试题含答案
- 内科胸腔镜手术详解
- 大熊猫基地介绍
- 电影动画制作项目经理视觉效果设计绩效评定表
- 动物王国中的奇妙探险故事作文11篇
- 互联网公司软件工程师代码质量与研发效率绩效考核表
- 小小的我学会了独自担当作文5篇
- 农业科技园研发人员绩效评估表
- 应对突发消防灾害
- 咯血病人的护理小讲课
- 2025年劳动合同法全文
- Python图像处理课件
- 安全生产违法行为行政处罚办法新
- 社工招聘公共基础知识考试题库及答案
- 口腔黏液腺囊肿诊疗要点解析
- 政府投诉管理办法
- 建筑工程知识产权课件
- 植物防御响应机制-洞察及研究
- A3试卷模板文档
- 全国大学生职业规划大赛《生物育种技术》专业生涯发展展示
评论
0/150
提交评论