第八章过程
第八章 过程
本章主要内容 r!过程、函数的定义和使用 !参数的传递 r!变量的作用域
过程、函数的定义和使用 参数的传递 变量的作用域 本章主要内容
81过程的定义与调用 >在程序设计中,为将复杂问题简单化,便于代码 的调试与维护,提高代码的利用率,往往将应用 按功能或其他目的划分为若干个模块,而每个模 块还可继续细分为子模块。这此模块或子模块, 都是可重复使用的、独立的过程。 VB中常用的两种过程: 系统提供的内部函数和事件过程; 用户根据应用需要而设计的过程
8.1 过程的定义与调用 ➢ 在程序设计中,为将复杂问题简单化,便于代码 的调试与维护,提高代码的利用率,往往将应用 按功能或其他目的划分为若干个模块,而每个模 块还可继续细分为子模块。这此模块或子模块, 都是可重复使用的、独立的过程。 ➢ VB中常用的两种过程: ▪ 系统提供的内部函数和事件过程; ▪ 用户根据应用需要而设计的过程
81.1sub子过程的定义与调用 Sub子过程定义的一般格式 Static] [Private [Public]sub过程名(形参列表) 语句块 [Exit Sub 语句块 End sub >参数与参数之间用“,”分隔
8.1.1 Sub子过程的定义与调用 ➢ Sub子过程定义的一般格式 [Static][Private][Public] Sub 过程名(形参列表) 语句块 [Exit Sub] 语句块 End Sub ➢ 参数与参数之间用“ , ”分隔
说明: Statio静态过程。过程中定义的局部变量均 为静态变量,即程序退出过程时,局部变量的 值仍保留并作为下次调用的初值。 Private私有过程。只能在本模块中调用,不 能被其它模块调用 卩υbics公有过程。能被程序中的所有模块调 用 Exit sub:在过程中终止过程的运行 > End sub:过程结束标志
说明: ➢ Static: 静态过程。过程中定义的局部变量均 为静态变量,即程序退出过程时,局部变量的 值仍保留并作为下次调用的初值。 ➢ Private: 私有过程。只能在本模块中调用,不 能被其它模块调用。 ➢ Public: 公有过程。能被程序中的所有模块调 用。 ➢ Exit Sub : 在过程中终止过程的运行。 ➢ End Sub : 过程结束标志