首页 理论教育 VisualBasic案例化程序设计:定义Sub过程

VisualBasic案例化程序设计:定义Sub过程

更新时间:2025-01-18 工作计划 版权反馈
【摘要】:过程名过程名的命名规则与变量名相同,长度不超过256个字符。一个过程名只能有唯一的名字,在同一模块中,同一名称不能既作Sub过程名又作Function函数过程名。语句系列是过程的过程体,语句系列中可以用一个或多个Exit Sub语句从过程中退出。它并不代表一个实际的存在变量,在调用此过程时,存储对应实参传递过来的确定的值,类似于变量声明。使用Sub过程的示例。

定义格式:[Private|Public|Static]Sub过程名([参数表])

(1)Public|Private

可以将子过程放入标准模块、类模块和窗体模块中。按照缺省规定,所有模块中的子过程为Public(公有的),这样在应用程序中可随处调用它们。如果选用Private,则只有该过程所在模块中的程序才能调用该过程。

(2)Static

若使用Static关键字,则该过程中的所有局部变量的存储空间只分配一次,且这些变量的值在整个程序运行期间都存在,即在每次调用该过程时,各局部变量的值一直存在;若省略Static,过程每次被调用时重新为其变量分配存储空间,当该过程结束时释放其变量的存储空间。

(3)过程名

过程名的命名规则与变量名相同,长度不超过256个字符。一个过程名只能有唯一的名字,在同一模块中,同一名称不能既作Sub过程名又作Function函数过程名。

(4)语句系列

是过程的过程体,语句系列中可以用一个或多个Exit Sub语句从过程中退出。

(5)参数表(www.xing528.com)

参数表中的语法为

[ByVal]参数名1 [As 类型名],[ByVal]参数名2[As 类型名],…其中,ByVal表明该参数是值传递方式。

此参数表中出现的参数称为形式参数,简称形参。它并不代表一个实际的存在变量,在调用此过程时,存储对应实参传递过来的确定的值,类似于变量声明。它指明了从调用过程传递给被调过程变量的个数和类型。各变量名之间用逗号分隔,其中的形式参数被缺省为具有Variant数据类型,但建议将形参声明一个指定的数据类型。

【案例6-1】使用Sub过程的示例。

【案例操作】

程序运行结果如图6-1所示。

图6-1 运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈