永发信息网

vb中的事件与方法有什么区别?

答案:2  悬赏:80  手机版
解决时间 2021-02-21 23:48
程序中都是在使用"事件"或者修改属性的值.那方法体现在哪呢?
最佳答案
简单的说
事件是正在发生生什么事情的时候。你可以在事件中编写你想要在发生这个事件的时候要做的什么的代码。
方法是做一件事情。我的理解是它相当于一些公用代码,当你要做一些事情的时候如果这事情是一个方法你调用这个方法就行了。
全部回答
借用msdn的参考文档资料说明如下: 属性、方法和事件概述 visual basic 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。 日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。 气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。 气球还有预定义的对某些外部事件的响应。例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。 如果能对气球编程的话,visual basic 代码将如下所示。其作用是设置气球的属性: balloon.color = red balloon.diameter = 10 balloon.inflated = true 注意代码的语法,首先是对象 (balloon),接着是属性 (color),然后是赋值 (red)。重复这条语句,但是,换一个不同的值,就可以改变气球的颜色。属性也可以在程序设计阶段在“属性”窗口中设置。 调用气球的方法是这样的: balloon.inflate balloon.deflate balloon.rise 5 它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。在第三个例子中有一个附加项,称为一个参数,表示气球上升的高度。一些方法有一个或多个参数,它们对执行的动作做进一步的描述。 气球对一个事件的响应如下所示: sub balloon_puncture() balloon.deflate balloon.makenoise "bang" balloon.inflated = false balloon.diameter = 1 end sub 本例中代码描述了当刺穿事件发生时,气球的行为:调用 deflate 方法,然后以 "bang"(发出的声响)为参数调用 makenoise 方法。因为气球已不再是充气状态,所以把 inflated 属性置为 false,并给 diameter 属性设置一个新值。 实际上对气球不能编程,但是,可以对 visual basic 的窗体或控件进行编程。作为程序员,由您作主。您决定应更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。 回答者:zdingyu
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用4g管家充值流量月末剩余流量清零么?
喜来登餐馆这个地址在什么地方,我要处理点事
什么节目英语怎么说
是否每个表格都会有ID字段的?
货到付款快递到了我现在不需要对方付款了可以
二次元圈里狗砸,二狗砸,狗子一般是对什么人
三星S5830i 的内置视频播放器能播放哪些格式
请问买从达州到广州的火车能否在开江上车??
天骄子音乐中心第二分校我想知道这个在什么地
【王安石是什么之一】王安石是哪一代的诗人?
蓟门桥附近最近的交通银行在哪儿?
合意拉面馆在什么地方啊,我要过去处理事情
三相电300a电焊机需要多少钱
梁淼这个名字的来历
单选题实行财政和货币政策“双稳健”。旨在A.
推荐资讯
php中的var是什么意思
魔蝎座的尾巴水瓶座的头,这个叫什么座?
please(形容词)高兴,满意——(名词)——
中专生怎么考本科
有什么字带有木和金
看金属材料的表面,可以用体视显微镜看吗?
天猫 加进购物车了 删除以后在那可以找到删除
刚买的五菱荣光小卡,问一下,磨合期怎样磨合
1976年的阴历9月初9是什么星座?
四月份是什么星座的
现在有哪些PC单机游戏的CG分辨率在1080p以上
秘密潜入2汉化补丁安装出错是怎么回事 ?怎么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?