- 0
- 0
- 约1.17万字
- 约 67页
- 2019-08-29 发布于广东
- 举报
第6章 过程的使用 6.1 Visual Basic的工程 6.2 过程 6.3 过程的调用 6.4 参数的传递 6.5 递归过程 6.6 变量的作用范围 6.7 过程的作用范围 6.8 Shell函数 6.9 程序举例 6.1 Visual Basic的工程 6.1.1 VB的文件类型 6.1.1 VB的文件类型 6.1.2 工程的组成 6.1.2 工程的组成 1. 窗体模块(.frm) 6.1.3 管理工程 1. 保存工程 6.1.3 管理工程 6.1.3 管理工程 3. 添加工程 6.2 过程 一个过程就是一段程序,一个模块由多个过程组成,一个应用程序通过过程间的相互调用构成。 6.2.1 Sub过程 6.2.2 Function过程 6.2.1 Sub过程 Vb中的sub过程有两种:事件过程和通用过程。 1.事件过程 事件是能够被对象(窗体和控件)识别的动作。 事件过程由vb自行声明,为一个事件所编写的程序代码事件过程。 事件过程分为窗体事件过程和控件事件过程。 6.2.1 Sub过程 语法: Private Sub Form_事件名([参数列表]) [局部变量和常数声明] 语句块 End Sub 说明: 不管窗体是什么名字,但在事件过程中都使用“Form _事件名”。 窗体过程前面的声明都是Private,表示这个窗体过程只能在窗体模块中使用。 在Sub和End Sub之间的语句块,称为程序体或过程体。 6.2.1 Sub过程 语法: Private Sub 控件名_事件名([参数列表]) [局部变量和常数声明] 语句块 End Sub 6.2.1 Sub过程 (1) 定义 [Private | Public] [Static] Sub 过程名([参数列表]) [局部变量和常数声明] 语句块 [Exit Sub] 语句块 End Sub 6.2.1 Sub过程 参数列表:类似于变量声明,列出了从调用过程传递来的参数值,称为形式参数(简称形参),多个形参之间则用逗号隔开,形参的定义如下: [ ByVal | ByRef ] 变量名[ () ][ As 数据类型 ] 6.2.1 Sub过程 (2)建立通用过程 创建通用过程的方法有两种:一是利用“工具-添加过程”对话框,二是在代码窗口中直接输入。 6.2.1 Sub过程 例如: Public Sub sub1() Form2.Show Form1.Hide End Sub 6.2.2 Function过程 Function过程与Sub过程的区别:Function过程可以返回一个值到调用的过程。 1. 函数定义 语法: [Private | Public] [Static] Function 函数名([参数列表]) [As 数据类型] [局部变量和常数声明] [函数名 = 表达式] [Exit Function] 语句块 [函数名 = 表达式] End Function 6.2.2 Function过程 6.2.2 Function过程 6.3 过程的调用 6.3.1 调用 Sub过程 调用Sub过程的两种方法: 1.使用Call语句调用过程 Call语句的格式为: Call 过程名 [ (实在参数表列) ] 2. 将过程名作为语句使用(直接使用过程名) 如果省略 Call 关键字而直接将过程名作为语句使用,也必须省略[实在参数表列] 外面的括号,参数和过程名用空格隔开。 过程名 [实在参数表列] 6.3.1 调用 Sub过程 6.3.1 调用 Sub过程 6.3.2 调用Function过程 调用函数Function过程的方法和调用 VB 内部函数方法一样,在语句中直接使用函数名,Function 过程可返回一个值到调用的过程。 6.4 参数的传递 在调用一个有参数的过程时,首先进行的是形参和实参的结合,实现调用过程的实参与被调用过程的形参之间的数据传递。 6.4.1 形参和实参 6.4.2 参数按值传递和按地址传递 6.4.3 数组参数 6.4.4 对象参数 6.4.1 形参和实参 1. 形参和实参 6.4.1 形参和实参 6.4.1 形参和实参 2.形参的数据类型 6.4.1 形参和实参 3. 使用可选的参数 6.4.1 形参和实参 在未提供可选参数时,实际上是将该参数作为具有
原创力文档

文档评论(0)