《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程

第10章过程 主讲:吴星
第10章 过 程 主讲:吴 星

过程的定义和分类 也称子程序,是程序中功能相对独立的 代码模块,可重复调用。 InputBox、MsgBox、Rnd、Sin 分类: 预定义过程(函数过程、子过程、事件过程); 自定义过程(函数过程、子过程等)
过程的定义和分类 分类: 预定义过程(函数过程、子过程、事件过程); 自定义过程(函数过程、子过程等)。 也称子程序,是程序中功能相对独立的 代码模块,可重复调用。 InputBox、MsgBox、Rnd、Sin

自定义过程有以下四种: (1) 以Sub保留字开始的子过程 (2) 以Function保留字开始的函数过程 (3) 以Property保留字开始的属性过程 (4) 以Event保留字开始的事件过程 本节介绍自定义子过程和函数过程
自定义过程有以下四种: (1) 以Sub保留字开始的子过程 (2) 以Function保留字开始的函数过程 (3) 以Property保留字开始的属性过程 (4) 以Event保留字开始的事件过程 本节介绍自定义子过程和函数过程

、过程的定义 定义的方法: 1.利用菜单:工具][添加过程 须打开代码窗口。 2.直接在代码窗口中定义 网
一、过程的定义 1. 利用菜单:[工具][添加过程] 须打开代码窗口。 2. 直接在代码窗口中定义 定义的方法:

Public Private|Function函数过程名(I参数列 表川As类型] 局部变量或常数定义 语句 函数过程名=返回值 [Exit Function] 语句 函数过程名=返回值 End Function 个
[Public|Private]Function 函数过程名 ([ 参数列 表])[As 类型] 局部变量或常数定义 语句 函数过程名=返回值 [Exit Function] 语句 函数过程名=返回值 End Function

As类型:表示返回值的类型 函数名=返回值:指定返回值 返回值:指函数过程执行结束后, 给调用它的其他过程返回的数据。 网
As 类型:表示返回值的类型 函数名=返回值:指定返回值 返回值:指函数过程执行结束后, 给调用它的其他过程返回的数据

Public PrivatelSub子过程名(I参数列表]) 局部变量或常量的定义 语句 [Exit Sub] 语句 End Sub 风
子过程的形式: [Public|Private]Sub 子过程名 ([参数列表]) 局部变量或常量的定义 语句 [Exit Sub] 语句 End Sub

ByVa变量名[OAs类型L,[By Val变量名 [0As类型]J 过程定义中列出的参数称为形式参数(形参) M
参数列表形式: [ByVal]变量名[()][As 类型][, [ByVal]变量名 [()][As 类型].] 过程定义中列出的参数称为形式参数(形参)

二、过程的调用 指过程被执行一遍。 两个实体:被调过程、主调过程 W
二、过程的调用 指过程被执行一遍。 两个实体:被调过程、主调过程

主调过程 被调过程 Private Sub Form ClickO) Function area() 0。4.0 s=area(a,b,c) area=. End Functioin End Sub
Private Sub Form_Click() . s=area(a,b,c) . End Sub Function area() . . area=. End Functioin 主调过程 被调过程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap05_函数.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap04_循环结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap03_分支结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap02_用C语言编写程序.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap01_概论.ppt
- 华南农业大学:《高级语言程序设计》课程教学大纲 Programming.pdf
- 华南农业大学:《高级语言程序设计》课程授课教案(负责人:刘财兴).pdf
- 《The Basics of Information Security》参考书籍PDF电子版(Understanding the Fundamentals of InfoSec in Theory and Practice,作者:Jason Andress).pdf
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第八章 网络安全.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第九章 网络管理.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第七章 多媒体联网.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第四章 网络层.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第六章 无线网和移动网.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt