- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 过程 Visual Basic中的通用过程分为两类,即子程序过程和函数过程,前者叫做Sub过程,后者叫做Function过程。本章介绍如何在Visual Basic应用程序中使用通用过程。 * * 9.1 Sub过程 9.1.1 建立Sub过程 定义: [Static][Private][Public] Sub 过程名[(参数表列)] 语句块 [Exit Sub] [语句块] End Sub 建立: 方法1:使用“添加过程”对话框 方法2:在代码窗口中直接键入 Sub “过程名” * * 9.1.2 调用Sub过程 用Call语句调用Sub过程: Call 过程名[(实际参数)] 把过程名作为一个语句来使用 * * 9.2 Function过程 9.2.1 建立Function过程 [Static][Private][Public] Function 过程名[(参数表列)][As 类型] [语句块] [过程名=表达式] [Exit Function] [语句块] End Function 9.2.2 调用Function过程 可以像使用Visual Basic内部函数一样来调用Function过程 * * Visual Basic应用程序中的过程 * * 9.3 参数传送 9.3.1 形参与实参 1.按位置传送 实际参数的次序和形式参数的次序相匹配 2.指名传送 显式地指出与形参结合的实参 * * 9.3.2 引用 引用方式传送的是地址,通过关键字ByRef来实现。在定义通用过程时,如果形参前面有关键字ByRef(通常省略),则该参数通过引用(即传地址)方式传送。 当通过引用来传送实参时,有可能改变传送给过程的变量的值 * * 9.3.3 传值 通过值传送实际参数,即传送实参的值而不是传送它的地址 传值方式通过关键字ByVal来实现。如果形参前面有关键字ByVal,则该参数用传值方式传送,否则用引用(即传地址)方式传送 传值方式不会改变原来变量的值,所有的变化都是在变量的副本上进行的 * * 9.3.4 数组参数的传送 当用数组作为过程的参数时,使用的是“传地址”方式,而不是“传值”方式 为了把一个数组的全部元素传送给一个过程,应将数组名分别放入实参表和形参表中,并略去数组的上下界,但括号不能省略 * * 9.4 对象参数 9.4.1 窗体参数 用窗体作为参数时,过程的格式为: Sub 过程名(形参表) 语句块 [Exit Sub] ...... End Sub “形参表”中形参的类型为Form。 在调用时,只能通过传地址方式传送。 * * 9.4.2 控件参数 用控件作为参数时,过程的格式为: Sub 过程名(形参表) 语句块 [Exit Sub] ...... End Sub “形参表”中形参的类型为Control。 在过程中,用TypeOf语句来限定控件参数的类型,格式为: {If | ElseIf} TypeOf 控件名称 Is 控件类型 * * 9.5 递归 递归就是一个过程调用过程本身。在递归调用中,一个过程执行的某一步要用到它自身的上一步(或上几步)的结果。 递归求解分为两个阶段。第一个阶段是“递推”,第二个阶段是“回推” 。 * *
您可能关注的文档
- Visual Basic程序设计及应用 教学课件 作者 郑丽敏 VB第9章.ppt
- Visual Basic程序设计及应用 教学课件 作者 郑丽敏 VB第10章.ppt
- Visual Basic程序设计及应用 教学课件 作者 郑丽敏 VB第11章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第1章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第2章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第3章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第4章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第5章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第6章.ppt
- Visual Basic程序设计简明教程王晓东电子教案 第7章.ppt
最近下载
- 《包装工程》投稿写作模板 模板使用说明: 1. 请将稿件直接 ....doc
- 百胜包装品工厂质量体系审核纲要及评估细则 V2012.pdf VIP
- 个人信用报告征信详细版纸质版2024年2月最新版带水印可编辑-实线.pdf
- 第三十届WMO省测特训营6年级第二讲——寻找透明的积木.docx VIP
- 第三十届WMO省测特训营6年级第二讲——课后练习题含答案.docx VIP
- 第三十届WMO省测特训营6年级第一讲——课后练习题含答案.pdf VIP
- PBL病例—休克【24页】(最新文档).pptx VIP
- 故事——小羊过桥.ppt
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf
- 食品用包材供应商现场审核方案(检查表).xls VIP
文档评论(0)