1 / 34
文档名称:

vb过程-课件PPT(演示稿).ppt

格式:ppt   页数:34
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb过程-课件PPT(演示稿).ppt

上传人:3188035052 2016/1/30 文件大小:0 KB

下载得到文件列表

vb过程-课件PPT(演示稿).ppt

文档介绍

文档介绍:第4章过程? 子过程的定义和调用? 函数过程的定义和调用? 参数传送? 过程的作用域? 递归将多次被重复使用的程序段设计成一个具有一定功能的独立程序段,即为通用过程。【例】1!+2!+3!+……n! 子过程? 子过程的定义? 子过程的调用在VB中,的Sub子过程分为:事件过程和通用过程1. 事件过程(1)窗体事件的语法Private Sub Form_事件名(参数列表)<语句组>End Sub(2)控件事件的语法Private Sub 控件名_事件名(参数列表)<语句组>End 通用过程的定义1. 通用过程的语法格式通用过程的语法格式如下:[Public | Private] [Static] Sub 过程名([形参表]) [局部变量或常数声明] [语句块] [Exit Sub] [语句块]End SubPublic可选的。表示所有模块的所有其它过程都可访问这个Sub 过程。Private可选的。表示只有在包含其声明的模块中的其它过程可以访问该Sub 过程。Friend可选的。只能在类模块中使用。表示该Sub 过程在整个工程中都是可见的,但对对象实例的控制者是不可见的。Static可选的。表示在调用之间保留Sub 过程的局部变量的值。说明:(1)[Public | Private]:可选。指定过程的作用范围。若省略,则默认为Public(全局)。(2)Static:可选。指定本过程内的所有局部变量均为静态变量。(3)过程名:命名规则与变量命名规则相同。无参数时,过程名后的括号不能省略。(4)形参表:形参表类似于变量声明,指明本过程被调用时传送给本过程的变量个数和类型。若有多个变量,各变量之间用逗号间隔。形参表中出现的参数称为形式参数,简称形参。每个形参的格式为:[ByVal | ByRef] 形参名[()][ As 类型]ByVal表示该参数按值传递,ByRef表示该参数按地址传递(默认)。(5)Exit Sub语句表示立即退出子过程,通常将其置于选择结构中。(6)在过程内不能再定义过程,但可以调用其他过程。2. 通用过程的创建创建通用过程有两种方法:使用“添加过程”对话框;直接在代码编辑器窗口中输入过程代码。(1)使用“添加过程”对话框创建。(2)直接在代码编辑器窗口中输入。图【添加过程】对话框图过程模板【例1】编一个交换两个整型变量值的子过程。Private Sub Swap( X As Integer, Y As Integer)Dim temp As IntegerTemp=X : X=Y : Y=TempEnd SubPrivate mand1_click()Dim a%,b% a=val(inputbox(“a=“)) b=val(inputbox(“b=“))print “a=“;a,”b=“,b call swap(a,b)print “a=“;a,”b=“,bEnd 子过程的调用子过程的Sub与End Sub之间的语句序列称为过程体,每次调用子过程都会执行过程体中的语句。在程序中,既可以调用通用过程,也可以调用事件过程。1. 调用通用过程调用子过程有两种方法:使用Call语句;直接使用过程名。语法格式如下:Call 过程名[(实参表)]或者:过程名[实参表]