二级VB基础教程:6.2函数过程(Function)的定义与调用

二级VB基础教程:6.2函数过程(Function)的定义与调用,第1张

二级VB基础教程:6.2函数过程(Function)的定义与调用,第2张

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)课程模块中的过程

调用类模块的公共过程时,要求用指向类的实例的变量来修饰过程,即先将类的实例声明为对象变量,并将该变量作为过程名的前缀修饰符,而不是直接用类名作为前缀修饰符。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB基础教程:6.2函数过程(Function)的定义与调用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情