内容正文:
学科:九年级信息
课题:面向对象程序设计
教学札记
主备人:贵玉珩
审核人:
师简介,学生了解
通过具体实例讲解
学生思考,讨论,个别作答,师纠错补充。
学生看书,完成程序编写,尝试理解程序——个别学生运行自己所编程序,并做解释,师适当纠错补充。
小组探究,个别分享,共同提高。
教学目标:
1、 知识与技能目标
(1) 了解面向对象程序设计的的基本概念;
(2) 了解对象、属性、事件和方法的概念;
(3) 体验面向对象程序设计。
2、 过程与方法
通过分析“温度换算”程序,以及实际编写和分析理解“涂鸦”程序,带领学生主动体会并理解面向对象程序设计的思想。
3、 情感态度与价值观
体验面向对象编程思想的内涵及魅力。
教学重点:面向对象程序设计思想、对象的属性、事件和方法
教学难点:对象的属性、事件和方法在实际编程中的正确运用
教学过程:
1、 导入
引言:上节课我们介绍过,VB采用了可视化(Visual)编程的方式,具体表现在“所见即所得”和面向对象的编程方法。“所见即所得”我们已经见识过,那么,什么是“面向对象的编程方法”呢?这节课,老师将和同学们一起来一探究竟。
2、 新授
(1) 知识准备
1、 师简介
“面向对象程序设计”思想是将对象作为程序的基本单位,编程就是用对象组装程序。
(程序设计经历了“面向机器——面向过程——面向对象”三个阶段)
2、师:这里的“对象”指什么?
举例说明:如“温度换算”程序就是由窗体、命令按钮、文本框、标签和图像等元素组成的。
3、 对象“三要素”
师:属性、事件、方法。
学生看书自学理解(P110-111)——师以“手机”类比进行讲解
(师:手机的颜色、尺寸是其属性;按下侧边键,单击中间键,按下左侧上下键,触摸单击,触摸移动,触摸长按等是其事件;手机中的各种功能的APP可以看做是其方法)
(2) “涂鸦”程序
师:下面我们来学习编写一个名为“涂鸦”的程序,实际体会理解面向对象程序设计的思想和方法。
1、 呈现效果
思考:
① “涂鸦”程序由哪几个对象所组成?
② 应编写哪几段程序?放在哪个对象中?并分别由什么事件来激发?
2、编写程序(详见课本P111)
如图所示:
提醒:窗体事件可以直接在编程窗口中进行点选,无需自己输入!
3、 探究
要求:运行程序,体验效果,观察理解并分析程序内容,试探究如下几个问题:
1、 程序如何判断按下的是鼠标左键还是右键?
2、 修改程序,使同时按下鼠标左右键移动就退出程序。
3、 编写程序,单击鼠标后就在鼠标位置显示“对象编程”文字。
(建议学生分组探究,然后共享探究成果。)
师适当呈现修改后的程序效果,并稍做提点(修改事件参数、添加对象方法)
4、 小结
教学后记:
学科网(北京)股份有限公司
$$