- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章-山东外贸职业学院.ppt
Visual Basic
程 序 设 计
山东外贸职业学院
E-mail:liushuhua08@163.com
信息管理系 柳淑花
第8章 过 程
本章主要内容
1、Sub 过程
2、Function 过程
3、参数传递
4、过程的作用域
5、鼠标事件和键盘事件
作业 本章小结
退出
过程的定义:
在设计一个规模较大、复杂程度较高的程序时,往往需要按功能将程序分解成若干个相对独立的部分,然后对每个部分分别编写一段程序,这些程序段称为过程。
模块:VB应用程序(工程)是由若干个过程构成的,这些过程保存在文件中,每个文件的内容通常称为一个模块。 窗体模块(.Frm)
VB中的模块有三类:标准模块(.Bas)
类模块(.Cls)
工程是模块的集合。
上一页
下一页
返回本章首页
第8章 过 程
VB 应用程序中的过程
.
过程的分类:
事件过程
VB中有两类过程: Sub 过程
通用过程
Function 过程
事件过程——是对发生的事件进行处理的代码
通用过程——是由用户根据自己的需要定义和编写的、可供事件过程多次调用的程序段。
二者的区别是:通用过程是由程序中的语句调用。
事件过程往往是由用户事件
触发。
上一页
下一页
返回本章首页
8.1 Sub 过程(子过程)
Sub 过程是指以特定格式组织起来的、可以被重复调用的、具有特定功能的、相对独立的语句块。
1. Sub 过程(子过程)的定义
声明 Sub 过程就是在窗体或标准模块的代码窗口编写一个能实现预期功能的语句块。
声明Sub过程的语法格式为:
[Private | Public] [Static] Sub 过程名([形参列表])
[语句块1]
[Exit Sub] 过程体
[语句块2]
End Sub
注意: Sub 过程名无值,无类型。
上一页
下一页
返回本章首页
说明:
1、每个通用过程都有一个过程名(由用户自己指定,规定同变量名),同一模块中过程名不能重名。
2、过程前加上Public关键字或缺省,则该过程为全局级过程,可以被应用程序的所有窗体模块或标准模块中的过程调用(在窗体中定义,调用时应加窗体名)。
3、过程前加上Private关键字,则该过程为模块级过程,只有在声明它的模块中才可以调用此过程。
4、在过程名前加上Static关键字,表明该过程的变量都是静态变量。
5、形参列表是传递到过程中的变量名(多个时用“,”分隔),它指明了调用时传递给过程的参数的类型和个数,
格式为:变量名 [AS 数据类型](过程级变量)
上一页
下一页
返回本章首页
如:Sub Tryout(x as integer, y as integer)
x=x+100
y=y*6
Print x,y
End Sub
6、过程可以有参数,也可以不带任何参数。通用过程
可以在标准模块中建立,也可以在窗体模块中建立。
7、建立通用过程可以使用以下两种方法:
① “工程”——”添加模块”,添加一标准模块;
“工具”——”添加过程”
② 在标准模块或窗体模块中,直接输入通用过程的代码。
上一页
下一页
返回本章首页
2. Sub 过程的调用
在其他过程中执行已声明的Sub过程被称为对Sub 过程的调用。
使用Call语句调用Sub过程
格式:Call 过程名[(实参列表)]
将过程名作为语句使用
格式: 过程名
文档评论(0)