APP下载

利用VBA程序制作高中化学练习题

2013-09-12曹秀玉

中国教育技术装备 2013年4期
关键词:判断题文本框选项卡

曹秀玉

唐山市丰润区车轴山中学 河北唐山 064001

教师已经习惯了应用多媒体进行授课,但是多媒体主要是用于教学过程中的新授课环节。而当新授课教学任务完成之后,教师就要进行课堂检测,此时通常的做法就是拿出一本练习册指定某页某题,然后学生就是埋头做题了。这时多媒体就成了一种摆设,发挥不了其相应的作用。基于这种现象,在这里笔者和大家探讨一下如何利用Power-Point制作练习型课件,以增强教师与学生的互动性,从而更进一步提高课堂的时效性。

运用PowerPoint制作练习题的关键就是对VBA程序的熟练使用。如果教师能够破解VBA程序语言的秘密,就能够成功地制作出各式各样翻新出奇的练习题,让自己的课堂变得更加精彩。同时,教师更好地发掘PowerPoint的功能,灵活制作练习型课件,让多媒体更好地为教学服务。

1 制作选择题

选择题是课堂练习中常见的题型,通常分为两种形式:单选和多选。通常情况下,选择题是由一个题干和几个备选答案组成。制作选择题可以使用自定义动画的形式。下面笔者以高中化学教材中的一道单选题为例,介绍一下如何制作选择题。

A.υ(A)=0.5 mol/(L·s)

B.υ(B)=0.3 mol/(L·s)

C.υ(C)=0.8 mol/(L·s)

D.υ(D)=1 mol/(L·s)

1)添加题目:单击“插入”选项卡,单击“文本框”,在幻灯片的适当位置拖出文本框并输入文本信息,在题干后添加一个文本框输入“B”,再分别添加4个文本框并添加答案选项,注意要使题干、每个答案选项和答案分别处于各自的文本框中;把文本框拖动到适当的位置上。

2)设置字体格式:排列对齐4个答案的文本框,将所有文本框选中,设置字体为“宋体”,字号为“18”。

3)设置自定义动画:选中“答案文本框”,单击“动画”选项卡,单击“淡出”。

4)设置触发对象:单击“动画”选项卡,单击“动画窗格”,展开“动画窗格”对话框,右击“TextBox6:B”,单击计时,弹出“淡出”对话框,在触发器命令下选择“单击下列对象时启动效果”,选择“TextBox3:B.υ(B)=0.3 mol/(L·s)”,设置完成触发器。

5)放映课件:检查测试动画是否设置成功。

6)保存课件。

2 制作填空题

PowerPoint提供了大量的应用程序用于实现客户间的交互功能。VBA程序就是为编写程序完成某些功能提供的工具,VBA程序常用于交互型的练习课件制作过程中。填空题是习题中常见的一种题型,用于考查学生对于某些文章段落、概念原理等知识点的记忆情况,在高中化学习题中也经常出现填空题。

现在以下面的内容为例,介绍如何制作具备交互性的填空题。

【题目】对于反应2SO2+O22SO3,如果2 min内SO2的浓度由6 mol/L下降为2 mol/L,那么,用SO2浓度变化来表示的化学反应速率为( )。

1)输入文本,插入文本框,输入题干内容,设置好字体、字号、段落。

2)添加文本框控件,在题目预留的空格处添加文本框控件。具体做法:

①单击“开发工具”选项卡,单击带方框的ab按钮;

②在题干的空格处拖动出一个文本框控件;

③修饰文本框控件,选中文本框控件,选择“开发工具”中的“属性”命令,设置BackColor的调色板为二行6列颜色。

3)添加按钮控件。单击“开发工具”选项卡中的按钮命令,在幻灯片的适当位置拖拽出一个按钮,单击“属性”命令,在弹出的属性面板中修改设置。

①Caption为判断。

②BackColor为一行7列样式的颜色。

③Font为黑体一号字。

④添加判断程序:双击“判断”按钮,打开VBA编辑窗口,输入程序代码,完成判断功能。程序代码:

If TextBox1.Value="2mol/(L·min)”Then MsBox”填写正确!”,vbOKOnly,”结果” Else MsgBox”填写错误!”,vbOKOnly,”提示”End If。

4)添加清空程序:双击“清空重填”按钮,在VBA编辑窗口中输入“TextBox1.Value=""”。

5)保存课件,将课件保存为启用宏的演示文稿(扩展名为.pptm)。

3 制作判断题

在课堂练习中,为了检查学生对于某些知识点的领悟程度,教师通常要出一些判断题。为了检测常识性概念的掌握程度,判断题能够经常起到一针见血的作用,从而达到让学生是非分明、准确把握。判断题是一种用对或者错来回答的题型,最明显的表现是先写出一句话,然后在其后的括号内打上对号或者差号。具体做法通常是在每道判断题的后面放置一个“切换”按钮,以便为该题打上对号或者是错号。最后单击“提交答案”按钮用于提交该题的答案。现在以一道高中化学的判断题为例进行说明。

1)制作题目。插入一个横排文本框,在里面输入题目,题目内容:“1.与水反应生成酸的氧化物,不一定是该酸对应的酸性氧化物( )”。设置字体、字号。

2)添加切换按钮。在题后的括号内插入切换按钮,具体方法:单击“开发工具”下的“切换控件”按钮,在题后括号内拖画出该控件。

3)修改其属性。选中切换按钮,单击“属性”命令,打开“属性”面板,具体设置:

①Caption为判断;

② TextAlign为 2-fmTextAlignCenter;

③Font为宋体二号(TextAlign为文本的对齐方式)。

4)制作“开始答题”按钮。在所有判断题的下面适当位置上插入按钮控件,并完成该按钮的制作。

具体方法:

①单击“按钮”控件,在幻灯片适当位置托拽出一个按钮;

②选中该控件,单击“属性”,展开属性面板;

③将属性设置为Caption为开始答题,Font为黑体小一。

5)制作“提交答案”按钮,制作方法同“开始答题”的按钮制作一样。

6)添加VBA程序。双击按钮控件,在VBA代码编辑窗口中用VB语言编写程序代码,完成交互判断题的制作。

①添加切换按钮程序“If ToggleButton1.Value =True Then ToggleButton1.Caption = “√””,下一行为“Else ToggleButton1.Caption = “×””;

②添加“开始答题”程序,双击“开始答题”按钮,在VBA编辑窗口中输入程序代码“ToggleButton1.Caption= “判断””,完成开始答题初始化功能;

③添加“提交答案”程序,双击“提交答案”程序,在VBA编辑窗口中输入程序代码“If ToggleButton1.Value = True And ToggleButton1.Caption ◇”判断”下行为_Then no1=”正确”Else no1=”错误,答案应为正确””,完成判断题所提交答案正确与否的功能。

4 制作连线题

在日常的教学中,教师经常要制作一些连线题用于考查学生对所学知识的匹配性的理解程度。连线题的特点就是由一个题目和左右若干个匹配选项组成,答题过程是这样的:把左右两边题意相符的选项用直线连接起来。现以高中化学中的一道连线题为例,介绍如何制作这种题型课件。

1)制作连线题选项:插入横排文本框若干次并输入相应文字内容,设置好字体字号,将文本框排列对齐,效果如图1所示。

2)绘制连线:利用“插入”选项卡下的“形状”中的“直线”工具绘制连线,并设置线型宽度为2磅,完成选项之间连线的制作过程。

3)添加动画。

①同时选中四条直线,选择“动画”选项卡,单击“添加动画”;

②单击“擦除”命令,弹出“动画窗格”;

③右击“动画窗格”中的组合,在展出的下拉菜单中选择“效果选项”,弹出“擦除”对话框;

④在“擦除”对话框中,单击“效果”选项卡,在设置方向后选择“自左侧”;

⑤调整动画顺序,选择“动画菜单”,选中“动画窗格”中的第二条直接连接符,右击“动画窗格”下面的“重排顺序”命令;

⑥按照上面的步骤依次调整动画顺序,同时设置“开始”后的下拉菜单中选择“单击时”。

4)测试动画效果。

5)保存课件。

在PowerPoint中,经常要用VBA语言编写程序,这些程序叫做“宏”。当运行带有“宏”的文件时,Power-Point就会通过其自检功能查到并提示用户注意,让用户自行选择是否启用“宏”。如果取消,课件就不能实现某些功能。

图1

猜你喜欢

判断题文本框选项卡
推理判断题
推理判断题
巧用文本框实现PPT多图片排版
PPT文本框的另类应用
巧用Word替换纠正角标跑偏
禁用一切 优化无限
阿伏加德罗常数判断题的常见应对方法
文本框酷变3D效果
鼠标滚轮隐藏在IE浏览器中的快捷操作
文本框在地理课件中的应用