§8.2过程定义及其调用 将多次被重复使用的程序段设计成一个具有一定功能的 独立程序段,即为通用过程。 引例:已知多边形的各条边的长度,求这个多边形的面积 821函数过程定义及调用 822子过程定义及调用 823週用其他模块中的过程
§8.2 过程定义及其调用 将多次被重复使用的程序段设计成一个具有一定功能的 独立程序段,即为通用过程。 引例: 已知多边形的各条边的长度,求这个多边形的面积 8.2.1 函数过程定义及调用 8.2.2 子过程定义及调用 8.2.3 调用其他模块中的过程
§82.1函数过程定义及调用 将多次被重复使用的程序段设计成一个具有一定功能的 独立程序段,即为通用过程。 引例:已知多边形的各条边的长度,求这个多边形的面积 C=0.5*(x+y+z) e S2 d Area=sgr(c(c-x)(c-y(c-z) ∫子过程:由应用程序调用才能运行。 函数过程:由应用程序或函数名都可调用
将多次被重复使用的程序段设计成一个具有一定功能的 独立程序段,即为通用过程。 引例: 已知多边形的各条边的长度,求这个多边形的面积 子 过 程 函数过程 :由应用程序调用才能运行。 :由应用程序或函数名都可调用。 f a b c g e d c=0.5*(x+y+z) Area=sqr(c(c-x)(c-y)(c-z)) §8.2.1 函数过程定义及调用
§8.2.1函数过程的定义及调用 1定义 (1)利用对话框 “工具”菜单—>“添加过程”-—>在对话框输入对应 项 添加过程 在代时平人参名标和头 工程1- Form1(Code) 通通用 名称Q):ea 确定 类型 Public Sub areao C子程序) C属性〕 取消 End Sub G函数 C事件 范围 公有的① C私有的 厂所有本地变量为静态变量〔A)
• “工具”菜单--->“添加过程”--->在对话框输入对应 项 • 在代码中,填入形参名称和类型,以及函数名的类型 §8.2.1 函数过程的定义及调用
§8.2.1函数过程的定义及调用 1.定义: (1)利用对话框 “工具”菜单->“添加过程”一>在对话框输入对应 项 (2)利府代码营口戲接羚名称和类型,以及函数名的类型 把插入点放在所有过程之外 直接输入函数过程 Public function area(x! y!, z! as single
• “工具”菜单--->“添加过程”--->在对话框输入对应 项 • 在代码中,填入形参名称和类型,以及函数名的类型 • 把插入点放在 • 直接输入函数过程 Public Function area(x!,y!,z!) as single §8.2.1 函数过程的定义及调用
§8.2.1函数过程的定义及调用 2定义式』4 Public function函数名(形参列表)[As数据类型] 定义变量或常量 语句序列 (变量名|As类型],变量名|As类型].) 函数名=表达式 End Function tH: Public Function area(x As Single, y!, z!)As Single C=0.5*(x+y+z) area=sgr(c*(c-x)*c-y)*c-z) End function 注意 在函数体内,函数名最少赋值一次 形参列表没有值,只代表参数的个数、类型、位置 函数过程无参数,括号不能省略
Public Function 函数名(形参列表)[As 数据类型] 定义变量或常量 语句序列 函数名 = 表达式 End Function 如: Public Function area(x As Single,y!,z!) As Single c=0.5*(x+y+z) area=sqr(c*(c-x)*(c-y)*(c-z)) End Function 注意: • 在函数体内,函数名最少赋值一次 • 形参列表没有值,只代表参数的个数、类型、位置 • 函数过程无参数,括号不能省略 (变量名 [As 类型] , 变量名 [As 类型] . . .) §8.2.1 函数过程的定义及调用