闫妮吃的减肥药叫什么:在VB中事件和方法的区别?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 08:35:26
举点生活的例子加以说明

吃饭 = 方法
闹钟响了 = 事件

肚子饿了(事件)-- 你获得了事件通知 -->吃饭(方法)

吃饭是一个方法,饿了是一个事件。

事件是一个现象,这个现象通知软件,然后软件调用相应的方法来解决这个事件。

这个初学者常搞不清的一个问题。

事件是每个控件固有的,而且每个不同的控件会有不同的事件,但大部分是相同或相似的。控件未被执行对象。

方法是控件的状态或行为。控件作为执行者。

我们应该知道VB是一种事件激发机制,也就是说,发生某事件就激发某事。

E.G.有一个名叫“开始计时”的按钮,按钮有很多事件,如click、doubleclick等等,在事件里,我们会写一些代码,让计算机去做一些事。但我们点击按钮一下,也就是激发了按钮click这个事件,那么计算机就会执行代码,开始计时。

而按钮的事件又有如hide、、、(突然忘了有些什么)方法可以在代码中直接用,如果有cm1,我们又想暂时把按钮cm1隐藏起来,可以在代码中这样写:cm1.hide,跟引用控件的属性一样简单,我们只需要每个控件有什么方法,每个方法有什么用...

方法是一个具体的操作如:打印print
事件是一个触发的过程 ,如keydonw

事件:发现美女

方法1:追
方法2:不甩

//注释:调不调用[方法1]?
if (家里有老婆){
if (老婆不同意){
调用 [方法2]
}
否则{ // 居然同意了
if (真的同意){
if(法律允许){
调用 [方法1]
}否则{
调用 [方法2]
}
}否则{
调用 [方法2]
}
}
}else{
调用 [方法1]
}