VB的可视化开发环境(第一课时)
知识与技能⑴了解编写程序也是利用计算机解决问题的一个基本方法;⑵熟悉VB的程序开发环境,学会使用VB进行程序设计的一般步骤。过程与方法⑴学会设计用户界面、设置对象属性、编写程序代码、存盘、运行、调试、生成可执行文件;⑵理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的过程和方法。情感态度与价值观⑴学会合作、交流、自主探究⑵培养勇于实践、勤于思考和善于总结的科学探索精神?教学重点:熟悉VB的程序开发环境,学会使用VB进行程序设计的一般步骤。教学难点:程序代码的理解、运用、编写教学时间:2课时教学用具:多媒体网络机房教学过程:21cnjy.com
教学环节一:激发学生的学习兴趣
首先,明确通过前面的学习,我们已经理解,计算机做任何一件事情,都是靠执行程序来实现的,而程序由一条条指挥计算机工作的命令(指令)组成;其次,所有软件,包括游戏软件、字处理软件、windows操作系统,都是程序,都指挥计算机严格按照事先设定的程序,一步一步来运行。Visual Basic 简称VB,是可视化的Basic语言(编程工具之一),是最基本、最易学的一种程序语言。21·cn·jy·com
为了激发学生的学习兴趣,首先打开学生最喜欢的qq软件,登陆qq。
给学生讲解我们用来与朋友,同学沟通聊天软件qq就是一个最经典的软件。他的登录界面,我们也可以用我们正在所学的vb软件做出来(激发学生兴趣)www.21-cn-jy.com
为了让学生直观地理解这个问题,把事先准备做好的模拟qq登陆软件运行
并输入qq账号和密码模拟运行(模拟qq账号:123456,密码是 abcd)
如果输入账号密码正确,就弹出一个欢迎对话框,否则就弹出一个提示你是非法用户不要做坏事信息。
在激发学生兴趣之后,点明这节课我们要学习的内容就是怎样用vb做软件界面
教学环节二:通过引导学生一步一步来设计这个程序,使学生了解并慢慢熟悉VB的程序开发环境,学会使用VB进行程序设计的一般步骤。2·1·c·n·j·y
学生的兴趣来了:这个程序是如何编写的呢? 由于本节课的目的主要是:吸引学生兴趣,发挥学生积极性,由浅入深地让学生掌握该章节的教学任务,即让学生熟悉VB的程序开发环境,学会使用VB进行程序设计的一般步骤,也就是:1、设计用户界面2、设置(各个)对象属性3、编写(事件驱动)程序代码4、存盘、运行、调试5、生成可执行文件【来源:21·世纪·教育·网】
。启动vb后,在出现的出现“新建工程”对话框中,单击“打开”按钮建立一个标准exe工程。
介绍vb的基本界面,比如菜单,工具栏,工具箱,告诉学生vb做软件界面非常简单,像画图一样画出软件界面。21·世纪*教育网
打开准备好的ppt课件。一步步引导学生观察如何使用vb工具箱,画出模拟qq登陆界面
两个标签,两个文本框,两个命令按钮。
接下来,为了把重点放在教学环节二的描述内容上,节省时间,所以直接复制准备好的代码到代码窗口(稍微解释下代码的意思)。运行,保存文件,发布这个模拟qq登陆软件。
学生分组实践(2人或者4人一组)
不能因为编写晦涩难懂的程序代码,而影响了学生的学习积极性,让学生拷贝老师共享的现成代码(.txt文件),然后指导学生,一步一步来完成这个程序的编写、生成过程:包括启动VB、设置窗体的属性,在窗体上添加“标签”、“文本框”、“命令按钮”,同时介绍各个控件的主要用途,并指导学生分别设置各个对象的属性;在VB中对于每个“命令按钮”,都按排了一段程序代码。像单击某个命令按钮这样的操作称为事件,每当一个事件发生时,计算机就执行事先为该事件编写好的那段程序代码,这种调用程序的方式,称为事件驱动。指导学生双击“登陆”这个命令按钮,将拷贝到的现成程序代码,粘贴到编程代码窗口;学习使用工具栏上的“运行”“终止”等按钮,试运行程序;保存工程(包括窗体文件.frm和工程文件.vbp),生成可执行文件。www-2-1-cnjy-com
所用编程代码,如下所示:
Private Sub Command1_Click()
qqhm = 123456 '我的qq账号 (说明:英文单引号后的代码表示注释,不执行)
qqmm = "abcd" '我的qq密码
qqhm1 = Val(Text1.Text) 'val 函数将文本转化数字
qqmm1 = Text2.Text
'判断用户输入的qq账号和密码是否和我的账号和密码相同,相同就验证通过,否则禁止通过
' 模拟qq软件登陆
If qqhm = qqhm1 And qqmm = qqmm1 Then
MsgBox "恭喜你,验证通过,请你遨游qq世界!"
Else
MsgBox "不要做坏事,好吗!"
End If
End Sub
Private Sub Command2_Click()
End ‘退出程序
End Sub
教学环节三:通过“猜数游戏”的程序,巩固学生所学知识。
为了让学生熟练掌握使用VB进行程序设计的一般步骤,将“猜数游戏”的程序代码共享给学生(仍以.txt文件格式),让学生参考老师刚才讲的做法,并根据个人喜好及需求,自己设计程序界面,封装代码,调试运行,并保存工程,生成可执行文件。
参考代码如下:????? Private Sub Command2_Click()
End '退出程序
End Sub
Private Sub Command1_Click()
Rem 猜数游戏:
Dim s As Integer
Randomize
s = Int(Rnd * 10) + 1
'验证用户是否猜对了
caishu = Val(Text1.Text)
If caishu > s Then
MsgBox ("大了")
Else
If caishu < s Then
MsgBox ("小了")
Else
MsgBox ("正确")
End If
End If
Text1.Text = s
End Sub
教学环节四:展示学生作品,教师点评
简单小结本堂课内容
使用VB进行程序设计的一般步骤
1、设计用户界面2、设置(各个)对象属性3、编写(事件驱动)程序代码4、存盘、运行、调试5、生成可执行文件21世纪教育网版权所有
教学总结:
通过有趣的问题,引起学生学习积极性,结合问题指导学生用VB动手设计这个程序,使学生学会使用VB进行程序设计的一般步骤,加上一个小的游戏程序的设计,对所学知识进一步巩固。21教育网
知识提升:有时间的同学可以自学p40页中的学习指引。尝试去完成p46页的2-17界面的设计。