1.事件过程
当用户对一个对象发出一个动作时,会产生一个事件,然后自动地调用与该事件相关的事件过程。事件过程是在响应事件时执行的代码块(例如我们前面使用过的Click等)。事件过程一般由VB创建,用户不能增加或删除。缺省时,事件过程是私有的。事件过程是附加在窗体和控件上的。其语法格式为:
2.Sub过程
又称为子过程,VB把程序按功能分成多个模块,每个模块的代码又分为相互独立的若干程序段,每个程序段完成一个特定的任务,这种程序段称为过程。
过程常被其他事件过程调用,因此称为通用过程。与事件过程不同的是:通用过程必须由其他过程调用,它并不与任何特定的事件直接相联系,它完成特定的任务,通用过程由用户创建。
过程的代码数量相对较小,完成的任务相对单一,因此代码的编写、调试相对整个程序来说要容易,而且过程测试成功后可以被多次调用,用于完成重复的任务或共享任务,还可以在不修改或稍加修改的情况下在另一个VB程序中使用。
3.创建Sub过程
① 使用“添加过程”对话框
a)进入代码编辑窗口;
b)执行“工具”菜单中的“添加过程”菜单项;
c)在打开的“添加过程”对话框中的“名称”、“类型”、“范围”等项目后的文本框中添入相应信息;
d)单击“确定”按钮。
② 在“代码编辑器”窗口中输入
其中:
●Public关键字:用来声明全局过程,在应用程序的所有模块中都可以调用。因为Public是默认值,所以可以省略。(www.xing528.com)
●Private关键字:声明模块级过程,只能被本模块中的其他过程访问,不能被其他模块中的过程访问。
●Static关键字:使该过程中声明的所有过程级变量均为静态的。
●<过程名>:在同一个模块中不得重复。
●([<形参表>]):代表在调用时要传递给Sub过程的参数的变量列表。Sub过程可以没有参数,也可以有一个或多个形参。当有多个形参时应该用逗号隔开。
4.调用Sub过程
① 使用Call语句:Call <过程名> ([实参表])
② 直接使用过程名:<过程名> [实参表]
其中:
●形参表:用于声明形式参数的名称、个数、位置和类型。
●实参表:可以包含变量、常量或表达式,各参数之间用逗号分隔。
●实参表与形参表的参数个数要一致,位置要对应,类型要匹配。
注意:调用Sub过程是一个独立的语句,不能写在表达式中。
5.Sub过程与事件过程的区别
事件过程是Sub过程的一种形式,一般是当用户对一个对象发出一个动作时所产生的事件执行的代码。其名称是VB规定的组合(例如Form_Click());事件过程是属于窗体和控件的,是私有的,而且事件过程只能存放在窗体中,不能出现在标准模块中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。