信息技术 教案 泰山版 初三VB教案.docx
- 文档编号:8918906
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:31
- 大小:58.25KB
信息技术 教案 泰山版 初三VB教案.docx
《信息技术 教案 泰山版 初三VB教案.docx》由会员分享,可在线阅读,更多相关《信息技术 教案 泰山版 初三VB教案.docx(31页珍藏版)》请在冰豆网上搜索。
信息技术教案泰山版初三VB教案
第一单元VisualBasic初步
第1课认识我的工作室
一、教学设计
(一)教材分析
VisualBasic是义务教育山东省初中信息技术(泰山版)第三册(上)的内容。
VB是面向对象的、可视化的程序设计语言,是在Windows环境中广泛使用的应用程序开发工具、是易学习、功能强、效率高的编程语言之一。
本书主要以VB6.0为开发环境来探索程序设计的奥秘。
(二)学情分析:
初三年级的学生大多是初次结识VB,初次体验面向对象的程序设计思想,与以前所接触的“所见即所得”的应用软件有很大区别。
(三)教学目标
知识和技能目标
◇掌握VB6.0的启动和退出方法。
◇掌握内部控件的添加、删除、修改属性等操作。
◇熟悉VB6.0设计界面的组成和各种设计器的功能用法。
◇了解VB程序设计的一般过程。
过程与方法
本节课使用的最突出的教学方法是探究教学法,让学生经历现有程序的启动、修改、运行、退出过程,体会VB程序设计的一般方法和过程。
情感态度与价值观
培养学生学习VB的兴趣,养成善于探究、敢于实践的好习惯。
(四)教学重点与难点
1、教学重点
◇熟悉VB6.0的界面,了解各种窗口的作用。
◇开发VB程序的一般过程。
◇掌握内部控件的添加、删除、修改属性等操作。
◇了解程序代码的相关知识。
2、教学难点
◇VB6.0主界面下各个窗口的含义及作用。
◇修改对象属性时,属性窗口中各个项目的作用。
(五)教学策略
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过在线课堂,培养学生信息浏览、信息收集、信息加工处理的能力;通过任务分层、个别指导,实施分层教学;通过教师引导、小结,发挥教师的引导、促进、点拨的作用;通过优秀作品的展示,激发学生的成就感。
(六)教学准备
课前教师首先为学生准备好“显示文字.vbp工程文件。
(目标位置:
D:
\)
(七)教学过程
环节名称与需时
具体内容
设计意图
导
入
新
课
初
探
新
知
识
【教师活动】
屏幕广播“显示文字”的程序运行界面,单击“显示”、“退出”,展示这两个按钮的作用。
问题:
大家知道用什么软件能制作出这种效果吗?
【学生活动】
观看广播。
结合已有的知识,考虑老师提出的问题。
通过“显示文字”程序,让学生了解其开发环境,并提高学习VB的兴趣。
认
知
学
习
【教师活动】
本节就通过这个小程序,让我们一起走进VisualBasic的世界!
【学生活动】
明确本节的主题,认定教学目标。
【教师活动】
布置任务:
参照课本P2完成以下任务
任务1、VB的启动与退出。
任务2、VB窗口中各对象的名称。
任务3、如何启动、运行d:
\显示文字.vbp。
【学生活动】
可以以小组讨论形式完成上述任务。
【教师活动】屏幕演示
1、往窗体中添加对象:
文本框、标签框、命令按钮。
2、如何删除不要的对象。
3、修改对象属性:
BackColor(背景色)、Caption(显示的文本)、Font(字的效果)
【学生活动】学生根据刚才所学自主实践。
【教师活动】提出问题,学生思考。
如何通过代码来修改对象的属性。
(参照课本实践)
【学生活动】
动手实践,并比较对象属性修改前、后的效果有何不同。
(1)培养学生自主探究合作学习的能力。
(2)创设情境,活跃气氛。
掌握书写代码的格式,为以后代码编写打下基础。
自
主
实
践
参照课本P5自主学习“知识集装箱
了解VB中主要的工程设计工具。
小
结
【学生活动】谈本节收获。
【教师活动】学习总结。
⏹启动VB。
⏹执行程序:
添加→运行→退出。
⏹修改程序:
添加→删除→修改属性。
⏹修改程序代码。
师生梳理本节内容
二、教学反思
本节课以学生自主学习、探究学习、实践操作、教师引导的方式进行教学,充分发挥学生的主导作用和教师的引导作用,培养学生的实践操作能力、自主学习能力和问题探究能力;组织学生讨论、研究,归纳总结,培养学生的问题探讨能力和知识归纳能力;通过创意设计,提高学生知识应用能力,培养学生的创新精神。
第2课我的日期时间程序
一、教学设计
(一)教材分析
本课内容是学生独立完成一个完整的VB程序的开始,是一个启蒙学习的过程,要让学生在反复实践中体会窗体、标签控件和命令按钮的功能与作用。
(二)学情分析:
通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。
(三)教学目标
知识和技能目标
◇掌握窗体、标签控件和命令按钮的使用方法。
◇掌握日期时间函数的使用方法。
◇熟悉VB程序设计的一般过程。
过程与方法
本节课是学生第一次亲手实践经历VB开发程序的全过程,经历分析问题、设计界面、设置对象属性、编写代码、调试运行、保存文件等环节,通过经历“日期时间”程序设计的全过程来领悟VB程序设计一般过程。
情感态度与价值观
培养学生从分析问题入手,设计程序,然后解决问题的良好的程序设计习惯;培养学生自主完成VB程序的兴趣和热情。
(四)教学重点与难点
1、教学重点
◇掌握窗体、标签控件和命令按钮的使用方法。
◇掌握日期时间函数的使用方法。
◇依据对问题的分析设计合适的程序界面。
2、教学难点
◇对VB程序开发全过程的把握。
◇程序代码的编写。
(五)教学策略
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,提炼出问题与程序界面中用到的控件的对应关系。
(六)教学准备
日期时间查询程序
(七)教学过程
环节名称与需时
具体内容
设计意图
导
入
新
课
初
探
新
知
识
【教师活动】
屏幕广播“日期时间查询”程序运行界面,单击“查询”、“退出”,展示程序运行的结果。
问题:
该程序中用到了哪个对象?
各对象都显示什么内容?
【学生活动】
观看广播。
结合已有的知识,考虑老师提出的问题。
通过展示日期时间查询程序提出本节的学习任务。
认
知
学
习
【教师活动】
任务1、设计日期时间查询程序的界面。
(注:
三个标签框、二个命令按钮。
)
【学生活动】
1、启动VB6.0
2、在窗体中添加对象(提示:
对象添加完的同学想办法设置一下各个对象的位置、大小及对齐方式。
)
3、设置各对象的属性
(提示:
前景色Forecolor、是否透明Backstyle、边框样式Borderstyle。
)
【教师活动】
引导学生如何编写程序代码。
(注:
向学生介绍Date$、Time$及“+”的作用。
)
【学生活动】
编写程序代码。
调试并运行自己设计的程序。
以“日期时间查询”为名保存到自己的学习档案中,并生成扩展名为“.exe”的文件。
(1)培养学生自主探究合作学习的能力。
(2)创设情境,活跃气氛。
(3)了解VB程序设计的过程,体验代码编写的乐趣。
自
主
实
践
参照课本P12自主学习“知识集装箱”
了解VB中各对象的属性。
小
结
课堂展示,本节所学内容,采取师生对答的形式
巩固本节所学知识
二、教学反思
本节课的程序比较简单,大部分同学能够掌握本课内容,只是有小部分同学操作速度太慢,程序界面设计不美观,以后需要继续努力。
第3课设计加法器
一、教学设计
(一)教材分析
本课内容主要让学生体会文本框在程序实现中的交互作用;体验文本框和标签框在功能上的差异。
(二)学情分析:
通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。
(三)教学目标
知识和技能目标
◇理解文本框控件的功能。
◇掌握文本框控件的使用方法。
◇掌握标签框和文本框在显示编辑文本中的异同点。
过程与方法
本节课是学生第一次编写在程序运行过程中具有人机交互功能的程序,体会文本框实现交互作用的过程。
体验文本框和标签框的功能差别是学习本节课的重点。
情感态度与价值观
培养学生善于分析问题、从问题中归纳出程序设计过程的方法,培养学生严谨的程序设计习惯。
(四)教学重点与难点
1、教学重点
◇掌握文本框控件的功能。
◇掌握标签框、命令按钮、文本框三个控件的属性设置。
◇掌握标签框、命令按钮、文本框三个控件的后台运行代码。
2、教学难点
◇让学生了解VB程序设计的整个过程和思路。
◇使用标签框和文本框这两个控件的区别。
◇对于程序代码,学生能够融会贯通。
(五)教学策略
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,体验文本框与标签框的功能差别。
(六)教学准备
加法器程序
(七)教学过程
环节名称与需时
具体内容
设计意图
导
入
新
课
初
探
新
知
识
【教师活动】
先演示几个VB趣味小程序,来提高学生们的学习兴趣。
这些程序的制作都用到数学中的加法运算。
【学生活动】
观看广播,欣赏VB小程序。
通过展示几个VB小程序提高学生学习加法器程序的兴趣。
认
知
学
习
【教师活动】
展示本节加法器程序
【学生活动】
1、观察加法器程序界面的组成部分(三个文本框、两个标签框、三个按钮)
2、制作加法器的外观界面。
(了解文本框与标签框的区别)
【教师活动】
1、对比上面的加法器与完整的加法器界面,询问你更喜欢哪个界面?
引入属性窗口设置。
2、屏幕演示几个常用属性值的设置,并对文本框与标签框属性中Text与Caption属性值进行区分。
【学生活动】
1、尝试修改其它属性值,看程序界面有没有变化。
2、自行美化界面。
【教师活动】
教师讲解、分析三个按钮的代码编写。
【学生活动】
学生开始编写代码,并运行程序,验证运行情况。
(1)培养学生自主探究、分析问题的能力。
(2)创设情境,引入新知。
(3)了解代码编写的原则,体验代码编写的乐趣。
自
主
实
践
根据所学内容,将程序改成乘法器、除法器。
(注意符号)
巩固提高,融会贯通。
小
结
引导学生回顾本节所学内容。
巩固本节所学知识
二、教学反思
通过本节学习,大部分同学能够掌握所学内容。
有个别同学不能正确区分文本框与标签框的属性设置。
第4课设计“万年历小时钟”程序
一、教学设计
(一)教材分析
本节课在前三节课学习的基础上引入了外部控件日历和计时器控件,通过对这两种控件的使用使学生对VB编写程序的思路进一步扩展。
(二)学情分析:
通过前几节的学习,大多数同学能够掌握内部控件的添加方法,对VB的编程过程有了一个基本的了解。
但有个别同学至今没有融入到这个学习中。
(三)教学目标
知识和技能目标
◇掌握外部控件的调用方法。
◇初步学会时钟控件的使用方法。
◇掌握时间函数Timer的使用方法。
过程与方法
本节课在前三节课学习的基础上引入了外部控件日历和计时器控件,通过对这两种控件的使用使学生对VB编写程序的思路进一步扩展。
情感态度与价值观
进一步培养学生学习VB程序设计的兴趣和热情,更深层次地认识VB程序开发的奥妙。
(四)教学重点与难点
1、教学重点
◇时钟控件的使用方法。
◇外部控件的调用方法。
◇时间函数Timer的使用方法。
2、教学难点
◇计时器控件的属性设置。
◇Timer事件代码的编写。
(五)教学策略
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,体验外部控件的添加方法以及计时器的设置。
(六)教学准备
小时钟图标、万年历小时钟程序
(七)教学过程
环节名称与需时
具体内容
设计意图
导
入
新
课
初
探
新
知
识
【教师活动】
演示万年历小时钟程序。
与学生一起分析万年历小时钟程序的界面组成。
通过分析程序了解本节的学习目的。
认
知
学
习
【教师活动】
添加对象:
1、在工具箱中添加万年历控件。
2、在窗体中添加万年历对象。
3、在窗体中添加标签框和计时器控件。
【学生活动】
亲自动手完成程序界面的设置。
【教师活动】
设置对象属性:
1、设置窗体属性:
Caption(小时钟)、Startupposition(2-屏幕中心)、Ico(C:
\programfiles\microsoftvisualstudio\commongraphics\icons\misc)
2、设置标签与计时器的属性:
标签框:
Caption值为空
计时器:
Interval1000
【学生活动】
完成窗体中各对象的参数设置。
【教师活动】
与学生一起分析程序代码的编写。
【学生活动】
编写程序代码。
Label1.caption=Time
Beep
(1)创设情境,引入新知。
(3)了解代码编写的原则,体验代码编写的乐趣。
自
主
实
践
根据计时器的Enabled属性,制作P29页的时钟程序。
巩固提高,融会贯通。
小
结
本节主要掌握如何调用外部控件及计时器的属性设置。
师生共同归纳本节所学内容。
二、教学反思
本节重点讲了如何调用外部控件以及计时器的属性,程序代码比较简单,学生掌握情况较好。
第5课数据的存储箱-变量
一、教学设计
(一)教材分析
本课内容是学习程序设计的基础,涉及较多的以前没有接触到的概念。
通过设置现实中计算打折商品价格这一生活情境,提出完成“打折商品计价器”任务。
(二)学情分析:
学生通过前几节的学习,了解了编写程序的基本思路,掌握了程序界面的设计方法。
(三)教学目标
知识和技能目标
◇理解变量的含义及作用,并能合理地定义使用变量。
◇了解常见的几种数据类型及其含义。
◇了解常见的几种标准函数及其作用。
◇了解顺序程序结构。
◇掌握变量的赋值及数据输出。
过程与方法
本课内容的核心是变量,围绕这一核心,通过具体任务的实践,展开变量的定义、变量的赋值、变量的输出等教学环节。
情感态度与价值观
◇保持和提高学生对程序设计的浓厚兴趣。
◇通过对代码编写的学习,锻炼学生的意志,养成严格、认真的做事态度。
(四)教学重点与难点
1、教学重点
◇合理定义变量,存储数据。
◇编写顺序结构程序,解决简单问题。
2、教学难点
◇变量及赋值语句的含义及作用。
◇数据类型的含义及作用。
(五)教学策略
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;能够合理定义变量存储数据,掌握顺序结构程序。
(六)教学准备
打折商品计算器程序
(七)教学过程
环节名称与需时
具体内容
设计意图
导入新课
初探新知识
【教师活动】
演示打折商品计算器程序。
与学生一起分析打折商品计算器程序的界面组成。
通过分析程序了解本节的学习目的。
认
知
学
习
【教师活动】分析问题:
输入商品的原价→X
输入折扣数→Y
计算打折后的价格→Z
输出打折后的价格Z
则Z=X*Y/10
【学生活动】
设计程序界面:
1、添加对象(7个标签框、两个文本框、两个按钮)并调整大小及位置。
2、参照课本设置各对象的属性。
【教师活动】
1、变量命名原则:
A、变量名必须以字母或汉字开头,后面可以有字母、数字或下划线,长度不得超过255个字符。
B、不能在变量名中出现空格、小数点、标点符号等字符。
2、定义变量格式:
Dim变量名As数据类型(数据类型参照课本P36)
3、给变量赋值格式:
变量名=表达式
(注:
在VB中“=”是赋值符号,作用是将右边的值给左边的变量)
【学生活动】
1、参照课本编写代码。
DimXAsSingle,YAssingle,ZAsSingle
X=Val(Text1.text)
Y=Val(Text2.text)
Z=X*Y/10
Label7.Caption=Z
2、调试并运行程序。
(1)创设情境,引入新知。
(3)掌握变量命名原则、变量定义方法以及赋值格式,为今后学习打下基础。
自
主
实
践
完成以上内容的同学参照课本学习常用函数、表达式分类及Print输出语句。
巩固提高,预习新知。
小
结
本节课的重点要掌握变量命名原则、定义变量格式及顺序结构程序。
归纳、总结
二、教学反思
本节重点讲了变量命名原则、定义变量格式及顺序结构程序,多数学生掌握效果较好。
第6课双路径决策-If语句
一、教学设计
(一)教材分析
1、双路径决策-If语句格式简单,功能显著,易于理解、掌握和运用。
2、If语句是简单的程序设计基础,是标准的三种程序结构之一。
3、If语句不仅是以前程序设计的进一步拓宽,更是以后学习循环结构、程序设计模块化的基础,在教材中起着承前启后的重要作用。
(二)学情分析:
学生通过前面几节课的学习,掌握了基本的顺序结构的程序设计方法,为进一步学习分支结构程序设计打下了良好的基础条件。
(三)教学目标
知识和技能目标
◇掌握If语句的语法结构。
◇使学生学会使用If语句进行程序设计,提高学生的编程能力。
◇培养学生的自主性学习能力、协作性学习能力、审美能力及创新能力。
过程与方法
通过学习“双路径决策-If语句”,掌握分支结构的程序设计,学会基本的程序设计方法。
情感态度与价值观
通过本节课的学习逐步改变学生以往单一的顺序执行的思维方式,培养学生能够根据实际情况进行选择判断的能力。
认识到学习程序流程图是我们学习计算机的一个基本步骤,发展学生思维的逻辑性和学习态度的严谨性。
(四)教学重点与难点
1、教学重点
◇流程图的符号及画法。
◇If语句的使用方法。
◇使用分支结构解决实际问题的一般方法。
2、教学难点
◇编写代码实现If语句的功能。
(五)教学策略
由于本节课内容较多,根据课堂教学实际进行了相应调整,突出分析问题与代码编写这两个环节,使学生能够较好地掌握If语句的使用,并能运用分支结构灵活地解决实际问题。
(六)教学准备
密码验证程序、代码、流程图
(七)教学过程
环节名称与需时
具体内容
设计意图
导
入
新
课
初
探
新
知
识
【教师活动】
任务1、流程分析模仿。
【学生活动】
参考课本P46流程图符号了解流程图的画法。
了解流程图的符号,熟悉流程图的画法。
认
知
学
习
【教师活动】
问题引导:
登录论坛、邮箱等都需要输入密码。
即密码验证。
参照上图写出分析问题流程图。
【学生活动】
绘制密码验证程序的流程图。
【教师活动】
任务2、进行密码验证界面设置。
分析程序界面:
一个文本框,用于接受密码;两个命令按钮:
(1)用于密码校验
(2)清除密码。
要求:
完成界面设置、属性值设置。
【学生活动】
完成任务:
1、添加对象
2、属性值设置
【教师活动】
分析、编写程序代码:
(1)校验密码的程序代码。
IfText1.Text<>“123456”Then
T1=MsgBox(“密码不正确,请重新输入!
”,vbOKOnly+vbExclamation,“系统提示”)
Else
T1=MsgBox(“恭喜您,密码输入正确!
”,vbOKOnly+vbExclamation,“系统提示”)
End
(2)编写清除密码的程序代码。
Text1.Text=“”
Text1.SetFocus
【学生活动】
1、学生口述,教师采用全屏广播的模式显示编写过程。
2、操作速度快的同学开始编写自己的程序代码,速度慢的同学可以借用已有的代码。
(提前分发在桌面上)
(1)提出问题,明确主题。
(2)以看书、讨论的形式画出流程图,巩固流程图的画法。
(3)师生共同完成代码编写,同时掌握If语句的格式。
自
主
实
践
观察课本P46第1题程序运行的结果。
巩固提高,融会贯通。
小
结
本节课的重点要求:
掌握If语句的格式,熟悉语句的功能。
总结本节知识点
二、教学反思
由于本节课内容较多,根据课堂教学实际进行了相应调整,突出分析问题与代码编写这两个环节,多数同学能够完成本节内容,但小部分同学完成效果不理想。
第7课多路径决策-Select语句
一、教学设计
(一)教材分析
本节课通过设计一个四则运算计算器的过程,掌握使用Select语句实现多路径决策,体验多分支结构程序一般设计方法。
(二)学情分析:
通过前几节的学习,多数同学掌握较好,但还有一小部分同学对程序设计兴趣不大,所以本节课要注重学习内容和生活相联系,注重能力训练与问题解决相联系。
(三)教学目标
知识和技能目标
◇理解并掌Select语句的基本格式。
◇掌握Select语句中的使用方法及注意事项。
◇能使用Select语句解决实际问题。
过程与方法
本节课通过设计一个四则运算计算器的过程,掌握使用Select语句实现多路径决策,体验多分支结构程序一般设计方法。
情感态度与价值观
通过本节课的学习培养学生能够根据实际情况进行更加复杂的、有更多选项的选择判断能力,增强学生的知识迁移应用能力,培养学生严密的逻辑思维习惯。
(四)教学重点与难点
1、教学重点
◇使用多分支结构解决实际问题的一般方法。
◇学会使用Select语句编写程序。
◇编写选择结构程序解决简单问题。
2、教学难点
◇Select语句的使用方法及注意事项。
◇单选标记与复选标记的区别。
(五)教学策略
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过设计一个四则运算计算器让学生掌握Select语句的基本用法。
(六)教学准备
四则运算计算器程序及代码
(七)教学过程
环节名称与需时
具体内容
设计意图
导
入
新
课
初
探
新
知
识
【教师活动】提出问题
小红上小学三年级,她每个星期天都要练习数学四则运算。
刚开始,都是妈妈事先出好题,小红做完后再让妈妈批改。
最近小红的妈妈很忙,没有时间批改。
请你设计一个计算器程序,用于检验小红计算正确与否。
【学生活动】
思考问题,明确本节任务。
通过提出问题明确本节的学习目的。
认
知
学
习
【教师活动】
分析问题展示程序界面:
1、两个文本框(接收数据)、一个标签框(运算符)。
2、四个单选按钮用来选择运算符。
3、选择运算符时,要在两数之间显示运算符号。
4、单“=”计算出已输入的数据。
5、作除法运算时要判断是否零作除数。
【学生活动】设置界面:
1、添加对象(两个文本框、4个标签框、4个单选标记、两个按钮)
2、调整对象的位置及大小。
3、设置对象的属性。
【教师活动】
Select语句的格式:
Select
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 教案 泰山版 初三VB教案 泰山 初三 VB