通用过程 8a12 SB的种类:事件过程与通用过程 除了事件过程以外的过程而称之。 具有一定功能的独立程序段,这个程序段 被称为通用过程。被其他过程调用 通用过程是一个必须从另一个过程(事件过 程或其它通用过程)显式调用的程序段 1.通用Sub过程的定义 2.建立通用Sub过程
通用过程 8.1.2 SUB的种类:事件过程与通用过程 • 除了事件过程以外的过程而称之。 • 具有一定功能的独立程序段,这个程序段 被称为通用过程。被其他过程调用. • 通用过程是一个必须从另一个过程(事件过 程或其它通用过程)显式调用的程序段。 1.通用Sub过程的定义 2.建立通用Sub过程
通用Sub过程的定义 通用Sub过程的一般形式是: 头部与尾部 Private Public] [Static] Sub过程名(形参数列表]) 局部变量和常量声明] 语句块 Exit Subl 局部声明 语句块 过程体 End Sub Sub过程不能嵌套定义
通用Sub过程的定义 • 通用Sub 过程的一般形式是: [Private | Public] [Static] Sub 过程名 ([形参数列表]) [局部变量和常量声明] End Sub • Sub过程不能嵌套定义 头部与尾部 局部声明 过程体 语句块 [Exit Sub] 语句块
Sub关键字,过程名 Sub过程以Sub语句开头, 结束于 End sub语句 过程名必须唯一。 过程名不能与模块级变量同名
Sub关键字,过程名 • Sub 过程以Sub语句开头, • 结束于End Sub语句。 • 过程名必须唯一。 • 过程名不能与模块级变量同名
Private/ Public/ Static选项 Private. Sub过程是模块级的(私有的)过程, 只能被本模块内的过程调用。 Public:Sub过程是应用程序级的(公有的或 全局的)过程。 例如: call form1xyz(12) °系统默认值为 Public Static:过程中的局部变量全部是“静态”变 量
Private /Public /Static选项 • Private:Sub过程是模块级的(私有的)过程, 只能被本模块内的过程调用。 • Public:Sub过程是应用程序级的(公有的或 全局的)过程。 例如: call form1.xyz(12) • 系统默认值为Public。 • Static:过程中的局部变量全部是“静态”变 量
参数列表 参数的作用 ●@● 定义过程头部中的参数称为形式参数。若有 多个参数时,各参数之间用逗号分隔 Visual basic的过程可以没有参数,但括号 不可以省略。 形式参数的格式为:(P161)【有要求(P16 OPtional] [ Val] LBy Ref 变量名[()][As数据类型]
参数列表 •参数的作用:…. •定义过程头部中的参数称为形式参数。若有 多个参数时,各参数之间用逗号分隔。 •Visual Basic的过程可以没有参数,但括号 不可以省略。 形式参数的格式为:(P161) [Optional][ByVal][ByRef] __ 变量名[( )] [As 数据类型] 有要求(P161)