内容正文:
面向对象的程序设计
学情分析:
本节课学习者是初中8年级学生,此前已经学习过一些应用软件都偏重于操作,对程序代码设计接触较少,上一节课刚刚了解程序基础知识,还没有完整的程序设计过程的体验,对程序设计大部分学生都会感到陌生和神秘,所以本节课先通过生活中的通俗例子做类比,让学生在脑海中建立基于对象的属性、事件、方法等重要概念后,再上机实践操作,完整的体验一下面向对象的程序设计思想,并在实际操作过程中进一步理解、强化。
教学目标:
⑴了解并掌握常用控件对象的的基本属性的设置方法;
⑵能够结合生活事例理解并区分对象、属性、事件等基本概念,理解面向对象的程序设计思想;
⑶掌握程序代码窗口的基本编写方法,熟悉赋值语句完成属性赋值的基本语法格式;
重点难点:
1.教学重点:对象、属性、事件等概念;常用控件基本使用及属性设置;
2.教学难点:理解面向对象的设计思想,能灵活运用赋值语句完成属性代码的编写;
教学过程:
一、导入
从一个哲学问题开始:世界是由什么组成的?
“这个世界是由什么组成的?”这个问题如果让不同的人来回答会得到不同的答案。如果是一个化学家,他也许会告诉你“还用问嘛?这个世界是由分子、原子、离子等等的化学物质组成的”。如果是一个画家呢?他也许会告诉你,“这个世界是由不同的颜色所组成的”。但如果让一个生物学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了!分到最后这个世界就是由一个一个的对象组成的。
二、什么是对象?
生活中——万物皆对象, 一个人、一间房子、一张桌子、一本书等都是一个对象。
程序中——类的实例化,窗体中每一个组成元素就是一个对象。
当把一个控件拖入到窗体中去,那么它就成为一个对象。
认识VB中的对象
1、Label文字标签我是写文字的
2、Command按钮我是命令按钮,快点我
3、Image图像框我是放图片的
4、TextBox文本框我是文本框,我既可以输入也可以输出文本。
活动一:学以致用:
说一说:下图中有几个对象,他们分别是什么类型的对象?
面向对象的程序设计思想就是将对象作为程序的基本单位,编程就是用对象组装程序。
三、对象中的属性、事件、方法
VB中的对象有各自的属性、事件、方法,它