【VB开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了VB开源代码-新课标青岛版初中信息技术八年级下册(VB程序设计)第1课《大熊猫的两个愿望》精品教案 - 讲义教程的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
新课标青岛版初中信息技术八年级下册(
VB 程序设计)第1课《大熊猫的两个愿望》精品教案教学目标1、认识
VB 界面。
2、了解常用控件。
3、培养学生学习
VB 的兴趣和勇于探索的精神。
教学重点1、 掌握 Lable 控件,CommandButton 控件的字体、颜色属性设置。
2、 启动
VB 的方法。
3、
VB 窗口中各部分的作用。
教学难点掌握 Lable 控件,CommandButton 控件的字体、颜色属性设置。
学生的学习方式自主学习,合作学习,探究学习教学策略讲授法,讨论法,任务驱动教学法,基于问题的学习,范例教学法课时安排 1课时教学过程 导入:教师运行“大熊猫的两个愿望”程序,单击不同的 CommandBotton,观察结果,使学生产生兴趣。
提示它是由
VB 编写,我们通过学习也能做出来。
环节一:认识
VB 工作界面 教师通过类比法引导学生认识工作界面。
环节二:打开“大熊猫的两个愿望.vbp”运行程序,总结运行程序的方法。
环节三:通过属性窗口修改按钮的属性 发问:如何改变按钮的标题名称、背景色、字体? 让学生选中 CommandBotton1观察属性窗口的变化,让学生讨论、试探,总结结论。
运用结论,修改 CommandBotton2 的属性值。
环节四:通过
代码修改 Label.Captain 刚才运行程序时,单击 Command1 看到了大熊猫的愿望,能否修改这个愿望呢? 1、打开
代码窗口的方法:试探打开
代码窗口的方法,讨论总结。
2、打开 Command1
代码窗口,进行修改。
3、运用结论,修改 Command2 的
代码。
学有余力的同学可修改 Label2.ForeColor 属性值。
环节四:实践与创新教学小结:掌握 Lable 控件,CommandButton 控件的属性设置。
制作简单程序的过程。
教学反思:通过玩游戏认识
VB,编写最简单的程序来学会编程的步骤,认识窗口,及简单控件的使用,使学生对编程降低神秘感,产生兴趣。
第 2 课 自我介绍教学目标1、了解开发程序的一般过程2、掌握把程序生成.exe 的过程3 、 学 会 使 用 TextBox 、 OptionButton 控 件 ; 会 用 代 码 设 置 FontFont.Size ; 会 用
代码:Option1.SetFocus;学会使用续行符“_” ;学会使用字符连接符“” 。
4、培养学生自主完成程序设计的兴趣。
教学重点:1、学会使用 textbox 控件、单选按钮,学会使用
代码设置字体、文字的大小、textbox 控件的 text 值。
2、学会编写单选按钮、命令按钮的 Click 事件
代码,学会用
代码选中单选按钮。
3、学会使用分行符、字符连接符。
教学难点1、学会使用 textbox 控件、单选按钮,学会使用
代码设置字体、文字的大小、textbox 控件的 text 值。
2、学会编写单选按钮、命令按钮的 Click 事件
代码,学会用
代码选中单选按钮。
3、学会使用分行符、字符连接符4、调试程序,修改程序错误。
学生的学习方式自主学习,合作学习,探究学习教学策略设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。
课时安排 2课时教学过程 导入:自我介绍是人际交往中与他人进行沟通,增进了解、建立联系的方式,这节课我们一起做个“自我介绍”的程序,来介绍自己的爱好、优点和不足。
教师把做好的自我介绍程序展示给大家看,提出这节课的学习任务。
环节一:分析问题 教师引导学生分析界面中用到的4个控件。
环节二:界面设计 1、构建界面:学生操作,添加控件(可用两种方法实现) 。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:编写
代码、调试与运行。
学生根据课本内容自主学习、讨论编写
代码。
教师提示
代码中的字符串的书写及用法、“”号的用法,对学生操作中出现的错误进行修改。
完成任务的同学辅导其他同学。
环节四: 保存文件、生成可执行文件。
1、学生参考课本操作,让学生观察保存
VB 文件和使用其他软件的保存有什么不同。
(
VB要保存两个:.frm 和.vbp) 。
2、生成.exe 文件后,学生自主学习,并.exe 的作用。
环节五:总结(学生分组总结,汇总) 。
1、编写程序过程中用到的控件的属性设置及用法 2、“”字符串运算符、分行符的用法,及字符串的定义 环节六:实践与创新(大显身手) 开发一个程序,名为“我的名片” 。
分组讨论,互助合作,完成任务。
教学反思 这节课通过2课时的时间完成两个程序。
熟悉界面控件以及属性的设置,编写事件
代码,调试运行程序,保存文件,生成可执行文件。
这是个比第一节课的程序要复杂的程序,让学生学会分析问题,解决问题,会利用教材知识去完成这个程序。
教师要及时的引导,使学生自己会读程序,修改调试程序中出现的错误,为以后的课打下基础。
第 3 课 谜语大擂台(一)教学目标1、了解字符串的概念,熟悉字符串的合并运算。
2、了解设置窗体属性的方法。
3、会使用 Timer、Image 控件;掌握 Val、Cstr、Time会使用 VbCrlf4、进一步培养学习
VB 的兴趣与热情,更深入地认识程序开发的奥妙。
教学重点1、学会使用 Timer 控件、Image 控件;2、掌握 Val、Cstr、Timer的使用方法,会使用 VBcrlf 常数。
教学难点1、学会使用 Timer 控件、Image 控件;2、掌握 Val、Cstr、Timer的使用方法,会使用 VBcrlf 常数。
学生的学习方式自主学习,合作学习,探究学习教学策略设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――创新作品。
课时安排 2课时教学过程 导入:今天我们来玩一个猜谜游戏,看哪位同学能用最快的时间猜出来。
教师运行“谜语大擂台.frm” ,学生观察界面并猜谜语。
这个猜谜游戏是如何制作的呢? 环节一:分析问题 师生讨论界面设计中用到的控件。
环节二:界面设计 1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:编写
代码。
学生根据课本内容自主学习、讨论编写
代码。
教师讲授 Timer1 控件在程序中的作用、
代码编写。
教师引导学生掌握函数 Val、Cstr、Timer的使用方法和 VBcrlf 常数的作用。
环节四:练一练,增加一个清除按扭,将使谜语、计时信息都返回到初始态。
自主探究、讨论,完成任务。
环节五:总结(学生讨论总结,汇总) 1、编写程序过程中用到的控件的属性设置及用法 2、用到的函数 Val、Cstr、Timer的使用方法,VBcrlf 常数的作用 3、字符串的概念,字符串合并运算。
环节六:实践与创新 设计一个电子钟程序,用来显示当前时间。
第4课 节约用水算水价教学目标1、了解流程图的使用方法,了解一般编程过程。
2、了解变量、数据类型,能定义实型变量和整形变量。
3、学会变量进行赋值。
4、会使用 IF 语句、会使用算术运算符进行四则运算。
5、通过对
代码编写的学习,培养学生自主完成程序的能力。
教学重点:1、学会使用 If 条件选择语句,解决简单的问题;2、学会使用算术运算符进行四则运算
代码设计。
教学难点: If 条件选择语句学生的学习方式:自主学习,合作学习,探究学习教学策略:设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。
课时安排:2课时教学过程: 导入:为了提高节水意识,促进人们形成良好的用水习惯,物价部门对居民用水实行阶梯式水价:若用水量小于或等于 12 吨,价格为 2.85 元/吨;若用水量大于 12 吨,大于 12 吨的部分,价格为:2.85×2 元/吨。
现在我们就替物价部门设计一个这样的计算水费的程序。
环节一:分析收取水费问题,画出其流程图。
学生分组讨论画出流程图。
环节二:界面设计 1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:
代码编写,调试,运行。
学生参考课本,自主学习探究。
教师引导学生理解 If 语句的用法,引导学生理解赋值语句,总结
VB 中常见的数据类型。
教师准备几个 If 条件语句小程序,让学生去读程序,引导学生加深对 If 语句的理解。
环节五:总结(学生分组总结,汇总) 1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到分支结构 If 语句 3、用到的函数、数据类型、变量、定义变量、变量赋值、算术运算符 环节六:实践与创新 设计一个程序“我怎么样?” 输入学生成绩, 如果成绩大于等于 96 分,就输出“very good”,如果成绩小于 96 分,就输出“don’t give up” 。
分组讨论,互助合作,完成任务教学反思 这节课通过2课时
学习,学会分析问题,用流程图描述程序,程序中用到了分支结构 If语句,教师也可以写一些简单的程序让学生读程序,说出程序的运行结果,加强对 If 语句的理解。
第五课 谜语大擂台(二)教学目标1、掌握常用函数 Int Rnd msgbox的用法。
2、学会用 Select 语句解决一些简单的应用问题3、学会用 Text 控件存储变量值,会用流程图分析问题。
4、培养学生选择判断能力和严谨的逻辑思维习惯。
教学重点:1、掌握
常用函数 Int Rnd msgbox的用法。
2、学会用 Select 语句解决一些简单的应用问题3、学会用 Text 控件存储变量值,会用流程图分析问题。
教学难点:1、掌握常用函数 Int Rnd msgbox的用法。
2、学会用 Select 语句解决一些简单的应用
问题。
3、学会用 Text 控件存储变量值,会用流程图分析问题。
学生的学习方式:自主学习,合作学习,探究学习教学策略:设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。
课时安排:2课时教学过程: 导入:本单元第 3 课我们设计过一个猜谜游戏,但那个游戏不够完善。
让学生说出不完善的地方。
这节课我们开发一个改进程序,教师把做好的程序展示给同学们看。
环节一:分析问题 教师
演示程序,学生理解这个谜语玩的过程。
分组讨论用流程图描述程序。
环节二:界面设计 1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:
代码设计、调试运行。
学生参考课本自主学习探究,输入程序运行调试。
完成任务的同学当老师小助手辅导其他同学。
教师引导学生读程序,理解 Select 语句的用法、三个函数 IntRnd msgbox的用法。
教师总结分支结构 If 语句和 Select 语句的用法,区别。
两者可替代。
教师准备两个 If 和 Select 语句的小程序,让学生读程序,看哪组同学说出正确结果,加深对两个分支结构语法的理解。
环节四: 总结(学生分组总结,汇总) 1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到分支结构 Select 语句,并与 If 语句的区别,两种语句的替换用法。
3、程序中用到的 IntRnd msgbox函数。
环节五:练习编写“确认”按钮的
代码。
) (如课本中的“提示对话框”,分组讨论,互助合作,完成任务教学反思 这节课通过2课时学习,掌握分支结构的另一种语句。
教师引导同前一课的 If 语句联系,加深对分支结构的理解。
第 6 课 会计小助理教学目标1、掌握计数循环的使用方法。
2、掌握累加器的使用方法3、培养学生运用循环结构,解决生活中实际问题的能力,激发学生程序设计的兴趣。
教学重点1、学会使用计数循环语句 for next 进行程序
设计,教学难点1、学会使用计数循环语句 for next 进行程序设计,学生的学习方式:自主学习,合作学习,探究学习教学策略设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。
课时安排2课时教学过程 导入:算盘是我国古代伟大发明之一,由于它的独特优势今天而仍然成为会计人员的必修课, 他们经常用算盘练习计算从 1 开始连续加到某个整数的和,他们计算的结果是否正确?现在我们设计一个程序求“从 1 连续加到某个整数的和” ,来验证打算盘的准确度。
环节一:分析问题 师生讨论分析问题,用流程图描述“会计小助手”程序。
环节二:界面设计 1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:
代码编写,调试运行程序。
学生参考课本自主学习探究,分组讨论,for next 语句,累加器 zzx 的用法. 完成任务的同学当老师小助手辅导其他同学。
环节四:把原程序修改为 1 到 100 之间奇数的和。
分组讨论,看哪个小组的同学先做出来。
合小组交流合作完成任务。
环节五:总结(学生分组总结,汇总) 1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到循环结构 for next 语句。
环节六:练习:p69 想一想。
如果我们在程序中输入 5000,再求和的话,就会出现数据溢出错误,这是为什么呢?请试着在程序中限制输入的位数,比如最多只能输入 4 位。
学生分组讨论,编写程序。
环节七:实践与创新 设计一个程序,求从 10 加到 1000 的和。
教学反思 出些用 for next 编写的程序,使学生会读程序,加深对语句的理解和运用。
第 7 课 欲与珠峰试比高教学目标1、学会使用条件循环语句;2、了解程序的健壮性;3、会使用计数器4、培养利用循环结构解决生活中实际问题的能力和思维的严密性,激发对程序设计的兴趣。
教学重点:1、学会使用条件循环语句 Do loop 进行程序设计。
教学难点:1、学会使用条件循环语句 Do loop 进行程序设计。
学生的学习方式:自主学习,合作学习,探究学习教学策略:设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。
课时安排:2课时教学过程: 导入:珠穆朗玛峰海拨 8844.43 米,如果你将一张纸不断地对折,经过若干次的对折就能高于珠穆朗玛峰的高度,你相信吗,今天我们就开发这样一个程序,来计算一下需要对折的次数。
环节一:画出流程图。
师生讨论分析问题,画出程序流程图。
环节二:界面设计 1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:
代码设计,运行,调试。
学生参考课本自主学习探究,分组讨论 Do Loop 语句的用法。
完成任务的同学当老师小助手辅导其他同学。
教师准备几个 Do Loop 语句小程序,让学生去读程序,看哪组同学说出正确结果,引导学生理解循环语句循环的次数及条件的判断,加深对 Do Loop 语句的理解。
教师总结 For next 和 Do Loop 循环语句特点及区别。
环节四:总结(学生分组总结,汇总) 1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到循环结构 do loop 语句用法。
环节五:实践与创新(大显身手)设计一个程序,求出从 1 连续累加到某个最小的数,使它们的和不小于 10000。
分组讨论,互助合作,完成任务教学反思 这节课通过2课时学习,让学生学习解决问题的方法,会使用 Do Loop 语句。
教师可以在此课的基础上总结一下程序设计中用到的三种结构:顺序结构、分支结构、循环结构。
第8课 我的媒体播放器教学目标1、掌握通用对话框控件、多媒体控件的使用方法。
2、学会插入 pictrue 控件和 frame 控件。
3、通过本节课的学习,使学生感受成功的喜悦,进一步激发学习程序设计的热情。
教学重点:1、掌握通用对话框控件、多媒体控件的使用方法。
2、学会插入 pictrue 控件和 frame 控件。
教学难点:1、掌握通用对话框控件、多媒体控件的使用方法。
2、学会插入 pictrue 控件和 frame 控件。
学生的学习方式:自主学习,合作学习,探究学习教学策略:设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。
课时安排:2课时教学过程: 导入:在
计算机上你们用什么
软件播放歌曲,用什么软件播放 VCD 视频?我们利用
VB 来制作一个既能播放歌曲又能听歌的播放器。
环节一:分析问题 教师展示做好的播放器。
师生讨论要使用的 7 个控件。
环节二:界面设计 1、构建界面:学生操作,添加控件,完成界面设计。
2、设置对象属性: 根据程序界面,在属性窗口中设置每个控件的属性值。
采用自主探究和合作学习形式。
环节三:编写
代码,调试程序。
学生自主学习,分组讨论参考课本来完成。
完成任务的同学当老师小助手辅导其他同学。
教师引导学生理解 Commondialog 控件、MMcontrol 控件的使用。
环节四:调试运行程序,并生成可执行文件,与同学分享。
环节五:总结(学生分组总结,汇总) 编写程序过程中用到的控件的属性设置及用法 Commondialog 控件、MMcontrol 控件、Pictrue 控件和 Frame 控件 环节六:实践与创新 利用 CommonDialog 控件,调出 Font 设置对话框。
并评价。
教学反思 这节课通过2课时学习,使学生感受成功的喜悦,进一步激发学习程序设计的热情。