Visual Basic程序设计-Ch5-过程.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 思考 2 6 8 1 * 思考 2 6 8 0 2 6 12 说明: 在窗体中声明了三个变量a、b、d 3个窗体级变量,该窗体的所有过程都可使用这3个变量。 * 思考 2 6 8 0 2 6 12 2 6 12 * 思考 2 6 8 2 6 12 * 思考 2 6 8 2 6 12 2 6 8 * 小结 Function过程 Sub过程 参数传递 过程的嵌套调用和递归调用 参数的作用域和生存期 liux_yt @163.com 第5章 过程 Visual Basic程序设计 --Visual Basic程序设计教程与实验 管理学院信管教研室 * 主要内容 过程概述 Function过程 Sub过程 参数的传递 过程的嵌套调用和递归调用 变量的作用域和生存期 * 过程概述 过程的引入:使同类的操作不重复(操作方法相同、参数不同) 过程: 完成一段独立功能,可供其他过程使用(调用)。 过程又称为子程序 调用过程: 调用其他过程的过程。 调用过程: 调用Sprg1 调用Sprg1 调用Sprg2 子过程: Sprg1 子过程: Sprg2 * 过程概述 VB中主要有3种过程: 事件过程:对象事件在用户或系统发出动作时被触发,事件响应时执行的过程就是事件过程。 通用过程:必须由其他过程调用的代码段,往往由用户自己创建。 通用过程根据是否有返回值,分为子程序(Sub过程)和函数(Function过程)。 属性过程:用来返回和设置属性的值,还可以设置对象的引用。 * 5.1 Function过程 Function过程的定义 格式: [Public|Private][Static] Function 函数过程名 ([形参表]) [As 类型] [语句组] 函数过程名 = 表达式 [Exit Function] [语句组] End Function * 5.1 Function过程 说明: Public: 缺省值。使用Public时表示各模块的所 有其他过程都可以调用该Function过程。 Private: 使用Private时表示只有本模块中的其他过程才可以调用该Function过程。 Static: 使用Static时表示将过程中的所有局部变 量说明为静态变量。 函数过程名: Function过程的名称,遵循变量 的命名规则。 形参表: 表示Function过程的参数变量列表。多个变量之间用逗号隔开。 * 5.1 Function过程 形参表格式: [ByVal|ByRef]变量名 [As 类型] ByVal:表示参数将按值传递。 ByRef:缺省值,表示参数将按地址传递。 As类型:定义返回值的数据类型。 函数过程名 = 表达式:将函数的返回值赋给函数过程名,省略该语句,数值函数返回0,字符串函数返回空串。 Function过程不能嵌套定义。 * 5.1 Function过程 Function过程的建立 直接在代码窗口中输入。 在通用部分。 使用“添加过程”命令。 打开代码窗口,执行“工具”菜单中的“添加过程”命令,打开“添加过程”对话框,输入相应内容。 * 5.1 Function过程 [例5-1]编写一个计算n!的Function过程。 分析:确定参数个数、类型、函数名、类型。 Function Fact(N As Integer) As Long Dim I As Integer, F As Long F = 1 F用于保存阶乘值 For I = N To 1 Step -1 ‘或For I= 1 To N F = F * I Next I Fact = F 给函数过程名赋值 End Function * 5.1 Function过程 Function过程的调用 格式:函数过程名([实参表]) 说明: 在调用时实参和形参的数据类型、顺序、个数必须匹配。 函数调用只能出现在表达式中,其功能是求得

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档