中职学校VB教案.pdf

上传人:无*** 文档编号:90891054 上传时间:2023-05-18 格式:PDF 页数:78 大小:5.02MB
返回 下载 相关 举报
中职学校VB教案.pdf_第1页
第1页 / 共78页
中职学校VB教案.pdf_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《中职学校VB教案.pdf》由会员分享,可在线阅读,更多相关《中职学校VB教案.pdf(78页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、(完整 word 版)中职学校 VB 教案Visual Basic 6.0Visual Basic 6.0教案教案授课班级:授课班级:1010 级计算机及应用级计算机及应用 1 1 班班授课教师:授课教师:(完整 word 版)中职学校 VB 教案学校教学设计表学校教学设计表第第 1 1 次次课次课次2 2 课时课时课题课题知识目标知识目标熟悉 VB6 的集成开发环境;认识 VB6 的构成要素;年年月月课型课型周次周次第第 6 6 周周授课日期授课日期日日界面设计界面设计时钟封面教学教学目标目标技能目标技能目标了解对象属性的设置与应用;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态

2、度、价值观、职业核心能力)目标激发学生学习兴趣,培养学生的独立思考能力和判断能力。重点重点难点难点教学教学方法方法设计设计教学教学内容、内容、教学教学过程、过程、及时及时间分间分配配简单的菜单和工具栏的使用;对象、对象属性的概念;讲授法、讨论法讲授法、讨论法导入:导入:Visual BasicVisual Basic是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,能用于计语言,能用于WindowsWindows环境下的各种应用软件的开发,是目前较为流行的应环境下的各种应用软件的开发,是目前较为流行的应用软件开发平台。用

3、软件开发平台。一、一、Visual Basic 构成要素1、对象与属性对象:现实生活中的对象就是人们所说的“东西”,如:太阳系、太阳、月(完整 word 版)中职学校 VB 教案亮。Visual Basic 中的对象有:窗体、标签、命令按钮等。属性:描述对象的特征的数据,如标签的 Caption、Height、Width 等。Visual Basic 中对象属性使用方法:对象.属性=表达式如:Form1.Caption=第一个程序2 2、事件与过程事件:在 Visual Basic 中事先设置好的能被系统识别的动作。例如:用鼠标单击窗体的事件就是 Click 事件。事件过程:就是事件发生后,程

4、序要去执行的代码。例如,用鼠标单击窗体触发 Click 事件,程序将执行过程 Private Sub Form_Click()中的代码,该过程称为事件过称。下面就是一个事件过程,如果用鼠标单击 Command1 按钮就会触发Command1 的 Click 事件,程序要执行如下的事件过程。Private Sub Command_Click()Text1.Text=Visual Basic 程序设计End Sub3、方法:Visual Basic 将内含的函数或者过程称为方法。如下是 Form 的方法:Form1.PrintHello,Visual Basic 6.0 教学活动教学活动 1 1:

5、认识:认识 VBVB 的集成开发环境。的集成开发环境。学生通过看书、讨论,说出 VB 集成开发环境包含哪些部分,各部分的作用是什么?(完整 word 版)中职学校 VB 教案教学活动教学活动 2 2:演示程序窗体颜色变化:演示程序窗体颜色变化学生通过观看演示,小组讨论分析用 VB 开发应用程序需要的步骤。归纳得出步骤为:1.创建应用程序界面;2.设置属性;3 编写代码。教学教学资源资源作业作业内容内容教学教学后记后记备注备注如何设置对象的属性?如何设置对象的属性?(完整 word 版)中职学校 VB 教案第第 2 2 次次课次课次2 2 课时课时课题课题知识目标知识目标标签的常用属性;年年月月

6、课型课型周次周次第第 7 7 周周授课日期授课日期日日界面设计界面设计时钟封面教学教学目标目标技能目标技能目标了解标签对象属性的设置及应用;学会保存程序;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标激发学生学习兴趣,培养学生的团队协作能力和判断能力。重点重点难点难点教学教学方法方法设计设计教学教学内容、内容、教学教学过程、过程、及时及时间分间分标签的常用属性;属性的设置方法;项目教学法、讨论法、上机操作项目教学法、讨论法、上机操作导入:导入:对于 Windows环境下的应用软件,一个漂亮而醒目的封面总会使软件充满魅力。比如 Word2003简洁美观的

7、封面,它给所有 office的用户都留下了深刻的印象。教学活动教学活动 1 1完成项目:时钟封面(完整 word 版)中职学校 VB 教案配配项目描述:学习制作一款应用软件的“封面”(见书第 2 页),它是启动应用软件时,显示出的第一个界面,在该界面上一般显示软件名称、版本、版权等信息。学生对该项目进行分析,并实现。教师根据学生完成情况进行点评。相关知识介绍:标签:标签:标签用于设计在用户界面上不能被使用者修改的只读的文字内容。标签的常用属性有:Alignment:标签的文字的对齐方式,0 表示左边对齐,1 表示右边对齐,2表示中间对齐;AutoSize:可自动调节标签的大小。值为 True

8、时,标签的大小自动与文字的大小一致,值为 False 时标签的大小固定,不会随文字的大小的改变而改变;BackStyle:标签的背景是否透明。0 表示透明,1 表示背景不透明;Caption:标签上显示的文字。标签的事件使用较少。主要事件有:Click 事件:单击标签触发 Click 事件。项目分析:软件界面上显示文本信息一般使用标签(Label),本项目通过3个标签分别显示软件名称、版本和版权信息,而背景图片、图标和标题的“欢迎”文本通过设置窗体属性实现。所用控件:窗体、标签。所用属性:Caption、Font、Aligment、Picture、BackStyle、Icon(完整 word

9、版)中职学校 VB 教案项目实现步骤:项目实现步骤:1、启动 VB62、添加文字3、修饰文字4、对齐文字5、设置显示文字的内部名称6、添加其余文字7、对齐 3 个标签8、设置窗体背景图片9、设置文字透明背景10、改变窗体大小11、窗体的图标的更改12、窗体的名称和标题栏文字的设置13、运行程序14、保存程序15、生成可执行程序16、关闭 VB6教学教学资源资源作业作业内容内容教学教学后记后记标签的常用属性及意义标签的常用属性及意义(完整 word 版)中职学校 VB 教案备注备注第第 3 3 次次课次课次2 2 课时课时课题课题知识目标知识目标图片框控件的常用属性;窗体的常用属性;年年月月课型

10、课型周次周次第第 7 7 周周授课日期授课日期日日界面设计界面设计关于时钟教学教学目标目标技能目标技能目标掌握设置窗体控件的方法;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标激发学生学习兴趣,培养学生的自学能力、信息分析、理解问题能力。重点重点难点难点窗体的常用属性及设置;(完整 word 版)中职学校 VB 教案教学教学方法方法设计设计导入:导入:在具有 Windows 风格的应用软件中,菜单栏的最后一个菜单一般是“帮助”菜单,其中都有一个“关于”菜单命令。如 WindowsXP 操作系统中,“我的电脑”的帮助菜单中有一个“关于 Windows”菜

11、单命令。项目教学法、讨论法、上机操作项目教学法、讨论法、上机操作教学活动教学活动 1 1完成项目:关于时钟教学教学项目描述:“关于”是英文“About”的汉译。“关于”窗口与软件封面的区内容、内容、别是:软件封面是应用软件启动时出现,一般在应用软件主窗口启动后自动关闭;教学教学“关于”窗口是用于应用软件运行之后向用户提供软件版本、授权等信息,一般过程、过程、需要用户单击“关闭”按钮才能关闭窗口。及时及时间分间分配配学生对该项目进行分析,并实现。教师根据学生完成情况进行点评。项目分析:本项目是对前一项目“时钟封面”主要的区别是:增加了一个“关闭”按钮和图片框,其次是增加了直线、标签及窗口标题栏的

12、变化。项目实现:1、添加图片;2、添加文字;3、添加线条;4、添加按钮;5、添加代码;6、设置窗体;7、运行程序;8、保存程序教学教学资源资源(完整 word 版)中职学校 VB 教案作业作业内容内容教学教学后记后记备注备注窗体的常用属性有哪些?窗体的常用属性有哪些?第第 4 4 次次课次课次2 2 课时课时课题课题知识目标知识目标1、命令按钮、文本框的常用属性及事件;年年月月课型课型周次周次第第 7 7 周周授课日期授课日期日日界面设计界面设计用户登录教学教学目标目标技能目标技能目标1、掌握命令按钮、文本框控件的初步应用;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、

13、职业核心能力)目标激发学生学习 VB 的热情;培养学生的自学能力,分析、理解问题能力。重点重点难点难点教学教学方法方法设计设计命令按钮、文本框的常用属性;命令按钮、文本框的应用;项目教学法、讨论法、上机操作项目教学法、讨论法、上机操作(完整 word 版)中职学校 VB 教案导入:导入:为了管理用户个人信息,保护个人数据的安全,很多应用软件都要求用户提交账号和密码,这就需要一个用户登录的界面,比如 QQ 用户登录界面。教学活动教学活动 1 1项目:制作一款“用户登录”的窗口;项目描述:本项目要求用户输入账号和密码(输入时密码显示为“*”),单击“登录”按钮时,显示用户输入的信息(显示时用户密码

14、以明码显示)教学教学内容、内容、教学教学过程、过程、及时及时间分间分配配学生讨论,并说出设计步骤。教师点评,并进行分析演示:本项目用文本框接受用户输入的数据,“重填”按钮和“登录”按钮通过代码设置是否响应用户的操作(即可用性),窗口上部使用图像控件显示图像文件。知识点介绍:1 1、文本框文本框文本框主要用于在程序中改变显示的文字,文本框一般具有复制、剪切、删除、粘贴等编辑功能。文本框的常见属性有:Text:文本框中的文字;Multiline:值为 True 时,文本框可以多行显示,值为 False 时,文本框的文字以单行显示;PasswordChar:用于设置口令,如把文本框的 Passwor

15、dChar 属性设置为“*”,则在文本框中的任何字符都会显示为“*”,这样便于口令的保密。文本框的常见事件:(完整 word 版)中职学校 VB 教案Change:文本框的 Text 发生改变触发该事件;2 2、命令按钮命令按钮命令按钮是 Visual Basic 中使用最频繁的控件之一,它的常用属性有:Name:窗体的名称属性;Caption:命令按钮的标题属性;Cancel:该属性的值有 True 和 False,设置为 true 是,按“ESC”键就等价于点击该按钮;Enabled:按钮是否有效,值为 True 时,表示按钮有效,值为 False 时表示该按钮无效;Style:按钮的样式

16、。0 表示标准样式,1 表示图形样式;Visible:值为 True 时按钮显示,值为 False 时按钮在运行时不显示。最常见的事件有:Click 事件:用鼠标单击按钮触发该事件。程序举例:程序举例:I.设计界面在窗体中按照顺序添加 Lable1、Text1、Label2、Text2、Command1和 Command2,界面如图 1-1 所示。图 1-1 程序界面II.设置属性(完整 word 版)中职学校 VB 教案设置属性,设置Lable1 的 Caption 为“&User”、Lable2 的 Caption为“&Password”、Command1的Caption为“确定&E”、设

17、置Command2的 Caption 为“&S”、设置Text1 和 Text2 的 Text 为空,设置 Text2 的Passwordchar 为“*”。设置属性后的界面如图 1-2 所示。图 1-2 设置属性后的界面教学教学资源资源作业作业内容内容教学教学后记后记备注备注第第 5 5 次次课次课次2 2 课时课时课题课题界面设计界面设计用户登录课型课型年年月月周次周次第第 8 8 周周授课日期授课日期日日(完整 word 版)中职学校 VB 教案知识目标知识目标1、命令按钮、文本框的常用属性及事件;2、认识代码窗口教学教学目标目标技能目标技能目标1、学会代码的添加;素质(情感、态度、价值

18、观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标激发学生学习 VB 的热情;培养学生的自学能力,分析、理解问题能力。重点重点代码的添加;难点难点教学教学方法方法设计设计导入:导入:上节课通过设计“用户登录”窗口,相信对于该程序的界面设计有了一定的了解,本节课希望大家通过阅读教材,将代码添加进去,实现完整的程序。理解教学教学代码含义,并说明代码所完成的功能。项目教学法、讨论法、上机操作项目教学法、讨论法、上机操作内容、内容、教学教学过程、过程、及时及时间分间分配配回顾程序:回顾程序:I.设计界面在窗体中按照顺序添加 Lable1、Text1、Label2、Text2、Comma

19、nd1和 Command2,界面如图 1-1 所示。(完整 word 版)中职学校 VB 教案图 1-1 程序界面II.设置属性设置属性,设置Lable1 的 Caption 为“&User”、Lable2 的 Caption为“&Password”、Command1的Caption为“确定&E”、设置Command2的 Caption 为“&S”、设置Text1 和 Text2 的 Text 为空,设置 Text2 的Passwordchar 为“*”。设置属性后的界面如图 1-2 所示。图 1-2 设置属性后的界面代码实现:代码实现:III.编写代码编写代码如下:Private Sub C

20、ommand1_Click()If Text1.Text=zs And Text2.Text=123 ThenMsgBox 欢迎你ElseMsgBox 非法用户End IfEnd SubPrivate Sub Command2_Click()Text1.Text=Text2.Text=(完整 word 版)中职学校 VB 教案Text1.SetFocusEnd SubIV.保存程序保存程序。V.运行程序运行程序,程序正确。学生交流讨论,并自己独立实现“用户登录”窗口的制作。学生交流讨论,并自己独立实现“用户登录”窗口的制作。教学教学资源资源作业作业内容内容教学教学后记后记备注备注制作一款“用户

21、登录”的窗口制作一款“用户登录”的窗口课次课次第第 6 6 次次课型课型周次周次第第 8 8 周周授课日期授课日期年年月月(完整 word 版)中职学校 VB 教案2 2 课时课时课题课题知识目标知识目标1、日期和时间函数;2、语法的概念;日日界面设计界面设计时钟技能目标技能目标教学教学目标目标初步掌握赋值语句及函数的用法;学会定时器、图形控件的初步应用;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生协作精神、分析问题、解决问题能力。重点重点函数的用法难点难点教学教学方法方法设计设计导入:导入:教学教学时钟不仅是一个显示时间的工具,对很多人来说

22、,时钟更是管理时间的工具,项目教学法、讨论法、上机操作项目教学法、讨论法、上机操作内容、内容、所以,很多应用软件中都附带有时钟工具软件,如 Windows 操作系统中自带的教学教学过程、过程、及时及时项目描述:要求制作一款“时钟”软件。完成的时钟以图形动画和字符两种间分间分形式显示日期与时间。在后续章节中,可以对本项目的时钟做进一步的功能开发,配配如显示星期、定时闹钟等。“日期与时间”工具里,就有一个简单的时钟。教学活动教学活动 1 1(完整 word 版)中职学校 VB 教案学生对该项目进行分析,并实现。教师根据学生完成情况进行点评。项目分析:本项目使用图形控件画时钟的钟面,用直线控件画时针

23、、分针、秒针的指针,通过定时器的作用控制秒针、分针和时针的变化,日期和时间标签中要用到日期型函数。项目实现:1、画钟面2、添加标签3、加入定时器4、添加定时器代码5、加入秒针6、加入分针和时针7、修改代码8、设置窗体9、保存程序相关知识:相关知识:1、函数:函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名及参数,就能得到它的函数值,如 sin(x)是求弧度值为 x 的正弦值的函数。在 VB6 中,一般函数由函数名和参数组成,参数需要外加括号。个别特殊的函数不需要参数时,可以直接给出函数名得到函数值,如 Date 函数得到当前计算机的日期值,Time 函数得到当前计算机的时间值。(

24、完整 word 版)中职学校 VB 教案2、语法建立程序语句时必须遵从的构造规则称为语法。在输入语句的过程中,VB 将自动对输入的内容进行语法检查,如果发现语法错误,将弹出一个信息框提示出错的原因。教学教学资源资源作业作业内容内容教学教学后记后记备注备注设计一时钟设计一时钟(完整 word 版)中职学校 VB 教案第第次次课次课次2 2 课时课时课题课题知识目标知识目标1、赋值语句年年月月课型课型周次周次第第 8 8 周周授课日期授课日期日日简单程序设计数值交换简单程序设计数值交换教学教学目标目标技能目标技能目标初步掌握赋值语句的用法;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态

25、度、价值观、职业核心能力)目标培养学生分析问题、解决问题能力重点重点赋值语句的灵活应用难点难点教学教学方法方法设计设计教学教学导入方法及内容导入方法及内容讲授、讨论法、上机操作讲授、讨论法、上机操作内容、内容、认识赋值语句:认识赋值语句:教学教学过程、过程、及时及时间分间分配配赋值语句的一般格式为:Let=其中,“Let”是可选项,一般情况下可省略。“”是变量或属性的名称,“”是指某运算式。在使用赋值语句时,需注意以下几点:(完整 word 版)中职学校 VB 教案(1)赋值语句兼有计算与赋值的双重功能,它首先计算赋值号“=”右边表达式的值,然后把结果赋给赋值号左边的变量(或属性)。(2)赋值

26、号“=”与数学上的等号意义是不一样的。(3)赋值号两边的数据类型必须一致,否则会出现“类型不匹配”错误。赋值语句语法:变量名|对象的属性名=表达式功能:将表达式的值赋给指定的变量或对象的属性。说明:赋值语句在程序设计中的使用非常广泛,每一个赋值语句可以单独放在一行中,也可以将多条赋值语句放在一行中,但每一语句间必须用“:”冒号作为分隔符。【例】已知长和宽,求矩形的面积。设计步骤如下:设计程序界面。选择“新建”工程,然后在窗体中增加一个标签Label1,一个命令按钮 Command1 和一个文本框 Text1。设置对象属性。如表 2.8 所示。表 2.8 属性设置对象Label1Label2Co

27、mmand1属性CaptionCaptionCaption属性值已知:长=5,宽=7则矩形面积=编写事件代码。命令按钮 Command1 的 Click 事件代码为:Private Sub Command1_Click()Dim a As Single,b As Single,area As Single(完整 word 版)中职学校 VB 教案a=5b=7area=a*bLabel2.Caption=Str(area)End Sub练习:书练习:书 101101 页页教学教学资源资源作业作业内容内容教学教学后记后记备注备注(完整 word 版)中职学校 VB 教案第第次次课次课次2 2 课时

28、课时课题课题知识目标知识目标1、赋值语句年年月月课型课型周次周次第第 9 9 周周授课日期授课日期日日简单程序设计数值交换简单程序设计数值交换教学教学目标目标技能目标技能目标初步掌握赋值语句的用法;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生分析问题、解决问题能力重点重点赋值语句的灵活应用难点难点教学教学方法方法设计设计上机操作上机操作(完整 word 版)中职学校 VB 教案导入方法及内容导入方法及内容教学教学要求学生讨论分析并编程实现以下项目:要求学生讨论分析并编程实现以下项目:内容、内容、从键盘分别输入两个数据,单击“交换”按钮完成两个

29、数值的交换。从键盘分别输入两个数据,单击“交换”按钮完成两个数值的交换。教学教学过程、过程、及时及时间分间分配配界面如下:界面如下:教学教学资源资源作业作业内容内容教学教学后记后记备注备注第第次次课次课次2 2 课时课时课题课题简单程序设计数值交换简单程序设计数值交换课型课型年年月月周次周次第第 9 9 周周授课日期授课日期日日(完整 word 版)中职学校 VB 教案知识目标知识目标1、赋值语句教学教学目标目标技能目标技能目标初步掌握赋值语句的用法;素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生分析问题、解决问题能力重点重点难点难点教学教学方

30、法方法设计设计赋值语句的灵活应用演示、学生讨论演示、学生讨论导入方法及内容导入方法及内容编程实现以下项目:编程实现以下项目:从键盘分别输入两个数据,单击“交换”按钮完成两个数值的交换。从键盘分别输入两个数据,单击“交换”按钮完成两个数值的交换。教学教学内容、内容、单击“交换”按钮,则单击“交换”按钮,则 text1text1 中显示的是数值中显示的是数值 2 2,text2text2 中显示的是数值中显示的是数值 1 1;单;单教学教学击“清除”按钮,则清除击“清除”按钮,则清除text1text1 和和 text2text2 中的内容;单击“结束”按钮,退出该中的内容;单击“结束”按钮,退出

31、该过程、过程、程序。首先通过赋值语句将数据从文本框中取出,用不同的变量来存放数据,交程序。首先通过赋值语句将数据从文本框中取出,用不同的变量来存放数据,交及时及时换后再放入到文本框中,然后通过单击按钮来实现计算、清空和结束的功能。换后再放入到文本框中,然后通过单击按钮来实现计算、清空和结束的功能。间分间分配配分析:分析:这是一个数值交换程序。这是一个数值交换程序。分别在分别在 TEXT1TEXT1 和和 TEXT2TEXT2 中输入数值中输入数值 1 1 和数值和数值 2 2,演示步骤如下:演示步骤如下:1 1、创建界面创建界面2 2、设置各对象的属性设置各对象的属性3 3、编写代码编写代码(

32、完整 word 版)中职学校 VB 教案4 4、运行程序运行程序5 5、保存保存界面如下:界面如下:教学教学资源资源作业作业内容内容教学教学后记后记将窗体中的数值换成字符,该如何修改界面和代码?将窗体中的数值换成字符,该如何修改界面和代码?第第次次课次课次2 2 课时课时课题课题知识目标知识目标变量及常量教学教学目标目标技能目标技能目标掌握变量、常量的声明及使用。素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生协作精神、分析问题、解决问题能力年年月月课型课型周次周次第第 9 9 周周授课日期授课日期日日简易文本编辑器简易文本编辑器(完整 word

33、 版)中职学校 VB 教案重点重点难点难点教学教学方法方法设计设计导入方法及内容导入方法及内容常量及变量:常量及变量:1.常量常量声明格式:变量、常量的声明及使用讲授、上机操作讲授、上机操作Public|Private Const 常量名 as type=value2.变量教学教学一、变量的命名规则内容、内容、1.以字母或汉字开头,后可跟字母、数字或下划线组成.教学教学2.变量名最长为 255 个字符;过程、过程、3.VB 中不区分变量名的大小写;及时及时间分间分配配4.不能使用 VB 中关键字;二、声明变量有两种方式:显式声明和隐式声明。(1)显式声明语法声明格式:Dim|Static|Pu

34、blic|PrivateAs语句功能:声明变量并分配存储空间。(2)隐式声明语法声明格式:Dim (或者不声明变量,而直接使用变量)3.2.3变量作用域(完整 word 版)中职学校 VB 教案不同作用域变量的声明方式作用范围声明方式变量的声明位置本模块中其他过程能否访局部变量模块级变量公共变量PublicDim,StaticDim,Private过程内部模块的声明段模块的声明段不能问其他模块能否访问能能不能不能能三、应用举例1、说明下列语句的作用y=3*x3+5a=a+1说明:先计算右边的值,然后再把计算结果赋给左边的变量说明:先计算右边的值,然后再把计算结果赋给左边的变量2、例:计算圆的面

35、积和周长1、设计界面和运行界面,如图所示。2、代码:Option Explicit-Private SubCommand1_Click()Dim pi As Single,r As Single,l As Single,s As Single r=(完整 word 版)中职学校 VB 教案Val(t1.Text)pi=3.14 l=2*pi*r s=pi*r 2 l1.Caption=Str(l)l2.Caption=Str(s)End Sub*注意*val(字符串):把字符串转换为数值;str(数值):把数值转换为字符串输入的数据是字符型,转换成数值型才能进行计算;标签的 Caption 属

36、性是字符型,所以输时又要把计算结果转换成字符型。教学教学资源资源作业作业内容内容教学教学后记后记备注备注第第次次课次课次2 2 课时课时课型课型第第1010周次周次周周授课日期授课日期年年月月日日(完整 word 版)中职学校 VB 教案课题课题知识目标知识目标变量及常量教学教学目标目标技能目标技能目标简易文本编辑器简易文本编辑器掌握变量、常量的声明及使用。素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生协作精神、分析问题、解决问题能力重点重点难点难点教学教学方法方法设计设计导入方法及内容导入方法及内容变量、常量的声明及使用上机操作上机操作要求学

37、生讨论并编程实现简易文本编辑器要求学生讨论并编程实现简易文本编辑器教学教学内容、内容、教学教学过程、过程、及时及时间分间分配配功能:本程序可以对文本框进行复制、剪切、粘贴、删除、清除等操作。功能:本程序可以对文本框进行复制、剪切、粘贴、删除、清除等操作。界面如下:界面如下:(完整 word 版)中职学校 VB 教案教学教学资源资源作业作业内容内容教学教学后记后记备注备注第第次次课次课次2 2 课时课时课题课题知识目标知识目标变量及常量教学教学目标目标技能目标技能目标掌握变量、常量的声明及使用。课型课型第第1010周次周次周周简易文本编辑器简易文本编辑器授课日期授课日期年年月月日日素质(情感、态

38、度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生协作精神、分析问题、解决问题能力重点重点难点难点教学教学方法方法设计设计演示、学生讨论演示、学生讨论变量、常量的声明及使用(完整 word 版)中职学校 VB 教案导入方法及内容导入方法及内容编程实现简易文本编辑器编程实现简易文本编辑器功能:本程序可以对文本框进行复制、剪切、粘贴、删除、清除等操作。功能:本程序可以对文本框进行复制、剪切、粘贴、删除、清除等操作。分析:这是一个简易文本编辑器。在分析:这是一个简易文本编辑器。在 TEXT1TEXT1 中选择需要复制或剪切的内容,单中选择需要复制或剪切的内容,单击“剪

39、切”按钮可以实现剪切功能,单击“复制”按钮可以实现复制功能;然后击“剪切”按钮可以实现剪切功能,单击“复制”按钮可以实现复制功能;然后将光标移动到需要粘贴的位置,单击“粘贴”按钮,即可把剪切或复制的内容粘将光标移动到需要粘贴的位置,单击“粘贴”按钮,即可把剪切或复制的内容粘贴到目标位置;单击“退出”按钮结束。贴到目标位置;单击“退出”按钮结束。教学教学内容、内容、教学教学过程、过程、及时及时间分间分配配在这个程序中,涉及文本编辑属性中的在这个程序中,涉及文本编辑属性中的 seltextseltext 属性,该属性是用来选定字属性,该属性是用来选定字符,如果没有字符被选定的话,就是空字符。剪切、

40、复制和粘贴就是通过一个模符,如果没有字符被选定的话,就是空字符。剪切、复制和粘贴就是通过一个模块级变量来实现的。块级变量来实现的。步骤演示:步骤演示:1 1、创建用户界面创建用户界面2 2、设置各对象属性设置各对象属性3 3、编写代码编写代码4 4、运行程序运行程序5 5、保存保存界面如下:界面如下:教学教学资源资源(完整 word 版)中职学校 VB 教案作业作业内容内容教学教学后记后记如果再添加如果再添加 2 2 个“全选”和“清空”按钮,应该如何修改窗体和代码?个“全选”和“清空”按钮,应该如何修改窗体和代码?第第次次课次课次2 2 课时课时课题课题知识目标知识目标算术运算符及表达式教学

41、教学目标目标技能目标技能目标熟悉 VB 语言中表达式的使用课型课型第第1010周次周次周周授课日期授课日期年年月月日日简易计算器简易计算器素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生协作精神、分析问题、解决问题能力重点重点表达式的应用难点难点教学教学方法方法设计设计讲授、上机练习讲授、上机练习(完整 word 版)中职学校 VB 教案导入方法及内容导入方法及内容表达式及运算符:1.算术运算符及算术表达式(1)“/”和“”运算符的区别;(2)“MOD”运算符的运用(3)写 VB 表达式时,要注意的几点;2.字符运算符及字符表达式字符运算符用于将

42、两个字符型表达式连接生成一个新字符串。其运符主要有“+”运算符和“&”运算符教学教学内容、内容、算,当两个表达式都是字符型时,才做为连接运算符。教学教学3.关系运算符及关系表达式过程、过程、及时及时4.逻辑运算符及逻辑表达式间分间分NOT配配5.运算符的优先顺序在一个表达式中,如果同时有多个运算符存在,则它们的优先顺序由高到低依次为:算术运算符字符运算符关系运算符逻辑运算符算术运算符的优先级顺序由高到低依次为:(指数运算);-(负数);*,/(乘法,浮点除法);(整数除法);Mod(取模运算);+,-(加法,减法)。其中,“*”,“/”具有相同的优先级;“+”,“-”具有相同的优先级。ANDO

43、RXOREQVIMP=当两个表达式的其中一个是数值型时,“+”做为算术运算符进行加法运(完整 word 版)中职学校 VB 教案在关系运算符中,所有的运算符具有相同的优先级。逻辑运算符的优先级顺序由高到抵依次为:Not(非),And(与),Or(或),Xor(异或),Eqv(同或),Imp(蕴含)。用括号控制运算的优先次序可以是程序清晰易读,而且不易出错。例 2.4 写出 VB 表达式 4*63*7 Or Not 52 的值。计算步骤如下:算术运算:2421 Or Not 52 关系运算:True Or Not True 逻辑运算:True Or False 结果:True课堂练习:教学教学资

44、源资源作业作业内容内容教学教学后记后记(完整 word 版)中职学校 VB 教案备注备注第第次次课次课次2 2 课时课时课题课题知识目标知识目标算术运算符及表达式教学教学目标目标技能目标技能目标熟悉 VB 语言中表达式的使用课型课型第第1111周次周次周周授课日期授课日期年年月月日日简易计算器简易计算器素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标培养学生协作精神、分析问题、解决问题能力重点重点表达式的应用难点难点教学教学方法方法设计设计上机操作上机操作(完整 word 版)中职学校 VB 教案导入方法及内容导入方法及内容要求学生讨论并编程实现简易计算

45、器要求学生讨论并编程实现简易计算器教学教学内容、内容、教学教学过程、过程、及时及时间分间分配配功能:本程序要求从键盘分别输入两个数据,单击“开始”按钮,就可以进行加、功能:本程序要求从键盘分别输入两个数据,单击“开始”按钮,就可以进行加、减、乘、除的四则运算。减、乘、除的四则运算。界面如下:界面如下:教学教学资源资源作业作业内容内容教学教学后记后记备注备注第第次次课次课次2 2 课时课时课型课型第第1111周次周次周周授课日期授课日期年年月月日日(完整 word 版)中职学校 VB 教案课题课题知识目标知识目标IFIF 语句语句熟悉 IfThen结构,IfThenElse结构教学教学目标目标技

46、能目标技能目标能用 if 语句编写程序素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标提高学生学习兴趣重点重点难点难点教学教学方法方法设计设计导入方法及内容导入方法及内容在程序设计中经常遇到这类问题,它需要根据不同的情况采用不同的处理方法。例如,一元二次方程的求根问题,要根据判别式小于零或大于等于零的教学教学情况,采用不同的数学表达式进行计算。对于这类问题,如果用顺序结构编内容、内容、程,显然力不从心。必须借助分支结构。教学教学一、If 语句过程、过程、格式:及时及时 If 条件 then间分间分语句块 1配配 Else语句块 2 End If讲授、上机

47、练习讲授、上机练习If 语句的应用(完整 word 版)中职学校 VB 教案说明:(1)“条件”一般为关系表达式或逻辑表达式。通常把关系表达式或逻辑表达式的值为真时,称为条件满足;值为假时,称为条件不满足。反之亦然。判断下列条件是否成立:1、10;2、1=0;3、1=3;5、3 50 Then pay=(w-50)*0.5+50*0.2 Else pay=w*0.2 End If Text2.Text=pay End Sub(2)”清空按钮的代码 Private Sub Command2_Click()Text1.Text=Text2.Text=(完整 word 版)中职学校 VB 教案 En

48、d Sub(3)”退出按钮的代码 Private Sub Command3_Click()End End Sub教学教学资源资源作业作业内容内容教学教学后记后记设计一程序:根据输入的价格,求商品实际应付款(价格超过设计一程序:根据输入的价格,求商品实际应付款(价格超过 10001000 打打 9 9 折,超折,超过过 20002000 打打 8 8 折,超过折,超过 50005000 打打 7 7 折)折)第第次次课次课次2 2 课时课时课题课题知识目标知识目标熟悉 IfThen结构,IfThenElse结构教学教学目标目标技能目标技能目标能用 if 语句编写程序IFIF 语句语句课型课型第第

49、1111周次周次周周授课日期授课日期年年月月日日素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标提高学生学习兴趣重点重点难点难点If 语句的应用(完整 word 版)中职学校 VB 教案教学教学方法方法设计设计导入方法及内容导入方法及内容上机操作上机操作编程实现:1、教学教学内容、内容、教学教学过程、过程、及时及时x1=(-b+sqr(b2-4*a*c)/(2*a)间分间分配配(a 不为 0)则输出“方程无实数根”,否则输出方程两实根。提示:如果将 x1,x2 的值转换成 VB 表达式为x2=(-b-sqr(b2-4*a*c)/(2*a)2、编写程序,要

50、求能判断某个年份是否是闰年?提示:能被 4 整除但不能被 100 整除的,或者能被 400 整除的是闰年。教学教学资源资源作业作业内容内容教学教学后记后记备注备注(完整 word 版)中职学校 VB 教案第第次次课次课次2 2 课时课时课题课题知识目标知识目标熟悉 SelectCase 结构教学教学目标目标技能目标技能目标能用 case 语句编写程序课型课型第第1212周次周次周周Select CaseSelect Case 语句语句授课日期授课日期年年月月日日素质(情感、态度、价值观、职业核心能力)目标素质(情感、态度、价值观、职业核心能力)目标提高学生学习兴趣重点重点难点难点教学教学方法方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com