1 / 9
文档名称:

章子程序过程函数过程.doc

格式:doc   大小:172KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

章子程序过程函数过程.doc

上传人:phl806 2017/9/11 文件大小:172 KB

下载得到文件列表

章子程序过程函数过程.doc

相关文档

文档介绍

文档介绍:第6章过程
教学内容及要求:
,认识事件过程与通用过程的区别。
2. 掌握通用过程的声明格式、调用格式及执行过程
3. 掌握形参与实参的概念,认识和理解过程的执行过程
4. 认识过程的作用域,认识变量的作用域
一、过程概述
过程:是指一段具有一定功能的程序段。
过程的作用:利用过程可实现程序的模块化设计,将复杂程序分解为简单功能,通过不同的过程实现,再通过过程调用,将其组合在一起完成程序设计中要求的复杂任务。
:
当发生某个事件(如Click、Load、Change、Gotfocus、LostFocus等)时,对该事件作出响应的程序段称为事件过程。
事件过程都是与控件对象相关联的,一个标准控件可识别的事件是由Visual Basic系统决定的,不同的控件对象可识别的事件可能不同,所以一个控件可以具有哪些事件过程是由VB系统决定的。但事件过程中的代码是由程序员根据需要写进去的,即一个控件对象对某个事件的响应方式是由程序员为该事件过程编写的程序代码决定的。
用户也可以定义事件过程。
:
通用过程是独立于事件过程单独建立的过程,并且可被事件过程或其他通用过程调用的程序段。
通用过程分两类:
子程序过程(Sub过程):这种程过一般是执行某种操作,不用过程名返回值。
函数过程(Function过程):通过函数过程名返回一个值的过程。
二、事件过程的建立方法

,在事件过程框中选定一个事件过程,则Visual Basic自动在代码窗口中生成选定对象的指定的事件过程的首部及尾部。

例如:一个命令按钮的单击事件过程
Private mand1_Click( )
<语句组>

End Sub
控件事件过程的完整格式为:
Private Sub 控件名_事件名(参数列表)
<语句组>
End Sub
三、通用过程
1. 通用过程的声明格式:
子过程格式:
Public | Private Sub 过程名([过程参数])
语句序列
End Sub
函数过程的声明格式:
Public | Private Function 函数名([过程参数])As 数据类型名
语句序列
函数名=表达式
此句的作用是将表达式的值代回到主调过程中
End Function
说明:
关键字Public定义的过程为公有过程,公有过程,可以被本模块及其它模块的过程调用;
关键字Private定义的过程为私有过程,私有过程,只可以被本模块中的过程调用;
案例1:过程的建立及调用
在窗体模块中定义一个子过程:计算并输出指定边长的矩形面积
在窗体模块中定义一个函数过程:计算并返回由1到指定整数的连续自然数的和。
mand1的单击(Click)事件过程中调用计算矩形面的子过程。
mand2的单击(Click)事件过程中调用连续自然数的和的函数。
界面:
代码:
关键字Private,定义私有过程,只能被本模块中的过程调用
关键字Public定义公有过程,只能被本模块或其它模块中的过程调用
Command2_Click是主调过程
RectArea是被调过程
Rect