VisualBasic.NET程序设计教程(第2版)5.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 程序的分块设计 5.1 过程 5.2 参 数 传 递 5.3 变量作用域 5.4 上机指导 退回总目录 5.1 过程 过程:包含在声明语句和End语句之间的Visual Basic 2005语句块。所有的Visual Basic 2005代码都是在过程 内部编写的。 在Visual Basic 2005中可使用的过程有下列四种: 1.Sub过程:此种过程不会返回值。 2.Function过程:此种过程会返回值。 3.Event过程:此种过程不会返回值。(参考第7章) 4.Property过程:可返回值、设置值和设置对象的属性。 (参考第7章) 5.1.1 sub过程 Sub过程只是执行其内部的语句命令,并不返回任何数据 值。 1.创建Sub过程 通用过程定义的一般格式如下: 【格式】[ Private ︱Friend ︱Public ︱Protected ︱Protected Friend ] Sub 过程 名(参数列表) [局部变量和常量声明] ‘用Dim 或Const声明 [语句块] [Exit Sub] [语句块] End Sub 【功能】建立一个由“过程名”标识的通用过程 。 5.1.1 sub过程(续) 缺省[ Private | Public ]时,系统默认为 Public ; 以关键字Private开头的通用过程是模块级的(私有的)过程,私 有过程只能被同一模块中的过程调用。以关键字Friend开头的 通用过程可以在包含该过程声明的程序中,以及相同程序集中 任何地方进行调用。以关键字Public开头的通用过程是公有的或 全局的过程,公有过程可以被应用程序中的任一过程调用。 过程名的命名规则与标识符的命名规则相同,在同一个模块 中,同一符号名不得既用作Sub过程名,又用作Function过程 名。 “参数列表”中的参数称为形式参数,简称形参。它可以是变量 名或数组名,只能是简单变量,不能是常量、数组元素、表达 式;若有多个参数时,各参数之间用逗号分隔,形参没有具体 的值。Visual Basic 2005 的过程可以没有参数,但一对圆括号 不可以省略。不含参数的过程称为无参过程。 5.1.1 sub过程(续) 形参的一般格式如下: 【格式1】[Optional] [ ByVal] 变量名 [()] As 数据类型 【格式2】[Optional] [ ByRef] 变量名 [()] As 数据类型 【格式3】ByVal︱ByRef ParamArray 参数数组名() As 数据 类型 【功能】定义形参。 5.1.1 sub过程(续)  ByVal :表明其后的形参是按值传递参数(传值参数 Passed By Value),或称为“传值”方式。  ByRef:表明参数是按地址传递的(传址参数)或称“传 址”(Passed By Reference) 。  Optional:表明该参数是一个可选参数。  变量名[()]:变量名为合法的Visual Basic.NET变量名 或数组名,无括号表示变量,有括号表示数组。 ① Sub 过程不能嵌套定义,但可以嵌套调用。 ② 过程中可以用Exit Sub提前结束过程,并返回到调用该 过程语句的下一条语句。 ③ End Sub 标志该过程的结束,系统返回并调用该过程 语句的下一条语句。 5.1.1 sub过程(续) 2.Sub子过程的调用 Sub子过程的调用是一条独立的调用语句。 【格式】Call 通用过程名 ([实际参数列表]) 或 通用过程名 ([实际参数列表]) 【功能】调用执行“通用过程名”指定的过程。 实际

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档