4个回答
展开全部
以人体为类,
你可以把人体看作窗体对象,耳朵作为窗体上的一个控件,比如说你听到了一句话,这时就激活了,耳朵的OnLister事件,
Private sub 耳朵_OnLister(ByVal 说话人 as 人)
select case 说话人
case 老婆:
call 全心全意听话()
case 老板:
call 尽力听话()
case 仇人:
me.打人(说话人) '调用“人体”这个窗体对象的“打人”方法
end select
end sub
由上面的这个例子可以看出:
1、事件,是被外在条件激活的,是被动的;而方法,却是主动的。
所以我们在写VB程序时不需要关心事件怎么被VB的事件管理器激活,只需要关心,在什么条件下被激活,就可以了;
而方法要由我们主动的在代码中写出在什么地方调用,比如上例中的"me.打人(说话人)",如果不主动调用,就不会发生。
2、事件,中要写代码;方法,系统自己定义代码。
事件中如果不写代码,那么这个事件就和没发生一样;
方法,系统自己内部定义了代码,不需要自己修改,但是可能通过传送参数,改变方法执行的效果,比如"me.打人(说话人)",如果,你不传一个参数,就不知道要打谁。
以上大体就是如此了。。。。。
你可以把人体看作窗体对象,耳朵作为窗体上的一个控件,比如说你听到了一句话,这时就激活了,耳朵的OnLister事件,
Private sub 耳朵_OnLister(ByVal 说话人 as 人)
select case 说话人
case 老婆:
call 全心全意听话()
case 老板:
call 尽力听话()
case 仇人:
me.打人(说话人) '调用“人体”这个窗体对象的“打人”方法
end select
end sub
由上面的这个例子可以看出:
1、事件,是被外在条件激活的,是被动的;而方法,却是主动的。
所以我们在写VB程序时不需要关心事件怎么被VB的事件管理器激活,只需要关心,在什么条件下被激活,就可以了;
而方法要由我们主动的在代码中写出在什么地方调用,比如上例中的"me.打人(说话人)",如果不主动调用,就不会发生。
2、事件,中要写代码;方法,系统自己定义代码。
事件中如果不写代码,那么这个事件就和没发生一样;
方法,系统自己内部定义了代码,不需要自己修改,但是可能通过传送参数,改变方法执行的效果,比如"me.打人(说话人)",如果,你不传一个参数,就不知道要打谁。
以上大体就是如此了。。。。。
展开全部
1.事件是需要触发信息才能做的事情,方法是不需要信息就可以做的事情;
2.事件必须要接到触发信息时才发生的事情,方法是摆在那儿的事情,你想干随时都可以拿过来做。
2.事件必须要接到触发信息时才发生的事情,方法是摆在那儿的事情,你想干随时都可以拿过来做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VB中事件我们写自己代码的地方~~~
VB中方法我们调用系统有了的函数~~~
VB中方法我们调用系统有了的函数~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事件是对象(这里的对象几乎都是窗体控件)所执行的一种特有的动作(在有些资料中称动作),例如单击事件、双击事件等等,对于对象不同,对象的事件是有不同的,当然在对象的事件中,有通用事件,这些通用事件几乎涵盖了所有对象,不同的对象也有不同的事件。事件是由一段代码组成,包含在Sub和End Sub中的,在事件中可以完成一系列任务。
方法是对象(这里的对象不仅仅包含窗体控件,也包含一些其他对象)在程序中执行的一种可执行的操作,他仅仅是这个对象的一种可执行的操作,一般是“对象.方法”的语句格式,例如打开、保存等等。
方法是对象(这里的对象不仅仅包含窗体控件,也包含一些其他对象)在程序中执行的一种可执行的操作,他仅仅是这个对象的一种可执行的操作,一般是“对象.方法”的语句格式,例如打开、保存等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询