2-2面向对象程序设计(第1课时).doc
文本预览下载声明
课 题 第2单元 第2节 面向对象程序设计 科目 信息技术 教学对象 初二学生 设计着 学习目标 知识与技能 了解面向对象编程的基本思想; 过程与方法 以讲授的方式开展知识点,结合练习加以巩固; 情感目标 用面向对象的编程思想进行程序设计非常方便; 重点 了解面向对象编程的基本思想; 难点 了解面向对象编程的基本思想; 课时安排 1课时 教学简析 首先复习之前的两个练习,将程序段进行比较;然后新授,介绍面向对象编程的基本思想,说明对象的属性、事件和方法,通过两个实践学习和一个探究学习巩固知识点。 学情分析 学生已经了解程序设计的一般过程,对对象的属性也有了一些认识。 教学方法 讲授法、练习法 教学准备 多媒体网络教室,学习资源(两个实践学习例子和一个探究学习例子)课件 说明 教学设计 教学过程 教师活动 学生活动 设计意图 复习
教学新授 通过两个练习我们知道VB程序设计有两个部分的工作:
一是进行界面设计。
二是根据程序所需要解决的问题,编写完成解决问题的程序代码。
我们再来比较求圆面积和求梯形面积的“计算”按钮中程序段:
(1)求圆面积的“计算”按钮中程序段:
Private Sub Command1_Click Let r text1.text
Let s 3.1416*r*r
Text2.text s
End Sub
(2)求梯形面积的“计算”按钮中程序段:
Private Sub Command1_Click Let a val text1.text Let b val text2.text Let h val text3.text Let s a+b *h/2
Text4.text s
End Sub
面向对象程序设计是一种以更接近人们的思维习惯来处理问题的编程方式。
对象是一组代码和数据的集合。
例如,“求圆面积”程序中“Command1”对象所对应的程序段就是代码,而描述“Command1”对象的属性就是数据。
VB中的对象具有各自的属性、事件和方法。将属性看作对象的性质,将事件看作对象对外部操作的响应,将方法看作对象的动作,它们构成了对象的三要素。
属性
事件
编程时存放在对象中的程序段要有外界动作(如单击、双击等)的激发才能启动,这些动作就称为对象的事件。
一个对象可以响应多种事件。例如,单击(Click)、双击(DblClick)、按下鼠标键(MouseDown)、移动鼠标(MouseMove)、按下键盘键(KeyPress)、启动窗体(Load)等。
方法
在VB中,许多对象的内部将一些现成的程序封装起来,可供直接调用,这些程序称为方法。
不同的对象中包含有不同的方法。例如,窗体对象具有Print(在窗体中显示字符或数值)、Cls(清除窗体中显示内容)等方法。
教师演示实践学习:
编写如图2.2-1所示的 “事件”程序:运行程序后出现一个窗体,单击窗体,显示“刚才你单击了鼠标!”;双击窗体,程序结束运行。
通过比较理解求梯形面积的程序段。
了解对象的属性、事件和方法;
让上节课编程有困难的学生理解求梯形面积程序的代码。
课程练习 编写如图2.2-1所示的 “事件”程序:运行程序后出现一个窗体,单击窗体,显示“刚才你单击了鼠标!”;双击窗体,程序结束运行。 学生操作! 练习反馈 学生能完成。 总结 今天我们学习了面向对象编程的基本思想,了解了对象的属性、事件和方法。 板书设计 复习
新授
对象的属性
对象的事件
对象的方法 作业布置 探究学习:编写如图2.2-4所示的程序:窗体为绿色,单击“开始”按钮,窗体上显示“面向对象程序设计”(字号为小1号,字体为隶书);双击窗体,结束程序。
实践学习:编写如图2.2-5所示的“播放视频”程序:单击“播放”按钮,开始播放自己收集的视频文件;单击“结束”按钮,结束视频的播放。 教学反思 根据实际情况,可让部分学生选择其中的一个作业来做!鼓励学生完成两个作业!
显示全部