【文档说明】4.1.5《面向对象程序设计》教学设计2-八年级信息技术【苏科版】.doc,共(5)页,412.500 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93623.html
以下为本文档部分文字说明:
面向对象的程序设计学情分析:本节课学习者是初中8年级学生,此前已经学习过一些应用软件都偏重于操作,对程序代码设计接触较少,上一节课刚刚了解程序基础知识,还没有完整的程序设计过程的体验,对程序设计大部分学生都会感到陌生和神秘,所
以本节课先通过生活中的通俗例子做类比,让学生在脑海中建立基于对象的属性、事件、方法等重要概念后,再上机实践操作,完整的体验一下面向对象的程序设计思想,并在实际操作过程中进一步理解、强化。教学目标:⑴了解并掌握常用控件对象的的基本属性的设置方法;⑵能够结合生活事例理解并区分对象、属性、事件等
基本概念,理解面向对象的程序设计思想;⑶掌握程序代码窗口的基本编写方法,熟悉赋值语句完成属性赋值的基本语法格式;重点难点:1.教学重点:对象、属性、事件等概念;常用控件基本使用及属性设置;2.教学难点:理解面向对象的设计思想,能灵活运用赋值语句完成属性代码的编
写;教学过程:一、导入从一个哲学问题开始:世界是由什么组成的?“这个世界是由什么组成的?”这个问题如果让不同的人来回答会得到不同的答案。如果是一个化学家,他也许会告诉你“还用问嘛?这个世界是由分子、原子、离子等等的化学物质组成的”。如果是一个画家呢?他也许会告诉你,“这个世
界是由不同的颜色所组成的”。但如果让一个生物学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人
、大象、老虎„„就这样的分下去了!分到最后这个世界就是由一个一个的对象组成的。二、什么是对象?生活中——万物皆对象,一个人、一间房子、一张桌子、一本书等都是一个对象。程序中——类的实例化,窗体中每一个组成元素就是一个
对象。当把一个控件拖入到窗体中去,那么它就成为一个对象。认识VB中的对象1、Label文字标签我是写文字的2、Command按钮我是命令按钮,快点我3、Image图像框我是放图片的4、TextBox文本框
我是文本框,我既可以输入也可以输出文本。活动一:学以致用:说一说:下图中有几个对象,他们分别是什么类型的对象?面向对象的程序设计思想就是将对象作为程序的基本单位,编程就是用对象组装程序。三、对象中的属性、事件、方法VB中的对象有各自的属性、事件、方法
,它们构成了对象的三要素。(1)对象的属性属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性:内容(Caption)名称(Name)颜色(Color)字体(Font)图片(picture)易错点:混淆各个属性(name与caption)
文件名是VB系统认识对象的唯一凭证,不能重名对象属性的修改:1.属性窗口不能重名不要与名称混淆2.程序例:张三.身高=173Txet1.txet=“hello,你好”label.caption=“hello,你好“活动二
:火眼金睛找问题------设置对象属性红色方框中所示的程序代码在对象的名称上有问题,你知道如何修改吗?(观察对象属性窗口上所示的对象名称)小组讨论:1.各个对象的名称是什么?2、用赋值语句修改对象属性的方法?学生修改程序,
并运行看一看结果是否正确。活动总结:进一步理解属性的名称,属性赋值的方法以及程序代码所代表的含义。(2)事件事件是指发生在对象上的事情在自我介绍程序中,运行程序需要单击按钮才会执行放在按钮对象中的程序,如:单击(Click)双击(DblClick)鼠标移
动事件(MouseMove)事件过程的一般格式:PrivateSub<对象名>_<事件名>([<参数表>])<程序代码>EndSub例:PrivateSubCommand1_Click()label1.caption=“hello,大
家好”EndSub活动三:仿写程序——跟随鼠标转动的眼睛根据下图跟随鼠标转动的文字程序,仿写程序,把文字改为老师发放的眼睛图片,理解鼠标移动事件。活动总结:理解鼠标移动事件,对象的位置属性设置方式,理解left、top属性。(3)方法方法是面向对象程序设计中所特有的
,是一种特殊的过程和函数,可供用户直接调用。如:Print(打印)方法、Circle(画圆)方法、Line(画线)、方法、Cls(清除)方法例:Form1.print”hello”Form1.cls活
动四:探究学习“涂鸦程序”1.读程序,理解各个程序段的功能2.填写程序,在老师发放的源程序中把空缺的程序填写完整3.运行程序,运行无误后保存程序。4.拓展:学有余力的同学可以思考如何进一步改善涂鸦程序,例如可以
简单选择线条颜色,可以添加清除按钮等。四、总结属性、事件、方法再理解:日常生活中的对象(如氦气球)也具有属性、方法和事件。气球的属性例如它的高度、直径和颜色、它的状态(充气或放气)。气球也具有它可以执行的已知方法或操作。它具有充气方法(在其中充满氦气)、放气方法(放出其中的气体)和上
升方法(释放气球)。气球也可以对特定的外部事件作出响应。例如,气球以放气响应被刺破事件或以上升响应释放事件。VB对象的属性、事件、方法:对象(控件的实例化)——我是谁?属性(对象的特征)——我是什么样的?事件(动作,例Click)——什么情况下做?方法(执行,例line)—
—做什么事情?