前言
VB的过程学习笔记
过程是一段需要反复执行的代码段,是构成程序的基本单位
过程的分类
- 通用过程:用户自定义的过程
- 事件过程:系统提供的事件触发时执行的过程
通用过程的定义
Sub过程的定义
1 2 3
| 修饰符 Sub 过程名(形参名类型标识符) ... End Sub
|
Function过程的定义
1 2 3 4
| 修饰符 Function 过程名(形参名类型标识符) As 返回值类型 ... 过程名 返回值 End Function
|
Property过程的定义
1 2 3
| 修饰符 Property 过程名(形参名类型标识符) As 返回值类型 ... End Property
|
Event过程的定义
1 2 3
| 修饰符 Event 过程名(形参名类型标识符) As 返回值类型 ... End Event
|
过程的作用域
公共的
1 2 3
| Public Sub 过程名(形参名类型标识符) ... End Sub
|
私有的
1 2 3
| Private Sub 过程名(形参名类型标识符) ... End Sub
|
静态的
1 2 3
| 修饰符 Static Sub 过程名(形参名类型标识符) ... End Sub
|
形参按值传递和按地址传递
按地址传递(缺省值)
1 2 3
| 修饰符 Sub 过程名(ByRef 形参名类型标识符) ... End Sub
|
按值传递
1 2 3
| 修饰符 Sub 过程名(ByVal 形参名类型标识符) ... End Sub
|
过程的调用
1 2 3 4 5 6 7 8 9 10
| ' 没有实参可以省略() 过程名 Call 过程名
' 有实参需要传递参数列表 过程名 实参 Call 过程名(实参)
' 通过这种方式调用时,实参被看作表达式 过程名(实参)
|
立即终止过程
完成
参考文献
哔哩哔哩——教达优