内容正文:
面向对象的程序设计
程序中的对象
生活中的对象:
万物皆对象,一个人、一间房子、一张桌子、一本书等都是一个对象
程序中的对象
VB程序中的对象:
是类的实例化,程序窗体中每一个组成元素就是一个个对象
VB中的对象
我是写文字的
我是命令按钮,快点我
我是放图片的
当把一个控件拖入到窗体中去,
那么它就成为一个对象
Label文字标签
Command按钮
Image图像框
Textbox文本框
我是文本框,我既可以
输入也可以输出文本
什么是面向对象的程序设计
面向对象的设计思想就是将对象作为程序的基本单位,像是用对象组装程序。
对象的属性、事件和方法
对象的属性
Command1按钮对象的属性
属性决定了对象的具体特征
人:
名字----张三
身高----170cm
体重----60kg
command按钮:
名字----command1
caption----command1
font----宋体
对比
8
事件
在自我介绍程序中,运行程序需要单击按钮才会执行放在按钮对象中的程序,如:
单击(Click)
双击(DblClick)
鼠标移动事件(MouseMove)
是指发生在对象上的事情。
事件过程的一般格式:
Private Sub <对象名>_<事件名>([<参数表>])
<程序代码>
End Sub
例:
Private Sub Command1_Click()
label1.caption=“hello,大家好”
End Sub
9
方法
方法是面向对象程序设计中所特有的,是一种特殊的过程和函数,可供用户直接调用的程序。
如:Print (打印) 方法、Circle(画圆)方法、Line(画线)方法、 Cls (清除) 方法
是指对象要执行的动作。
探究任务——涂鸦程序
1、读代码,理解程序
时间:2分钟
第一组,第二组,第三组(3段程序,每组一段)
思考每段程序分别用到了什么事件、方法、属性
2、填写空缺代码
3、完成程序
4、提高任务:进一步改善涂鸦程序,例如增加颜色按钮、清除按钮
鼠标移动事件
鼠标双击事件
画线方法
清除方法
谢谢
$$