文档介绍:第8章过程
§ 过程概述
§ 自定义函数过程
§ SUB过程
§ 过程参数传递
§ 变量、过程的作用域
过程概述
引例1:s=sin(5)+sin(10)+sin(14),编程求s的值。
引例2:s=5!+10!+14!,编程求s的值。
能否自己定义一个函数求一个数的阶乘呢?
VB内部函数
引例:求出5!+10!+14!
主程序
用户自定义子过程
5!
10!
14!
过程概述
一、过程的概念
将程序按功能分割成若干模块和子模块,这些模块和子模块是可重复调用的程序段,我们把这些模块和子模块称为用户自定义过程(简称过程)。
过程概述
Function过程
Sub过程
内部函数过程
自定义函数过程
事件过程
用户自定义Sub过程
二 、过程的分类:
过程概述
Function过程
Sub过程
内部函数过程
自定义函数过程
事件过程
用户自定义Sub过程
二 、过程的分类:
Abs(x)、sqr(x)等
过程概述
Function过程
Sub过程
内部函数过程
自定义函数过程
事件过程
用户自定义Sub过程
二 、过程的分类:
Private mand1_click()
过程概述
Function过程
Sub过程
内部函数过程
自定义函数过程
事件过程
自定义Sub过程
二 、过程的分类:
三、使用过程的优点
消除了重复语句行。
一次定义,多次调用
使程序更易阅读。
简化了程序开发。
过程概述
自定义函数过程
一、Function(函数)过程的定义
[static][public|private]Function 过程名([形参列表])[As 数据类型]
[语句组]
过程名=结果
End Function