初识 VB
2.1 可视化程序开发工具
一、教材分析
本节课教学内容为第2章第1节的内容,第二章作为程序设计教学的起点,介绍了vb的基本知识,同时也为后续章节提供了可视化编程的基本思路。课标中指出,本章的教学目标就是让学生理解VB的基本概念和知识,初步掌握VB编程的基本技能,让学生在一定程度上了解程序设计的基本思想和方法。
二、学情分析
本节课的授课对象为高二年级学生,这阶段的学生理解能力和接受能力较强。通过第一章的学习,学生对编程有了初步的体验,知道了计算机解决问题的过程和算法的三种描述方法,为本节课的学习打下了一定的基础。
三、教学目标
1、知识与技能
1)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法;
2)能够初步使用标签、文本框、按钮等基本控件
3)了解对象、属性、事件等概念
2、过程与方法
1)通过游戏导入,激发学生兴趣。
2)学生自己上机操作,了解VB操作界面及可视化编程的步骤。培养学生的分析、概括和运用转化法解决问题的能力,并能举一反三,融会贯通。
3、情感态度价值观
1)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。
2)培养学生利用信息技术解决实际问题的能力。
四、教学重点、难点
重点:熟悉VB工作室; 通过例子了解可视化编程的一般步骤
难点:VB三种控件的使用;修改对象的属性
五、教学过程
(一)、情景导入
教师展示一个抽奖小游戏,用程序随机抽取一、二、三等奖各一名,并发放小礼品。激发学生兴趣及动手制作的激情。其实,老师的这个抽奖程序就是用到我们接下来要学习的编程软件-----Visual Basic,让我们一起来揭开Visual Basic的神秘面纱吧。
(二)、知识讲解
概念
Visual Basic,简称VB,是微软公司1991年推出的基于Basic语言的可视化程序设计语言, 所谓可视化程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的界面,然后编少量的代码就可以构建应用程序。
认识我们的vb“创作室”
通过ppt展示VB的工作界面,然后通过演示操作,带 领学生一起启动VB工作界面,逐一认识 窗体、控件工具 箱、工程资源管理器、属性窗口等。重点介绍:窗体、控件工具箱、常 用控件、属性的概念及基本属性的修改。
窗体:可用作制作应用程序界面的窗口,窗体的文件扩展名为.frm
控件工具箱:用于提供创建应用程序所需要的各种控件,如图片、文字、按钮等。在VB中,放入窗体中的控件称为对象。
属性窗口:属性窗口中列出了当前窗体或控件的属性及属性值,可以通过属性窗口对窗体或控件的属性进行设置,如控件名称、位置、颜色、大小等
3、编程
1)、任务分析:
2)、设计界面:像搭积木般在窗体(Form)上安排各个控件
任务一:打开vb6.0—新建工程—添加控件 (按钮, 标签, 时钟)
任务二 :修改对象属性:单击控件,在属性窗口修改
修改对象属性窗口的Caption项
修改Timer1属性
3)、编写代码
(1)双击“抽奖”按钮,弹出代码编辑窗口
(2)把代码窗口代码全部删除(如上图),打开文本文档“代码”,复制代码后粘贴到代码窗口(如下图)
4)、调试运行
1、单击菜单栏“运行”—启动 2、直接单击工具栏
5)、保存工程: 生成两个文件: 1、窗体文件(.frm) 2、工程文件(.vbp)
【探究活动:】看我七十二变
尝试修改控件背景,字体,字体颜色,字体大小等属性,使游戏界面更美观,比一比,看哪位同学的界面更丰富。
在属性窗口中修改其属性
提示:要修改按钮的颜色,首先需要修改Style属性为1,然后修改BackColor项
(三)、知识探究
根据学习过程总结出可视化编程的一般步骤:
任务分析---设计界面---编写程序---调试运行
(四)、课堂总结
通过本节课的学习,我们学到了:
1、 认识VB创作室
2、学会使用标签、按钮、时钟等基本控件
3、了解可视化编程的一般步骤
(五)、课后作业
知识运用: 利用本节课所学知识 为奥运会设计一个奖牌总数统计程序界面
六、教学反思
学好VB,首先要让学生对这门课程产生浓厚的,兴趣和求知欲是学习动机中最活跃、最现实的成分,是推动学生学习的一种最实际的内部动力。由于大部分学生是初次接触程序设计,而一般人对于程序设计有着“难”的偏见,因此学生既有好奇心,又有畏难情结,通过抽奖游戏的这个案例,让同学们体验成功的快乐,在揭开“编程”神秘的面纱的同时,激发学生学习的积极性和对程序设计的兴趣。
课件19张PPT。新课导入小游戏:初识 VB --- 2.1 可视化程序开发工具VB 是什么?Visual Basic,简称VB,是微软公司1991年推出的基于Basic语言的可视化程序设计语言所谓可视化程序设计,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的界面,然后再编写少量的代码就可以构建应用程序。知识讲解VB 创作室一、任务分析程序运行时,单击“抽奖”按钮,开始滚动数字;单击“幸运号码”按钮停止滚动,显示数字即为幸运号码;我们使用Label控件控件来显示数字,Timer控件实现滚动二、设计界面像搭积木般在窗体(Form)上安排各个控件
打开vb6.0——新建工程——添加控件
所需控件:按钮( ),
标签( ),
时钟( )
搭出艺术,搭出风格任务一搭建游戏界面任务二修改对象属性修改对象属性窗口的Caption项任务二修改对象属性修改Timer1属性Private Sub Command1_Click()
Timer1.Enabled = True
End SubPrivate Sub Timer1_Timer()
Label1.Caption = Int(Rnd * 50 + 1)
End SubPrivate Sub Command2_Click()
Timer1.Enabled = False
End Sub三、编写代码四、调试运行(1)在窗体上双击“抽奖”按钮,弹出代码编辑窗口
(2)把代码窗口代码全部删除(如上图),打开文本文档“代码”,复制代码后粘贴到代码窗口(如下图)并调试运行程序任务三五、保存工程窗体文件(.frm):存储在窗体上使用的所有控件、对象事件过程及程序代码工程文件(.vbp):存储一个完整的VB程序所用到的模块、控件、文档等文件菜单—保存工程探究任务尝试修改控件背景颜色,字体,字体颜色,大小等属性,使游戏界面更美观,比一比,看哪位同学的界面更丰富。看我七十二变可视化编程的一般步骤设计界面编写程序代码调试、运行程序知识探究分析任务课堂总结课堂练习1、 这一节课我们学习的是_____________软件 2、 ____ 是标签控件, _____是按钮控件, _____是文本框3、要修改command1的标题需要修改属性窗口____________项CABVBCaption知识运用利用本节课所学知识
为奥运会设计一个奖牌总数统计程序界面2019.4.28