《VB程序设计》教案.docx
- 文档编号:13546194
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:86
- 大小:37.94KB
《VB程序设计》教案.docx
《《VB程序设计》教案.docx》由会员分享,可在线阅读,更多相关《《VB程序设计》教案.docx(86页珍藏版)》请在冰点文库上搜索。
《VB程序设计》教案
教案首页
2009年9月8日1周
课题:
VisualBasic简介课次:
1
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
理解可视化编程的概念和特点
了解目前流行的可视化语言的种类和主要特点
了解面向对象的概念及其基本机制
熟悉VB集成开发环境
教学重点:
熟悉VB集成开发环境
教学难点:
面向对象的概念及其基本机制
教学过程时间分配:
1、组织教学8分钟4、巩固新课5分钟
2、复习旧课0分钟5、布置作业2分钟
3、讲授新课75分钟6、测验0分钟
课后记:
通过多媒体和VB开发软件让学生对编程开发环境有个具体的认识。
激发了学生浓厚的学习兴趣。
教案纸
2009年9月8日
教学手段:
利用多媒体机房演示安装VisualBasic6.0,并对该开发环境进行分析介绍。
让学生明确课程的性质和地位、学习本课程要达到的要求。
导入新课:
第1课VisualBasic简介
1.1可视化程序设计(讲授法;图文并茂)
课堂讲解本任务要求了解可视化程序设计的概念。
1.2面向对象程序设计(讲授法)
课堂讲解本任务要求了解面向对象程序设计的概念。
1.3VB6.0的运行安装和启动(边讲边练)
课堂讲解本任务要求掌握VB6.0的运行安装和启动方法。
1.4VB6.0集成开发环境(边讲边练)
课堂讲解本任务要求熟悉VB6.0开发环境。
本课小结:
面向对象程序设计
可视化程序设计
布置作业:
P20页习题一2、3,预习:
第2课
教案首页
2009年9月9日1周
课题:
VB6.0应用程序的创建及管理课次:
2
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握创建VB应用程序的步骤
掌握VB工程的概念及管理方法
掌握VB集成环境中获得帮助的方法
教学重点:
掌握创建VB应用程序的步骤
掌握VB工程的概念及管理方法
教学难点:
掌握创建VB应用程序的步骤
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
通过了解掌握VB应用程序的开发步骤,学会创建简单的程序,激发学习的兴趣及自主能动性。
教案纸
2009年9月9日
教学手段:
利用多媒体机房边讲边演练。
复习提问:
什么是面向对象?
以及面向对象的方法和属性是什么?
导入新课:
第2课VB6.0应用程序的创建及管理
2.1创建VB6.0应用程序的步骤(演、讲、练)
课堂讲解本任务要求掌握创建VB6.0应用程序的步骤。
学生课堂完成任务:
(1)建立用户界面的对象;
(2)设置对象的属性值。
(3)编写程序代码,建立事件过程。
(4)保存和运行应用程序。
2.2VB6.0的工程管理(演、讲、练)
课堂讲解本任务要求掌握VB6.0工程管理的方法。
2.3使用帮助信息(边讲边练)
课堂讲解本任务要求掌握帮助信息的使用方法。
本课小结:
略
布置作业:
P22页上机实验一4预习:
第3课
教案首页
2009年9月11日1周
课题:
数据类型、变量与常量课次:
3
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握数据类型的使用
掌握变量和常量的定义和使用
教学重点:
掌握变量和常量的定义和使用
教学难点:
掌握变量和常量的定义和使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
因为学生本身有C语言的基础,所以在讲语法的时候,尤其是各种类型的时候,学生都能积极思考,对照以前学过的知识加以理解。
教案纸
2009年9月11日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
创建VB程序的步骤是什么?
导入新课:
第3课数据类型、变量与常量
3.1数据类型(讲授、图文并茂)
课堂讲解本任务要求掌握标准数据类型和自定义数据类型。
3.2变量(讲授、图文并茂)
课堂讲解本任务要求掌握变量的定义和使用。
3.3常量(边讲边练)
课堂讲解本任务要求掌握常量的定义和使用。
本课小结:
数据类型
变量的声明和作用域
布置作业:
P48页习题二3预习:
第4课
教案首页
2009年9月15日2周
课题:
运算符和表达式课次:
4
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
了解各种运算符的具体用法
掌握表达式的使用
教学重点:
掌握表达式的使用
教学难点:
掌握表达式的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
因为学生本身有C语言的基础,所以在运算符和表达式这一块知识,学生都能较快的掌握吸收。
教案纸
2009年9月15日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
变量名的命名规则是什么?
导入新课:
第4课运算符和表达式
4.1运算符(讲授、图文并茂)
课堂讲解本任务要求掌握各种运算符的使用。
4.2表达式(边讲边练)
课堂讲解本任务要求掌握表达式的使用。
本课小结:
运算符的种类
表达式的分类:
算术表达式,字符串表达式,关系表达式和布尔表达式
布置作业:
P48页习题二6预习:
第5课
教案首页
2009年9月16日2周
课题:
赋值语句课次:
5
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握和理解赋值语句
教学重点:
掌握和理解赋值语句
教学难点:
掌握和理解赋值语句
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
因为学生本身有C语言的基础,所以在赋值语句的理解和应用上,学生都能够积极的讨论实践,能较好的掌握这个知识点。
教案纸
2009年9月16日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
表达式的分类?
导入新课:
第5课赋值语句
5.1赋值语句(边讲边练)
课堂讲解本任务要求掌握理解赋值语句的使用。
1)格式为:
变量名=表达式
赋值号“=”两边的数据类型应一致。
2)为对象的属性设置属性值的一般格式:
对象名·属性=属性值
本课小结:
略
布置作业:
略
教案首页
2009年9月18日2周
课题:
条件语句1课次:
6
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
理解掌握条件语句的使用
教学重点:
理解掌握条件语句的使用
教学难点:
理解掌握条件语句的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
条件语句是一个常用的分支结构,结合学生的日常生活进行讲解可以让学生更好的对条件的理解与掌握。
教案纸
2009年9月18日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
略
导入新课:
第6课条件语句1
6.1条件语句(边讲边练)
课堂讲解本任务要求掌握条件语句的使用。
1)If条件Then语句
2)If条件Then
语句块
EndIf
3)If条件Then
语句块1
Else
语句块2
EndIf
4)If条件1Then
语句块1
ElseIf条件2Then
语句块2
……
ElseIf条件NThen
语句块N
Else
语句块N+1
EndIf
本课小结:
常用系统存储过程
布置作业:
P48页习题二7预习:
第7课
教案首页
2009年9月22日3周
课题:
条件语句2课次:
7
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
理解掌握CASE语句的使用
教学重点:
理解掌握CASE语句的使用
教学难点:
理解掌握CASE语句的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
注意与C语句中情况语句的区分,以及与IF语句的比较。
教案纸
2009年9月22日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
略
导入新课:
第7课条件语句2
7.1CASE语句的使用(讲授)
课堂讲解本任务要求理解掌握CASE语句的使用。
SelectCase语句(分情况语句)
SelectCase变量或表达式
Case表达式列表1
语句块1
Case表达式列表2
语句块2
……
Case表达式列表n
语句块n
CaseElse
语句块n+1
EndSelect
“变量或表达式”:
数值型或字符串。
“表达式列表”:
是一表达式具体值,每一个值确定一个分支。
还有三种形式的设定范围:
一组枚举表达式(用逗号分隔)。
例如:
Case2,4,6,8ˊ表示条件在2,4,6,8范围内取值
表达式1TO表达式2。
例如:
Case85TO100ˊ表示条件的取值范围从85~100
IS关系表达式。
例如:
CaseIS>5ˊ表示条件在大于5范围取值
例2.2将例2.1中的计算,用SelectCase语句编程实现。
本课小结:
略
布置作业:
略
教案首页
2009年9月23日3周
课题:
循环语句1课次:
8
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
理解并掌握DO/Loop循环和多重循环的使用
教学重点:
理解并掌握DO/Loop循环和多重循环的使用
教学难点:
理解并掌握DO/Loop循环和多重循环的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
因为学生有C语言基础,所以在讲解时注意区分语法格式,思想上同出一辙的。
教案纸
2009年9月23日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
VB常用的条件语句有哪些?
导入新课:
第8课循环语句1
8.1DO/Loop循环语句(边讲边练)
课堂讲解本任务要求理解掌握DO/Loop循环语句的使用。
(1)DOWhile……Loop语句
DOWhile条件
循环体
Loop
(2)DO……LoopWhile语句
DO
循环体
LoopWhile条件
(3)DoUntil……Loop语句
语句格式如下:
DoUntil条件
循环体
Loop
(4)Do……LoopUntil语句
Do
循环体
LoopUntil条件
本课小结:
DOWhile……Loop语句
DO……LoopWhile语句
DoUntil……Loop语句
Do……LoopUntil语句
布置作业:
P48页习题二9预习:
第9课
教案首页
2009年9月25日3周
课题:
循环语句2课次:
9
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握For/Next循环语句的使用
教学重点:
掌握For/Next循环语句的使用
教学难点:
掌握For/Next循环语句的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
注意与DO/LOOP循环语句的比较
教案纸
2009年9月25日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
略
导入新课:
第9课循环语句2
9.1For/Next循环语句(边讲边练)
课堂讲解本任务要求掌握For/Next循环语句的使用。
For……Next语句
For循环变量=初值TO终值[Step步长]
循环体
Next循环变量
For……Next语句中的循环变量为数值型,步长缺省值为1,在循环体中的任何位置放置ExitFor语句,随时退出循环。
本课小结:
略
布置作业:
P48页习题二9预习:
第10课
教案首页
2009年9月29日4周
课题:
静态数组课次:
10
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握使用数组来保存不同类型的数据
教学重点:
掌握使用数组来保存不同类型的数据
教学难点:
掌握使用数组来保存不同类型的数据
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
可以通过座位表来简单的进行介绍数组的用法,学生也容易理解运用。
教案纸
2009年9月29日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
略
导入新课:
第10课静态数组
10.1静态数组(边讲边练)
课堂讲解本任务要求掌握使用数组来保存不同类型的数据。
(1)一维数组
声明一维数组格式如下:
Dim数组名([下界TO]上界)[AS类型]
声明数组时,下界可以省略,其默认值为0,一维数组的大小为:
上界-下界+1。
“AS类型”说明数组元素的数据类型,缺省是变体数组。
例如:
DimArray[1TO10]ASIntegerˊ下标号从1~10,共10个元素。
DimSum[5]ASDouble’ˊ共6个元素,下标号从0~5。
(2)多维数组
声明多维数组的格式如下:
Dim数组名([下界1TO]上界1,[下界2TO]上界2……)[AS类型]
下界和上界的个数,决定了数组的维数,每一维的大小为:
上界-下界+1,数组的大小为每一维数组元素个数乘积。
例如:
DimArray(0TO4,0TO5)ASInteger
或DimArray(4,5)ASInteger
本课小结:
一维数组
多维数组
静态数组
布置作业:
P50上机实验二3,预习:
第11课
教案首页
2009年9月30日4周
课题:
动态数组课次:
11
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
理解并掌握动态数组的使用
教学重点:
理解并掌握动态数组的使用
教学难点:
理解并掌握动态数组的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
注意与静态数组的比较区分,可以通过简单例子实现比较,加深学生的理解。
教案纸
2009年9月30日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
什么是一维数组,多维数组?
导入新课:
第11课动态数组
11.1动态数组(边讲边练)
课堂讲解本任务要求掌握动态数组的使用。
动态数组在声明时只定义数组名,不指定数组的大小,在程序执行过程中,根据需要用Redim语句重新定义数组的大小。
格式如下:
Redim数组名(下标1[,下标2……])
下标可以是常量,可以是有了确定值的变量。
本课小结:
动态数组
布置作业:
略
教案首页
2009年10月7日5周
课题:
控件数组课次:
12
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握和理解控件数组的使用
教学重点:
掌握和理解控件数组的使用
教学难点:
掌握和理解控件数组的使用
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
以计算器为例,说明控件数组的实用意义和使用方法。
教案纸
2009年10月7日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
什么是动态数组?
导入新课:
第12课控件数组
12.1控件数组(边讲边练)
课堂讲解本任务要求掌握和理解控件数组的使用。
1、建立控件数组的方法
建立控件数组常用以下步骤来实现:
(1)在窗体上画出控件数组的第一个控件,并设置其name等相关属性;
(2)选中该控件,并选择“编辑”菜单中的“复制”命令;
(3)在“编辑”菜单中,选择“粘贴”命令,此时将显示一个询问对话框,询问是否要建立一个控件数组?
选择“是”后,就建立了一个控件数组元素,其Index属性为1,而画出的第一个控件的Index属性值为0。
(4)多次进行“粘贴”操作,建立所需个数的控件元素。
(5)建立共享的事件过程
2、运行时添加或删除控件数组元素
在运行时,可用Load语句添加控件数组元素,也可用Unload语句删除控件数组中的某一个控件。
但是,添加控件元素,必须在设计时创建一个Index属性为0的控件,然后在运行时,才能使用Load语句添加数组元素。
Load语句和Unload语句的语法格式如下:
Load控件数组名(Index)
Unload控件数组名(Index)
本课小结:
控件数组
布置作业:
略
教案首页
2009年10月9日5周
课题:
过程与函数1课次:
13
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
理解子过程的含义
理解函数过程的含义
掌握过程和函数的定义
教学重点:
掌握过程和函数的定义
教学难点:
掌握过程和函数的定义
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
注意区分子过程和函数的异同,包括格式及应用的特点。
教案纸
2009年10月9日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
如何创建控件数组?
导入新课:
第13课过程与函数1
13.1子过程(边讲边练)
课堂讲解本任务要求理解子过程的含义。
13.2函数过程(边讲边练)
课堂讲解本任务要求理解函数过程的含义。
13.3过程和函数的定义(边讲边练)
课堂讲解本任务要求掌握过程和函数的定义。
本课小结:
子过程
函数
布置作业:
略
教案首页
2009年10月13日6周
课题:
过程与函数2课次:
14
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握过程调用的方法
掌握参数传递的方法
教学重点:
掌握过程调用的方法
教学难点:
掌握参数传递的方法
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
参数传递方法较多,是一个难点,因多通过实例进行讲解比较,让学生多动手调试程序体验。
教案纸
2009年10月13日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
过程与函数有什么异同?
导入新课:
第14课过程与函数2
14.1过程的调用(边讲边练)
课堂讲解本任务要求掌握过程调用的方法。
14.2参数传递
课堂讲解本任务要求掌握参数传递的方法。
本课小结:
略
布置作业:
P51页上机实验二4,预习:
第15课
教案首页
2009年10月14日6周
课题:
编写代码基础课次:
15
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握编写代码的方法
教学重点:
掌握编写代码的方法
教学难点:
掌握编写代码的方法
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
注意培养学生良好的编码习惯。
教案纸
2009年10月14日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
参数传递有几种方法?
导入新课:
第15课编写代码基础
15.1编写代码(边讲边练)
课堂讲解本任务要求掌握编写代码的方法。
编写程序代码要遵循一定的规则,其主要约定如下:
(1)将单行语句分成多行
(2)在一行上可以书写多个语句,语句间用“:
”分隔。
但一行最多允许255个字符。
(3)不区分大小写字母
(4)数制系统
(5)注释
本课小结:
略
布置作业:
略
教案首页
2009年10月16日6周
课题:
窗体对象课次:
16
教学方法:
任务驱动教具:
多媒体教学课件
教学目的:
掌握窗体的基本属性
掌握窗体事件和方法
教学重点:
掌握窗体的基本属性
掌握窗体事件和方法
教学难点:
掌握窗体事件和方法
教学过程时间分配:
1、组织教学5分钟4、巩固新课5分钟
2、复习旧课5分钟5、布置作业2分钟
3、讲授新课73分钟6、测验0分钟
课后记:
窗体是VB程序设计中最基本也是最重要的内容,可以从界面设计入手,因为学生学过PS,所以容易激发他们的求知探索精神。
教案纸
2009年10月16日
教学手段:
多媒体教学课件,在机房创设工作情境(1台/人)
复习提问:
略
导入新课:
第16课窗体对象
16.1窗体的基本属性(边讲边练)
课堂讲解本任务要求掌握窗体的基本属性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计 VB 程序设计 教案