第5章--Visual-Basic.NET过程控制ppt课件(全).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章--Visual-Basic.NET过程控制ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《第5章--Visual-Basic.NET过程控制ppt课件(全).ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 Visual Basic.NET Visual Basic.NET过程控制过程控制VB.Net 程序程序设计教设计教程程 本章学习目标:本章学习目标:掌握掌握SubSub过程和过程和FunctionFunction过程的定义与应用过程的定义与应用了解过程的参数传递方式了解过程的参数传递方式了解变量与过程的作用域了解变量与过程的作用域5.15.1 过程的概念过程的概念l在程序中,经常用到重复操作的部分,例如验证在程序中,经常用到重复操作的部分,例如验证用户输入是否正确,重复的验证操作,可以使用一用户输入是否正确,重复的验证操作,可以使用一个子程序,每次用户登录系统时,可以调用这个
2、子个子程序,每次用户登录系统时,可以调用这个子程序进行验证,该子程序返回验证的结果:程序进行验证,该子程序返回验证的结果:“正确正确”或者或者“错误错误”。这个子程序就是过程。这个子程序就是过程。lVB.NETVB.NET提供三种过程:提供三种过程:SubSub过程、过程、FunctionFunction过程过程和事件过程。和事件过程。5.2 Sub过程5.2.1Sub过程的定义 Sub过程也称为子过程,其特点是没有返回值。Sub过程可以有参数,也可无参数。它的定义方法为:StaticPrivatePublic Sub StaticPrivatePublic Sub ()End SubEnd
3、Sub说明:(1)Sub过程以Sub开始,以End Sub结束,在两者之间的描述过程操作的语句块,称为“过程体”。(2)过程名的命名规则与变量的命名规则相同。(3)参数Static表示在过程体中的变量为Static的,则在过程调用过程中,局部变量值保持不变;如果没有Static关键字,则过程体中的局部变量的值在每次调用时被初始化为0。(4)Private说明过程是私有过程,只能被本模块中的其它过程访问。(5)Public说明过程是公有过程,可以在程序的任何地方访问。(6)形式参数列表描述形式参数的类型、个数及次序,在过程定义时无具体值,也不分配存储空间。在过程被调用时,实际参数把实际的值传递给
4、形式参数。过程可以没有形式参数,此时括号中为空,但括号不能省略。形式参数的定义形式为:ByVal|ByRef ByVal|ByRef 变量名变量名()As()As 类型类型 ByVal说明该参数是传值参数;否则该参数是引用参数。ByRef说明该过程调用时,参数是按地址传递的。形式参数可以是变量,也可以是数组,如果是数组,则需要括号。类型为变量的类型,如果省略类型,表示该变量为变体型。(7)Sub过程没有返回值。(8)如果要提前退出Sub过程,可以使用语句Exit Sub。【例5-1】编写一个过程计算1+2+3+200,并输出结果。具体操作步骤和源程序参见教材【例5-2】编写一个过程,实现两个整
5、形数据的交换。具体操作步骤和源程序参见教材5.2.2Sub过程的调用Sub过程的调用语句为:Call Call 过程名过程名(参数表参数表)说明:(1)Call关键字可以省略,例如computer()或Call computer();(2)参数列表的括号也可以省略,例如swap x,y、computer;(3)调用过程时,首先为形式参数分配临时的存储空间,再将实际参数的值传递给形式参数对应的临时空间。【例5-3】编写程序调用例5-1的过程。具体操作步骤和源程序参见教材5.2.3过程参数的传递1形参与实参过程定义时参数列表中的参数为形式参数,形式参数为变量。过程调用时调用语句中的参数为实际参数,
6、实际参数可以为常量、变量、表达式、数组等。形式参数与实际参数的数量必须相等,每一对对应的形式参数与实际参数的类型必须是相同的。即使实参与形参的名字相同,也代表两个不同的变量。2按值传递与按地址传递过程调用时把实际参数的值传递给形式参数,传递的方式可以有按值传递和按地址传递。形参列表中用ByVal关键字定义的参数为按值传递,用ByRef定义的参数为按地址传递,默认为按值传递。当按值传递时,系统为形参分配临时存储空间,将实参的值传递给形参,放在临时空间中,调用过程中不再访问实参,因此在过程体中只改变形参变量的值,不会影响到实参。当按地址传递时,将实参的地址传递给形参,即形参与实参共享相同的临时存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic NET 过程 控制 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内