第十一课 循环结构
教学目标
一、知识与技能:
1、学会使用程序画一个带颜色的圆 2、学会使用程序同时画多个圆 3、学会循环语句的使用 4、能灵活运用循环语句 5、体会循环语句的意义 二、重点与难点 1、了解画圆的语句 2、了解循环语句的格式 3、能灵活使用循环语句 三、教学手段:
任务驱动、合作探究、屏幕演示 四、教学过程: 教学内容 引入 教师活动 画一个圆可以使用哪些软件?可以用画图,老师展示,但我们学习了vb以后我们完全可以使用程序来画圆。教师展示画圆程序。 打开一个新的文档,制作两个按钮,名称分别是确定和退出, 学生活动 观看作品,了解vb也可以用于画圆 设计意图 创设情景,让学生对本节课产生兴趣,调动学生的积极性。 程序界面的制作 学生根据学件布置的任务完成任务一 制作程序的界面是vb编写应用程序的第一步。 画圆程序的编写 教师布置任务,学生根据课件自让学生通过自己强调程序段的位置,学完成完成任务二。 的努力看到效果,增避免程序在写的过加学生的成就感。 程中出错。 教师提问,如果一次要多画几个圆怎么办? 请学生按照任务三 学生根据课件自行完成。 巩固画圆程序,为循环语句的使用打下基础。 画多个圆 完成画5个圆。 教师提问:如果我需要画100个圆怎么办? 那么可以使用我们的循环语句来完成。 老师讲解循环语句的构成,用通俗的语言让学生读懂循环结构的含义,然后请学生完成任务四。 学生学习循环语句的使用,理解循环语句。 自主学习和探究学习相结合。巩固学生对循环语句的理解。 循环程序 探索循环程序 教师提问,请学生学生探究循环次数读任务五,完成任务的计算。 五的提问,老师总结,用终值减初始除以步长加1就是循环的次数。 总结本课内容,可以请学生自评和教师评价相结合。 让学生进一步巩固循环语句的使用。 学生探索学习,理解循环语句次数的计算。 总结 再次回顾知识点 让学生巩固知识点 五、教学反思 本节课是vb学习的第3节,学生在前面的学习中已经具有了一定的基础知识,对vb已经
有了初步的了解,为这个课的进行创造了条件。教学目标确定合理,通过一节课的学习,从任务的完成情况来看,达到了教学目标的要求,关键点是在对循环语句的理解和运用上面,通过让学生分析程序,基本达到了理解的目的。整节课的教学流程上看,学生能按照学件的要求,结合老师的讲解,层层递进地学习,并给以适当的探索空间,既完成了任务,又理解了知识点。本节课主要采取自主学习的方式,辅以学生之间合作和探索,老师与学生,学生与学生之间的评价,让学生在学习中既锻炼了操作,又获得了能力的提高。应该说较好地完成了教学目标。不足的是,由于时间的限制,学生虽然能理解循环的意义,但是在循环语句的具体操作与判断方便缺乏灵活性,如果让学生自行编写程序,可能存在一定的困难,这都需要在后续的课程中继续训练与操作。
第十二课 VB中的定时器控件
一、教学目标 1、 知识目标
(1)理解定时器常用属性interval 和 Enabled 的意义和设置 (2)理解定时器的timer事件 2、技能目标
(1)根据程序要求熟练设置定时器控件的属性; (2)熟练运用语句格式设置计时器的属性; (3)能模仿编写程序实现定时器的应用。 二、教学重点
1、定时器控件的interval 属性 2、定时器控件中的timer事件 三、教学难点
定时器每隔一段时间,由系统自动产生一个计时信号,激活定时器的Timer事件,学生对定时器这一功能的理解是本节课的一个难点。学生突破模仿,能迁移运用定时器编写相关的程序是本节课的又一个难点。
四、教学方法
讲授法、演示法、小组讨论、上机练习
五、教学模式
“示范—模仿”教学模式
六、教学过程
教学环节 教师活动 学生活动 观看教师演示,设计意图 激发学生的兴 创设情境、 演示“倒计时”程序 激趣导入 讲授:定时器 一、属性 1. Name 默认名称:timer 2. Enabled 可用性 3. interval 时间间隔,单位:ms,1000ms=1s 值:0 不响应 timer事件 值:1~65535 二、事件 Timer 三、功能 每间隔一段时间,触发一次定时器的timer事件 演示:例 4-7: 设计时钟 属性设置 Label1.BackColor = #000000 Label1.Font = 36 Form1.Caption = \时钟\timer1.Interval = 1000 编写代码 Private Sub Timer1_Timer() Label1.Caption = Time End Sub 小结: (1)time与 time$的区别 (2)Interval 设置很重要 产生兴趣 参与学习,与教师互动 模仿教师的演示,进行练习 反思自已的学习,与教师互动 趣,引起学习动机 让学生先模仿,参与学习。 示范建构、积极引导 布置任务1: 学生小组讨论,给上述程序增加两个按钮:启动、退出。 解决任务 自主模仿, (提示) Enabled 属性的使用 合作交流 布置任务2: “树”字号变大 (提示)字号的属性是 Fontsize 教师演示: 应用新知, “元旦倒计时”程序 迁移训练 (教师将程序的exe文件发给每台学生机) 总结提 升,巩固成果 教学反 思 组织学生一起总结本节课的学习收获 学生观看演示,积极构思,为倒计时程序的制作做好准备 大胆谈想法,总结收获 学生自主学习,巩固知识 提升学生对知识的理解水平 总结知识,展示自已 第十三课 滚动条控件
一、 演示课件(调色板.exe) 二:了解光的三原色:红,绿,蓝;
人眼所见的各种色彩是因为光线有不同波长所造成的,经过实验发现,人类肉眼对其中三种波长的感受特别强烈,只要适当调整这三种光线的强度,就可以让人类感受到『几乎』所有的颜色这三个颜色称为光的三原色(RGB),就是红(red),绿(green),蓝(blue)。所有的彩色电视机、屏幕都具备产生这三种基本光线的发光装置。因为这三种光线的混合几乎可以表示出所有的颜色,因此计算机里头就用RGB三个数值的大小来标示颜色,每个颜色用8bit来记录,可以有0~255,共256种亮度的变化,三种乘起来就有一千六百多万种变化,这也是我们常听到的24 bit全彩。
颜色范围:0~255之间
猜一猜,下列颜色将组成什么颜色: 例: 红:0 绿:0 蓝:0 红: 255 绿:255 蓝:255 红:255 绿:0 蓝:0
三、介绍滚动条控件
滚动条控件重要属性:Min :最小值
Max : 最大值 Value: 当前值