课件编号8373962

苏科版(2018)八年级全册信息技术 4.3.4面向对象程序设计 教案

日期:2024-05-21 科目:信息技术 类型:初中教案 查看:35次 大小:423936Byte 来源:二一课件通
预览图 1/2
苏科版,2018,八年级,全册,信息技术,4.3.4
  • cover
面向对象的程序设计 学情分析: 本节课学习者是初中8年级学生,此前已经学习过一些应用软件都偏重于操作,对程序代码设计接触较少,上一节课刚刚了解程序基础知识,还没有完整的程序设计过程的体验,对程序设计大部分学生都会感到陌生和神秘,所以本节课先通过生活中的通俗例子做类比,让学生在脑海中建立基于对象的属性、事件、方法等重要概念后,再上机实践操作,完整的体验一下面向对象的程序设计思想,并在实际操作过程中进一步理解、强化。 教学目标: ⑴了解并掌握常用控件对象的的基本属性的设置方法; ⑵能够结合生活事例理解并区分对象、属性、事件等基本概念,理解面向对象的程序设计思想; ⑶掌握程序代码窗口的基本编写方法,熟悉赋值语句完成属性赋值的基本语法格式; 重点难点: 1.教学重点:对象、属性、事件等概念;常用控件基本使用及属性设置; 2.教学难点:理解面向对象的设计思想,能灵活运用赋值语句完成属性代码的编写; 教学过程: 一、导入 从一个哲学问题开始:世界是由什么组成的? “这个世界是由什么组成的?”这个问题如果让不同的人来回答会得到不同的答案。如果是一个化学家,他也许会告诉你“还用问嘛?这个世界是由分子、原子、离子等等的化学物质组成的”。如果是一个画家呢?他也许会告诉你,“这个世界是由不同的颜色所组成的”。但如果让一个生物学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了!分到最后这个世界就是由一个一个的对象组成的。 二、什么是对象? 生活中———万物皆对象, 一个人、一间房子、一张桌子、一本书等都是一个对象。 程序中———类的实例化,窗体中每一个组成元素就是一个对象。 当把一个控件拖入到窗体中去,那么它就成为一个对象。 认识VB中的对象 1、Label文字标签我是写文字的 2、Command按钮我是命令按钮,快点我 3、Image图像框我是放图片的 4、TextBox文本框我是文本框,我既可以输入也可以输出文本。 活动一:学以致用: 说一说:下图中有几个对象,他们分别是什么类型的对象? 面向对象的程序设计思想就是将对象作为程序的基本单位,编程就是用对象组装程序。 三、对象中的属性、事件、方法 VB中的对象有各自的属性、事件、方法,它们构成了对象的三要素。 (1)对象的属性 属性是一个对象的特性,不同的对象有不同的属性。 对象常见的属性: 内容(Caption) 名称(Name) 颜色(Color) 字体(Font) 图片(picture) 易错点: 混淆各个属性(name与caption) 文件名是VB系统认识对象的唯一凭证,不能重名 对象属性的修改: 1.属性窗口 2.程序 例:张三.身高=173 Txet1.txet=“hello,你好” label.caption=“hello,你好“ 活动二:火眼金睛找问题--设置对象属性 红色方框中所示的程序代码在对象的名称上有问题,你知道如何修改吗?(观察对象属性窗口上所示的对象名称) 小组讨论:1.各个对象的名称是什么?2、用赋值语句修改对象属性的方法? 学生修改程序,并运行看一看结果是否正确。 活动总结:进一步理解属性的名称,属性赋值的方法以及程序代码所代表的含义。 (2)事件 事件是指发生在对象上的事情 在自我介绍程序中,运行程序需要单击按钮才会执行放在按钮对象中的程序,如: 单击(Click) 双击(DblClick) 鼠标移动事件(MouseMove) 事件过程的一般格式: Private Sub <对象名>_<事件名>([<参数表>]) <程序代码> End Sub 例: Private Sub Command1_Click() label1.caption=“hello,大家好” End Sub 活动三:仿写程序———跟随鼠标转动的眼睛 根据下图跟随鼠标转动的文字程序,仿写程序,把文字改为 ... ...

~~ 您好,已阅读到文档的结尾了 ~~