VB的Sub过程概述基础学习

文章作者 100test 发表时间 2007:10:24 12:08:10
来源 100Test.Com百考试题网


应用程序是由模块组成的,而模块含有事件过程和通用过程。过程分为两类:一类是Sub 过程,无返回值;另一类是Function过程,有返回值。
Sub过程也称为子过程,是在响应事件时执行的代码块或是被事件过程调用的完成一定功能的通用代码块。子过程不带返回值,子过程的语法是:
[PrivatelPublic][Static]Sub procedurename(arguments)
statements
End Sub
每次调用过程都会执行Sub和End Sub之间的statements,可以将子过程放入标准模块、类模块和窗体模块中。缺省时,所有模块中的子过程都为Public(公用的),即可以在应用程序中的任何地方调用它。如果使用Private声明子过程,则该子过程只能在声明它的模块中调用。过程arguments类似于变量声明,它声明了调用过程时传递进来的值。
Visual Basic中有通用过程和事件过程这两类予过程。


1. 通用过程
通用过程是完成一项指定的任务的代码块,建立通用过程是因为有时不同的事件过程要执行相同的动作,这时可以将那些公共语句放入通用过程,并由事件过程来调用它,这样就不必重复编写代码,也容易维护应用程序。
要创建一个新的通用过程,只要在代码窗口的对象列表中选择“通用"选项,然后按照子过程的语法在代码窗口中输入子过程即可。

2. 事件过程
事件过程是响应事件时执行的代码块,通常总是处于空闲状态,直到程序响应用户引发的事件或系统引发的事件才调用相应的事件过程。
一个控件的事件过程是将控件的实际名字(在Name属性中规定的)、下划线()和事件名组合起来。例如,如果希望在单击了一个名为cmdPlay的命令按钮后执行动作,则要在cmdPl.ay_C1ick事件过程中编写相应代码。
一个窗体的事件过程将“Form”(对于MDI窗口为“MDIForm“)、下划线和事件名组合起来。例如,如果希望在单击窗体之后,窗体会执行某些动作,则要使用Form—Click过程。
编写事件过程,要从代码窗口的对象列表中选择一个对象,从过程列表中选择一个过程,这时代码窗口中就会自动出现事件过程的模板,在中间加上自己的代码即可。



相关文章


VB中编写和使用函数过程
VB中的Recordset对象的方法
VB过程参数的传递方法
VB的Sub过程概述基础学习
VB辅导:VB的2种循环结构
VB辅导:VB条件分支结构
VB逻辑运算符介绍
VB辅导:VB集合对象
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛