VB中面向对象及其属性方法与事件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/bskls/article/details/102529440
                    VB中面向对象及其属性方法与事件

面向对象
对象
VB是典型的面向过程的语言。面向对象(oop–object oriented programming)的程序设计是以对象为基础,以事件驱动对象对事件进行处理的程序设计技术。“万物皆对象”。在现实生活中万物都可以作为我们主观意识上的“对象”,一部手机,一个苹果,一个人,一辆车…都是我们的“对象”。对象是真实存在的,从VB程序设计的 角度来看,对象是既包含数据,又包含接受事件后对数据进行操作的方法,并将其封装起来的一个独立的逻辑实体。对象都有自己的属性,方法和事件。
VB中最常用的事件是窗体和控件。比如:Command,Label,Form等等。它们都有自己的属性,方法和事件。

属性
对象的属性较好理解,属性是指对象的特性,是用来描述对象的。比如“人”是一个对象,“胖瘦”,“高矮”,“黑白”,“美丑”,等都是“人”的属性,不同的对象都有不同的属性,属性可以区别具有不同特点的“人”,同理可以根据属性区别不同的对象。
VB中属性用于定义对象的“标题”“颜色”“大小”“字体”“位置”等等。在程序设计时,还有默认属性,即对象的属性都有一个默认值,通过设置可以调节改变。

方法
VB中对象方法我认为是比较难理解的,在一开始的理解中我出现一些偏差,以为If语句就是方法,其实不然,方法是系统已经设计好的,在编写事件中可以使用的一些特殊程序,完成显示移动隐藏输出对象等一定操作功能。每个对象具有一定的方法,不同的对象具有不同的方法,方法的内容不可见,常见的方法有Print, Show,Move 等。

事件
事件是指对象能够识别并做出反应的外部刺激。不同的对象识别的事件不同,窗体既能识别单击事件又能识别双击事件,但是命令按钮只能识别单击事件。窗体的常用事件包括:Load Activate,Click,DblClick命令按钮的常用事件包括:Click标签文本框的常用事件是 Change

下面我将会举几个生活中常见的例子帮助我和大家更好得去理解面向对象和对象的属性,方法,事件。
以“牛顿的苹果”为例吧,将“牛顿的苹果”看为对象,“重量” “颜色” “口味”是它的属性,“可以吃”“可以打人”是它的方法,“被牛顿咬”是事件,苹果这个对象做出的反应,即对事件的处理过程就是苹果被吃掉。
事件:对象为牛顿的苹果
被牛顿咬是一个外界刺激
苹果被吃完是一个过程
这三者构成一个事件

再以小明为例 “相貌” “声音” “身高”是他的属性,“能跑步”“能听到起跑枪声”是他的方法。
事件:小明为对象
听到枪声 是个外界刺激
小明向终点跑去是一个过程
这三者构成一个整体事件。

以上就是我对 对象和 属性,方法,事件的理解,谢谢。

猜你喜欢

转载自blog.csdn.net/bskls/article/details/102529440