VB 过程(一)

点击此处链接,以便查看详图              VB有两类过程:事件过程和通用过程。下面我主要总结了通用过程的两种类型:Sub过程和Function过程(函数)



=============================================================
 VB 通用过程
=============================================================



-------------------------------------------------------------
1 Sub过程
-------------------------------------------------------------


1.1 Sub过程也称为子过程,
Sub过程你的声明:必须遵守“先说明,后调用”的原则,声明Sub过程就是编写一个能够实现预期功能的
程序段,可被重复调用。声明格式如下:
【Pvrivate|Public】【Static】Sub<过程名>(【参数表】)
过程体
【exit Sub】
End sub  在Sub内部不能定义新的通用过程,但可以调用通用过程,可以在过程体中加入ExitSub语句提前退出通用过程 若选择static表示该过程中的局部变量是静态变量,过程调用结束后,不释放局部变量所占的内存单元,
局变中的值仍然保留,相反,局变则是动态的,释放所占内存单元,再次调用Sub过程时,局变的初始值为0

1.2 过程的建立:
1、在窗体模块中建立Sub过程:在对象窗口中选择“通用”项
2、在标准模块中建立Sub过程
3、使用"添加过程"命令建立Sub过程:在类型中选择“子程序”类别(若要创建Function过程,选择函数)

1.3 过程的调用:
1、使用call语句:<过程名>【<实参名>】
2、直接使用过程名


-------------------------------------------------------------
2 Function过程
-------------------------------------------------------------


2.1 过程又称为函数,Function过程和内部函数一样,是一个可以反复使用的程序代码
Function过程的声明 ,声明格式如下:
【Pvrivate|Public|static】Function函数名(【参数表】)【as类型】
【函数体】
【<函数名><表达式>】
【exit function】
End function

2.2 Function过程的建立:同Sub过程,需注意在”添加过程“对话框中选择”函数“类型

2.3 Function过程的调用:
1、直接使用函数名:调用Function过程只需要写出函数名和相应的参数。如:s=Max(x,y)
直接使用函数名的调用方法有两种形式:
(1)如果函数有返回值,一般按如下形式调用:被赋值对象=函数名(实际参数1,实际参数2,…)
(2)如果放弃函数的返回值,一般按如下形式调用:函数名实际参数1,实际参数2,…
2、使用Call语句
与调用Sub过程一样使用Call语句来调用Function过程,这种方法放弃了函数的返回值:
Call  函数名(参数1,参数2,…)


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值