VB语言PPT: 过程课件.ppt

VB语言PPT: 过程课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

应用程序项目窗体模块标准模块...标准模块(.vb)函数过程(function)子过程(sub)事件过程(sub)子过程(sub)函数过程(function)每个变量都有一个使用范围,变量的使用范围称为变量的作用域。从作用域这个角度上来讲,变量可以分为三种:第一种是过程级变量(局部级变量);第二种是模块级变量(文件级变量);第三种是项目级变量(全局级变量)。1.变量的作用域5.5.2变量作用域与生存期(1)过程级变量(局部级变量)在过程内部用Dim或Static说明的变量称为过程级变量。这种变量只能在它所在的过程中使用。也就是说,过程级变量的作用域为它所在过程。(1)过程级变量(局部级变量)例如:ModuleModuleSubMain()…EndSubPublicFunctionfact(ByValnAsInteger)AsLongDimiAsInteger,tAsLongEndFunctionEndModule5.3.3可选参数VB.NET过程可以指定传值的形式参数为可选参数,调用过程时不必为可选参数提供实际参数。1.定义可选参数可选参数由关键字Optional指示。具有可选参数的过程首部语法形式:Sub|Function过程名(ByVal参数1As类型1,_OptionalByVal参数2As类型2=默认值)说明:①过程定义中必须为每个可选参数指定默认值。②可选参数的默认值必须是一个常数表达式。③过程定义中跟在可选参数后的每个参数也都必须是可选的。5.3.3可选参数例如,以下函数过程首部定义了两个可选参数:Functiondistance(ByValx1AsDouble,ByValy1AsDouble,OptionalByValx2AsDouble=0,OptionalByValy2AsDouble=0)2.调用带可选参数的过程调用带可选参数的过程时,可以选择是否提供对应的实际参数。如果不提供实际参数,过程将使用参数声明的默认值。当省略参数列表中的一个或多个可选参数时,使用连续的逗号来标记它们的位置。例如,下面调用示例分别省略了第三个和第四个参数:d1=distance(x1,y1,,y2)d2=distance(x1,y1,x2)例5-7定义并调用函数,求两个坐标点之间的距离。ImportsSystem.ConsoleImportsSystem.MathModuleModule1SubMain()Dimx1#,y1#,x2#,y2#x1=3:y1=4:x2=5:y2=7WriteLine(Thedistanceof({0},{1})t0({2},{3}):{4:f3},_x1,y1,x2,y2,distance(x1,y1,x2,y2))WriteLine(Thedistanceof({0},{1})t0(0,0):{2:f3},_x1,y1,distance(x1,y1))WriteLine(Thedistanceof({0},{1})t0(0,{2}):{3:f3},_x1,y1,y2,distance(x1,y1,,y2))WriteLine(Thedistanceof({0},{1})t0({2},0):{3:f3},_x1,y1,x2,distance(x1,y1,x2))EndSubFunctiondistance(ByValx1AsDouble,ByValy1AsDouble,OptionalByValx2AsDoub

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档