【VB开源代码栏目提醒】:本文主要为网学会员提供“泰山版初三信息技术教案VB教案 - 中学课件”,希望对需要泰山版初三信息技术教案VB教案 - 中学课件网友有所帮助,学习一下!
第一单元 Visual Basic 初步 第1课 认识我的
工作室一、教学设计(一)教材分析Visual Basic 是义务教育山东省初中信息技术(泰山版)第三册(上)的内容。
VB 是面向对象的、可视化的程序设计语言,是在 Windows 环境中广泛使用的应用程序开发工具、 是易学习、功能强、效率高的编程语言之一。
本书主要以
VB6.0为开发环境来探索程序设计的奥秘。
(二)学情分析:初三年级的学生大多是初次结识
VB,初次体验面向对象的程序设计思想,与以前所接触的“所见即所得”的应用软件有很大区别。
(三)教学目标 知识和技能目标 ◇掌握
VB6.0 的启动和退出方法。
◇掌握内部控件的添加、删除、修改属性等操作。
◇熟悉
VB6.0 设计界面的组成和各种设计器的功能用法。
◇了解
VB 程序设计的一般过程。
过程与方法 本节课使用的最突出的教学方法是探究教学法,让学生经历现有程序的启动、修改、运行、退出过程,体会
VB 程序设计的一般方法和过程。
情感态度与价值观 培养学生学习
VB 的兴趣,养成善于探究、敢于实践的好习惯。
(四)教学重点与难点1、教学重点 ◇熟悉
VB6.0 的界面,了解各种窗口的作用。
◇开发
VB 程序的一般过程。
◇掌握内部控件的添加、删除、修改属性等操作。
◇了解程序
代码的相关知识。
2、教学难点 ◇
VB6.0 主界面下各个窗口的含义及作用。
◇修改对象属性时,属性窗口中各个项目的作用。
(五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过在线课堂,培养学生信息浏览、信息收集、信息加工处理的能力;通过任务分层、个别指导,实施分层教学;通过教师引导、小结,发挥教师的引导、促进、点拨的作用;通过优秀作品的展示,激发学生的成就感。
(六)教学准备 课前教师首先为学生准备好“显示文字.vbp 工程文件。
(目标位置:D:)(七)教学过程环节名称与 具 体 内 容 设计意图 需时 导 【教师活动】 入 屏幕广播“显示文字”的程序运行界面,单 通过“显示文字” 新 、 击“显示”“退出” ,展示这两个按钮的作 程序,让学生了解 课 用。
其开发环境,并提 问题:大家知道用什么
软件能制作出这种效 高学习
VB 的兴趣。
初 果吗? 探 【学生活动】 新 观看广播。
知 结合已有的知识,考虑老师提出的问题。
识 【教师活动】 本节就通过这个小程序,让我们一起走进 Visual Basic 的世界! (1)培养学生自主 【学生活动】 探究合作学习的能 明确本节的主题,认定教学目标。
力。
【教师活动】 布置任务:参照课本 P2 完成以下任务 (2)创设情境,活 任务 1、
VB 的启动与退出。
跃气氛。
认 任务 2、
VB 窗口中各对象的名称。
任务 3、如何启动、运行 d:显示文字.vbp。
知 【学生活动】 可以以小组讨论形式完成上述任务。
学 【教师活动】屏幕演示 1、往窗体中添加对象:文本框、标签框、 习 命令按钮。
2、如何删除不要的对象。
3、修改对象属性:BackColor(背景色) 、 Caption(显示的文本)、Font(字的效果) 【学生活动】学生根据刚才所学自主实践。
【教师活动】提出问题,学生思考。
如何通过
代码来修改对象的属性。
(参照课 本实践) 掌握书写
代码的格 【学生活动】 式,为以后
代码编 动手实践,并比较对象属性修改前、后的效 写打下基础。
果有何不同。
自 主 参照课本 P5 自主学习“知识集装箱 了解
VB 中主要的 实 工程设计工具。
践 【学生活动】谈本节收获。
小 【教师活动】学习总结。
师生梳理本节内容 结 启动
VB。
执行程序:添加→运行→退出。
修改程序:添加→删除→修改属性。
修改程序
代码。
二、教学反思本节课以学生自主学习、探究学习、实践操作、教师引导的方式进行教学,充分发挥学生的主导作用和教师的引导作用,培养学生的实践操作能力、自主学习能力和问题探究能力;组织学生讨论、研究,归纳总结,培养学生的问题探讨能力和知识归纳能力;通过创意设计,提高学生知识应用能力,培养学生的创新精神。
第2课 我的日期时间程序一、教学设计(一)教材分析本课内容是学生独立完成一个完整的
VB 程序的开始,是一个启蒙学习的过程,要让学生在反复实践中体会窗体、标签控件和命令按钮的功能与作用。
(二)学情分析:通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。
(三)教学目标 知识和技能目标 ◇掌握窗体、标签控件和命令按钮的使用方法。
◇掌握日期时间函数的使用方法。
◇熟悉
VB 程序设计的一般过程。
过程与方法 本节课是学生第一次亲手实践经历
VB 开发程序的全过程,经历分析问题、设计界面、设置对象属性、编写
代码、调试运行、保存文件等环节,通过经历“日期时间”程序设计的全过程来领悟
VB 程序设计一般过程。
情感态度与价值观 培养学生从分析问题入手,设计程序,然后解决问题的良好的程序设计习惯;培养学生自主完成
VB 程序的兴趣和热情。
(四)教学重点与难点1、教学重点 ◇掌握窗体、标签控件和命令按钮的使用方法。
◇掌握日期时间函数的使用方法。
◇依据对问题的分析设计合适的程序界面。
2、教学难点 ◇对
VB 程序开发全过程的把握。
◇程序
代码的编写。
(五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,提炼出
问题与程序界面中用到的控件的对应关系。
(六)教学准备 日期时间查询程序(七)教学过程环节名称与 具 体 内 容 设计意图 需时 导 【教师活动】 入 屏幕广播“日期时间查询”程序运行界面, 通过展示日期时间 新 、 单击“查询” “退出”,展示程序运行的结
查询程序提出本节 课 果。
的学习任务。
初 问题:该程序中用到了哪个对象?各对象都 探 显示什么内容? 新 【学生活动】 知 观看广播。
识 结合已有的知识,考虑老师提出的问题。
【教师活动】 任务 1、 (
设计日期时间查询程序的界面。
注: 三个标签框、二个命令按钮。
) (1)培养学生自主 【学生活动】 探究合作学习的能 1、启动
VB6.0 力。
2、在窗体中添加对象(提示:对象添加完 的同学想办法设置一下各个对象的位置、 大 小及对齐方式。
) 认 3、设置各对象的属性 (2)创设情境,活 ( 提 示 : 前 景 色 Forecolor 、 是 否 透 明 跃气氛。
知 Backstyle、边框样式 Borderstyle。
) 【教师活动】 学 引导学生如何编写程序
代码。
(注:向学生介绍 Date、Time及“”的 习 作用。
) 了 (3) 解
VB 程序 【学生活动】 设计的过程,体验 编写程序
代码。
代码编写的乐趣。
调试并运行自己设计的程序。
以“日期时间查询”为名保存到自己的学习 档案中,并生成扩展名为“.exe”的文件。
自 主 参照课本 P12 自主学习“知识集装箱” 了解
VB 中各对象 实 的属性。
践 小 课堂展示,本节所学内容,采取师生对答的形式 巩固本节所学知识 结二、教学反思本节课的程序比较简单,大部分同学能够掌握本课内容,只是有小部分同学操作速度太慢,程序界面设计不美观,以后需要继续努力。
第3课 设计加法器一、教学设计(一)教材分析本课内容主要让学生体会文本框在程序实现中的交互作用;体验文本框和标签框在功能上的差异。
(二)学情分析:通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。
(三)教学目标 知识和技能目标 ◇理解文本框控件的功能。
◇掌握文本框控件的使用方法。
◇掌握标签框和文本框在显示编辑文本中的异同点。
过程与方法 本节课是学生第一次编写在程序运行过程中具有人机交互功能的
程序,体会文本框实现交互作用的过程。
体验文本框和标签框的功能差别是
学习本节课的重点。
情感态度与价值观 培养学生善于分析问题、从问题中归纳出程序设计过程的方法,培养学生严谨的程序设计习惯。
(四)教学重点与难点1、教学重点 ◇掌握文本框控件的功能。
◇掌握标签框、命令按钮、文本框三个控件的属性设置。
◇掌握标签框、命令按钮、文本框三个控件的后台运行
代码。
2、教学难点 ◇让学生了解
VB 程序设计的整个过程和思路。
◇使用标签框和文本框这两个控件的区别。
◇对于程序
代码,学生能够融会贯通。
(五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,体验文本框与标签框的功能差别。
(六)教学准备 加法器程序(七)教学过程环节名称与 具 体 内 容 设计意图 需时 导 【教师活动】 入 先演示几个
VB 趣味小程序,来提高学生们 通过展示几个
VB 新 的学习兴趣。
这些程序的制作都用到数学 小程序提高学生学 课 中的加法运算。
习加法器程序的兴 初 【学生活动】 趣。
探 观看广播,欣赏
VB 小程序。
新 知 识 【教师活动】 展示本节加法器程序 (1)培养学生自主 【学生活动】 探究、分析问题的 1、观察加法器程序界面的组成部分(三个 能力。
文本框、两个标签框、三个按钮) 2、制作加法器的外观界面。
(了解文本框 与标签框的区别) 【教师活动】 1、对比上面的加法器与完整的加法器界 认 (2)创设情境,引 面,询问你更喜欢哪个界面?引入属性窗 入新知。
口设置。
知 2、屏幕
演示几个
常用属性值的设置,并对 文本框与标签框属性中 Text 与 Caption 属 学 性值进行区分。
【学生活动】 习 1、尝试修改其它属性值,看程序界面有没 有变化。
(3)了解
代码编写 2、自行美化界面。
的原则,体验
代码 【教师活动】 编写的乐趣。
教师讲解、分析三个按钮的
代码编写。
【学生活动】 学生开始编写
代码,并运行程序,验证运 行情况。
自 主 根据所学内容,将程序改成乘法器、除法 巩固提高,融会贯 实 器。
(注意符号) 通。
践 小 引导学生回顾本节所学内容。
巩固本节所学知识 结二、教学反思通过本节学习,大部分同学能够掌握所学内容。
有个别同学不能正确区分文本框与标签框的属性设置。
第4课 设计“万年历小时钟”程序一、教学设计(一)教材分析本节课在前三节课学习的基础上引入了外部控件日历和计时器控件,通过对这两种控件的使用使学生对
VB 编写程序的思路进一步扩展。
(二)学情分析:通过前几节的学习,大多数同学能够掌握内部控件的添加方法,对
VB 的编程过程有了一个基本的了解。
但有个别同学至今没有融入到这个学习中。
(三)教学目标 知识和技能目标 ◇掌握外部控件的调用方法。
◇初步学会时钟控件的使用方法。
◇掌握时间函数 Timer 的使用方法。
过程与方法 本节课在前三节课学习的基础上引入了外部控件日历和计时器控件,通过对这两种控件的使用使学生对
VB 编写程序的思路进一步扩展。
情感态度与价值观 进一步培养学生学习
VB 程序设计的兴趣和热情,更深层次地认识
VB 程序开发的奥妙。
(四)教学重点与难点1、教学重点 ◇时钟控件的使用方法。
◇外部控件的调用方法。
◇时间函数 Timer 的使用方法。
2、教学难点 ◇计时器控件的属性设置。
◇Timer 事件
代码的编写。
(五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,体验外部控件的添加方法以及计时器的设置。
(六)教学准备 小时钟图标、万年历小时钟程序(七)教学过程环节名称与 具 体 内 容 设计意图 需时 导 【教师活动】 入 演示万年历小时钟程序。
与学生一起分析万年 通过分析程序了 新 历小时钟程序的界面组成。
解本节的学习目 课 的。
初 探 新 知 识 【教师活动】 添加对象: (1)创设情境, 1、在工具箱中添加万年历控件。
引入新知。
2、在窗体中添加万年历对象。
3、在窗体中添加标签框和计时器控件。
【学生活动】 亲自动手完成程序界面的设置。
认 【教师活动】 设置对象属性: 知 1、设置窗体属性: Caption(小时钟)、Startupposition(2-屏幕 学 中 心 ) 、 Ico ( C:programfilesmicrosoftvisual 习 studiocommongraphicsicons
misc) (3)了解
代码编 2、设置标签与计时器的属性: 写的原则,体验 标签框:Caption 值为空
代码编写的乐 计时器:Interval 1000 趣。
【学生活动】 完成窗体中各对象的参数设置。
【教师活动】 与学生一起分析程序
代码的编写。
【学生活动】 编写程序
代码。
Label1.captionTime Beep 自 主 根据计时器的 Enabled 属性,制作 P29 页的时 巩固提高,融会 实 钟程序。
贯通。
践 小 本节主要掌握如何调用外部控件及计时器的属性设 师生共同归纳本节 结 置。
所学内容。
二、教学反思本节重点讲了如何调用外部控件以及计时器的属性,程序
代码比较简单,学生掌握情况较好。
第5课 数据的存储箱-变量一、教学设计(一)教材分析本课内容是学习程序设计的基础,涉及较多的以前没有接触到的概念。
通过设置现实中计算打折商品价格这一生活情境,提出完成“打折商品计价器”任务。
(二)学情分析:学生通过前几节的学习,了解了编写程序的基本思路,掌握了程序界面的设计方法。
(三)教学目标 知识和技能目标 ◇理解变量的含义及作用,并能合理地定义使用变量。
◇了解常见的几种数据类型及其含义。
◇了解常见的几种标准函数及其作用。
◇了解顺序程序结构。
◇掌握变量的赋值及数据输出。
过程与方法 本课内容的核心是变量,围绕这一核心,通过具体任务的实践,展开变量的定义、变量的赋值、变量的输出等教学环节。
情感态度与价值观 ◇保持和提高学生对程序设计的浓厚兴趣。
◇通过对
代码编写的学习,锻炼学生的意志,养成严格、认真的做事态度。
(四)教学重点与难点1、教学重点 ◇合理定义变量,存储数据。
◇编写顺序结构程序,解决简单问题。
2、教学难点 ◇变量及赋值语句的含义及作用。
◇数据类型的含义及作用。
(五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;能够合理定义变量存储数据,掌握顺序结构程序。
(六)教学准备 打折商品计算器程序(七)教学过程环节名称与 具 体 内 容 设计意图 需时 导入新课 【教师活动】 演示打折商品计算器程序。
与学生一起分析 通过分析程序了解初探新知识 打折商品计算器程序的界面组成。
本节的学习目的。
【教师活动】分析问题: 输入商品的原价→X (1)创设情境,引 输入折扣数→Y 入新知。
计算打折后的价格→Z 输出打折后的价格 Z 则 ZXY/10 认 【学生活动】 设计程序界面: 知 1、添加对象(7 个标签框、两个文本框、两 个按钮)并调整大小及位置。
学 2、参照课本设置各对象的属性。
【教师活动】 习 1、变量命名原则: (3)掌握变量命名 A、变量名必须以字母或汉字开头,后面可 原则、变量定义方 以有字母、数字或下划线,长度不得超过 255 法以及赋值格式, 个字符。
为今后学习打下基 B、不能在变量名中出现空格、小数点、标 础。
点符号等字符。
2、定义变量格式: Dim 变量名 As 数.