二级VB基础教程:6.2函数过程(Function)的定义与调用
1.功能过程的定义
有两种方法:
(1)在代码窗口中,使用"工具"菜单下的"添加过程"命令插入一个要定义的函数过程模板。
(2)在代码窗口中,将插入点放在所有现有过程之外,直接进入函数进行定义。
[私有|公共][静态]函数名([参数列表])[作为数据类型]
[局部变量和常量的声明]'用Dim或Static声明。
[语句块]
[函数名=表达式]
[退出功能]
语句块
[函数名=表达式]
结束功能
2.有关注意事项
(1)函数名的命名规则与变量相同;该过程必须通过函数名返回值。
(2)如果函数体中没有赋值函数名,则返回对应类型的默认值,数值型为0,字符型为空 string。
3.3的呼叫。功能过程
调用函数和调用VB内部函数是一样的,就是把它的名字和对应的实参数写在表达式里。
语法:过程名([参数列表])
注意:(1)参数必须加括号,即使没有参数也不能省略;
(2)在2)VB中,也允许调用Sub procedure之类的函数,但是之后就没有返回值了。
4.调用其他模块中的过程。
(1)调用表单中的过程。
当从表单模块外部调用表单中的公共过程时,表单的名称必须用作调用前缀。比如:
call 1 . exam sub([参数表])
(2)调用标准模块中的过程。
如果应用程序中的过程名为yes,则在调用时不需要添加模块名。如果存在同名的,则可以在同一模块中调用而不添加模块名,但在其他模块中调用时必须添加模块名。
(3)课程模块中的过程
调用类模块的公共过程时,要求用指向类的实例的变量来修饰过程,即先将类的实例声明为对象变量,并将该变量作为过程名的前缀修饰符,而不是直接用类名作为前缀修饰符。
0条评论