什么是对象,方法,属性,事件?(VB程序)

如:对象:指程序当中可区分、可识别的实体,主要指窗体和控件。(麻烦不要以气球,名字等比喻。我需要的是概念。特别是属性和事件。)... 如:对象:指程序当中可区分、可识别的实体,主要指窗体和控件。(麻烦不要以气球,名字等比喻。我需要的是概念。特别是属性和事件。) 展开
 我来答
55crazy
推荐于2017-09-30 · 超过26用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:65.6万
展开全部

属性、方法和事件概述
Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。

syx54
2013-09-06 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2743万
展开全部
其实,有人用气球等来形容和说明,无非也是为了使你容易了解,如果像你所说的概念,那么随便找一本书,都可以找到的。
既然,你已经对对象了解了(你说的窗体和控件,当然,随着你的深入,你一定会有新的理解),那么我就试着说说属性和事件;
有书本上这么介绍属性;
1)属性:它是对象的状态的抽象,用数据结构来描述类的属性;
比如:(看起来你已经认可窗体和控件是对象,那么我就用窗体和控件来举例吧!)窗体有:高和宽、有它所处于屏幕中的位置、有颜色等等,这些都是描述窗体的一些状态的,就叫做窗体的属性。同样,大部分控件也有这一些属性(高和宽、有它所处于窗体中的位置、有颜色等等)。
我实在憋不住了,还是要讲气球了,把气球看作对象,它的颜色,大小,重量等等,就是属性。请千万别责怪我罗嗦。现在,你已经学会什么是对象的属性了吧,甚至你可以开始举例说明了,比如,桌子的长、宽、高、颜色;汽车的品牌、颜色、重量等等。要学会知识,最好的办法是尝试运用知识去实践,错了也没有关系,改正错误继续尝试,就会达到正确的目标!
2)事件:这个更难解释与理解。
我的理解,事件就是对象所具有的感知(感觉)能力。比如:当鼠标在窗体上移动的时候,窗体就能感知到,我们就说窗体具有鼠标移动的事件,还有,当用鼠标单击按钮的时候,按钮能够感知到,我们就说按钮具有鼠标单击事件,等等。为什么把这种感知能力命名为事件,我的理解就是,当相应的事件(事情)发生的时候,这些对象能够感知到。当然,对于这些事件的感知,对象可以做出反应(需要你去编写代码),也可以不做出任何反应(如果不编写任何代码)。
这就好比,启动程序,你在窗体上滑动鼠标,并没有看到程序有什么任何新的变化,那是因为你没有在移动鼠标的事件过程里,编写代码。
这就好比,蚊子叮咬了你,你会感觉到痒或痛,你当然可以拍它,当然也可以不做任何反应,但是无论如何,你是有感知的,对不对?
希望对你理解有帮助!
追问
谢谢!你说的很详细了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式