Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt

Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt

ID:50307240

大小:479.00 KB

页数:12页

时间:2020-03-07

Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt_第1页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt_第2页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt_第3页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt_第4页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt_第5页
资源描述:

《Visual Basic程序设计教程 教学课件 作者 刘炳文 第9章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第9章 过程VisualBasic中的通用过程分为两类,即子程序过程和函数过程,前者叫做Sub过程,后者叫做Function过程。本章介绍如何在VisualBasic应用程序中使用通用过程。2021/7/2319.1Sub过程9.1.1建立Sub过程定义:[Static][Private][Public]Sub过程名[(参数表列)]语句块[ExitSub][语句块]EndSub建立:方法1:使用“添加过程”对话框方法2:在代码窗口中直接键入Sub“过程名”2021/7/2329.1.2调用Sub过程用Call语句调用Sub过程

2、:Call过程名[(实际参数)]把过程名作为一个语句来使用2021/7/2339.2Function过程9.2.1建立Function过程[Static][Private][Public]Function过程名[(参数表列)][As类型][语句块][过程名=表达式][ExitFunction][语句块]EndFunction9.2.2调用Function过程可以像使用VisualBasic内部函数一样来调用Function过程2021/7/234VisualBasic应用程序中的过程2021/7/2359.3参数传送9.3.1

3、形参与实参1.按位置传送实际参数的次序和形式参数的次序相匹配2.指名传送显式地指出与形参结合的实参2021/7/2369.3.2引用引用方式传送的是地址,通过关键字ByRef来实现。在定义通用过程时,如果形参前面有关键字ByRef(通常省略),则该参数通过引用(即传地址)方式传送。当通过引用来传送实参时,有可能改变传送给过程的变量的值2021/7/2379.3.3传值通过值传送实际参数,即传送实参的值而不是传送它的地址传值方式通过关键字ByVal来实现。如果形参前面有关键字ByVal,则该参数用传值方式传送,否则用引用(即传地

4、址)方式传送传值方式不会改变原来变量的值,所有的变化都是在变量的副本上进行的2021/7/2389.3.4数组参数的传送当用数组作为过程的参数时,使用的是“传地址”方式,而不是“传值”方式为了把一个数组的全部元素传送给一个过程,应将数组名分别放入实参表和形参表中,并略去数组的上下界,但括号不能省略2021/7/2399.4对象参数9.4.1窗体参数用窗体作为参数时,过程的格式为:Sub过程名(形参表)语句块[ExitSub]......EndSub“形参表”中形参的类型为Form。在调用时,只能通过传地址方式传送。2021/7

5、/23109.4.2控件参数用控件作为参数时,过程的格式为:Sub过程名(形参表)语句块[ExitSub]......EndSub“形参表”中形参的类型为Control。在过程中,用TypeOf语句来限定控件参数的类型,格式为:{If

6、ElseIf}TypeOf控件名称Is控件类型2021/7/23119.5递归递归就是一个过程调用过程本身。在递归调用中,一个过程执行的某一步要用到它自身的上一步(或上几步)的结果。递归求解分为两个阶段。第一个阶段是“递推”,第二个阶段是“回推”。2021/7/2312

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。