苏科版(2018)八年级全册信息技术 4.1.5面向对象程序设计 课件(22ppt)

文档属性

名称 苏科版(2018)八年级全册信息技术 4.1.5面向对象程序设计 课件(22ppt)
格式 ppt
文件大小 2.2MB
资源类型 教案
版本资源 苏科版
科目 信息技术(信息科技)
更新时间 2020-12-03 19:48:05

图片预览

文档简介

程序设计简介——
面向对象的程序设计
这个世界是由什么组成的?
如果是一个化学家,……
如果是一个画家呢?……
但如果让一个分类学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了!
什么是对象?
生活中的对象:
万物皆对象,一个人、一间房子、一张桌子、一本书等都是一个对象
VB程序中的对象:
是类的实例化,程序窗体中每一个组成元素就是一个个对象
VB中的对象
我是写文字的
我是命令按钮,快点我
我是放图片的
当把一个控件拖入到窗体中去,
那么它就成为一个对象
Label文字标签
Command按钮
Image图像框
Textbox文本框
我是文本框,我既可以
输入也可以输出文本
说一说:VB中的对象
窗体(form)
它也是一个对象!
按钮对象
标签对象
共?个对象







什么是面向对象的程序设计
面向对象的设计思想就是将对象作为程序的基本单位,像搭建积木一样组装程序
标签label
命令按钮commandbutton
文本框textbox
Text1.text=3.14*r*r
对象
对象是具有特殊属性(数据)和行为方式(方法)的实体。建立对象后,其操作与该对象有关的属性、事件和方法来描述。
VB中的对象,如窗体、命令按钮、文本框、标签、图像等
对象的属性、事件、方法
对象的属性
属性决定了对象的具体特征
人:
名字----张三
身高----170cm
体重----60kg
command按钮:
名字----command1
caption----command1
font----宋体
对比
属性
是一个对象的特性,不同的对象有不同的属性。
对象常见的属性:
内容(Caption)
名称(Name)
颜色(Color)
字体(Font)
图片(picture)
修改属性:方法1
设计对象控件的布局
改变对象标签、命令按钮Caption 属性的值
易错点:
混淆各个属性(name与caption)
文件名是VB系统认识对象的唯一凭证
不能重名
张三的身高是170厘米
张三的体重是60公斤
张三的签名是“努力拼搏”
张三.身高=173
张三.体重=65
张三.签名=“努力拼搏”
label.caption=“hello,你好“
Txet1.txet=3.14*r*r
对象.属性=属性值
通过代码设置对象属性
这里的=区别于数学中的等于号,它叫赋值号,即把右边的值赋值给左边的属性
——赋值语句
修改属性:方法2
火眼金睛----找问题
事件
在自我介绍程序中,运行程序需要单击按钮才会执行放在按钮对象中的程序,如:
单击(Click)
双击(DblClick)
鼠标移动事件(MouseMove)
是指发生在对象上的事情。
事件过程的一般格式:
Private Sub <对象名>_<事件名>([<参数表>])
<程序代码>
End Sub
例:
Private Sub Command1_Click()
label1.caption=“hello,大家好”
End Sub
事件
方式:
在窗体上双击命令按钮
易错点:
代码对应的事件
对象名称_事件名称( )
代码编写……
仿写程序:跟随鼠标转动的眼睛
left
top
方法
方法是面向对象程序设计中所特有的,是一种特殊的过程和函数,可供用户直接调用的程序。
如:Print (打印) 方法、Circle(画圆)方法、Line(画线)方法、 Cls (清除) 方法
对象调用格式:
[<对象名>.]<方法名> [<参数名>]
例:Form1.Line -(X, Y), RGB(500, 0, 0)
是指对象要执行的动作。
探究任务——涂鸦程序
1、读代码,理解程序
时间:2分钟
第一组,第二组,第三组(3段程序,每组一段)
思考每段程序分别用到了什么事件、方法、属性
2、填写空缺代码
3、完成程序
4、提高任务:进一步改善涂鸦程序,例如增加颜色按钮、清除按钮
注意事件、方法
鼠标移动事件
鼠标双击事件
画线方法
清除方法
探究任务——涂鸦程序
2、填写空缺代码
3、完成程序
4、提高任务:进一步完善程序,例如
属性、事件、方法再理解
日常生活中的对象(如氦气球)也具有属性、方法和事件。
气球的属性,例如它的高度、直径和颜色、它的状态(充气或放气)。
气球也具有它可以执行的已知方法或操作。它具有充气方法(在其中充满氦气)、放气方法(放出其中的气体)和上升方法(释放气球)。同样,所有的气球都可以执行这些方法。
气球也可以对特定的外部事件作出响应。例如,气球以放气响应被刺破事件或以上升响应释放事件。
课堂小结:
VB对象的属性、事件、方法:
1、建立程序界面
2、初步设置对象属性
3、编写程序
4、运行于调试程序
5、保存程序
对象(控件的实例化)——我是谁?
属性(对象的特征)——我是什么样的?
事件(动作,例Click)——什么情况下做?
方法(执行,例line)——做什么事情?