- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东北大学,可视化程序设计(VB),课件04第4章.ppt
4.4 参数传递 4.4.3 引用 ByRef表明调用过程时对应的形参与实参之间按引用方式传递数据。 参数的传递是将实参的地址传递给形参,即形参与实参共享相同的存储单元。 当过程中对形参的值更改时,将更改相应实参的值。 实参可以是变量或数组,而不能是常量或表达式。 4.4 参数传递 4.4.3 引用 Private Sub _ Button1_Click(ByVal sender _ As System.Object, ByVal e _ As System.EventArgs) _ Handles Button1.Click Swap(X,Y) TxtOutput.Text = “X=” + _ X.ToString( ) + “ Y=” + _ Y.ToString( ) End Sub Dim X,Y As Single X=3.95 :Y=-12.2 Private Sub Swap(ByRef _ A As Single,ByRef B As _ Single) Dim T As Single End Sub Swap(X,Y) 3.95 -12.2 3.95 -12.2 T=A: A=B: B=T 3.95 3.95 -12.2 引 用 过 程 调 用 过 程 调 用 后 实参: X Y 形参:A B T 4.4 参数传递 4.4.4 数组参数 数组作为过程的参数,称为数组参数。 不需指出数组的下标上界; 需要指明数组的维数; 数组名后的括号不能省略; 参数传递只能是引用。 例如,定义以下过程: Private Sub fun2(ByRef a() As Integer) … End Sub * * Visual Basic.NET 程序设计 主讲人:蒋忠中 东北大学工商管理学院 第 4 章 过 程 教学目的 教学要求 重点难点 教学内容 教学目的 学习本章的目的是了解模块化程序设计的思想,通过学习和上机实践,掌握Sub过程和Function过程的定义和调用方法。 参数传递是学习本章的重要内容之一,通过本章的学习掌握形参与实参的作用,传值调用和引用调用的特点和区别,数组作为参数在过程定义中的意义和作用。 学习本章还需了解变量的作用域和生存期、递归过程的特点以及其执行过程。 学习本章的重要目标是在程序设计中合理的定义Sub过程和Function过程。 BACK 教学要求 了解模块化程序设计的概念、“自顶向下、逐步求精”的程序设计方法。 掌握Sub过程的定义和调用方法,会将某一功能用Sub过程来实现。 掌握Function过程的定义和调用方法,能正确区分Sub过程和Function过程之间的区别,会将某一功能利用Function过程来实现。 掌握形参和实参的意义和作用,形参与一般变量的区别。掌握形参与实参之间传值调用和引用调用的特点,在程序设计中能合理的使用形参与实参之间的传值调用和引用调用,能正确理解数组参数在过程定义中的作用。 正确理解变量的作用域以及变量的生存期。 了解递归的概念,会顺利的阅读递归程序,了解递归程序的特点。 会举一反三,正确的定义和调用Sub过程和Function过程。 BACK 重点难点 重点: Sub过程和Function过程的定义格式和调用方法,区分这两种过程的异同点。 形参与实参的作用,传值调用和引用调用的特点及其区别,数组作为参数在过程定义中的作用。 变量的作用域。 递归过程的特点及其执行过程。 理解Sub过程和Function过程的执行流程。 在程序设计中,正确使用Sub过程和Function过程。 重点难点 难点: 模块化分的原则,将一个复杂的问题分解为多个程序模块来实现。 形参的作用,形参与实参之间的关系。 Sub过程与Function过程之间的异同。 传值调用和引用调用的特点,在过程设计中合理的选用形参与实参之间的传值调用和引用调用。 静态变量的特点。 递归过程的执行流程,其中的递归执行条件的正确选用。 BACK 教学内容 4.1 模块化程序设计概述 4.2 Sub过程 4.3 Function过程 4.4 参数传递 4.5 变量的作用域与生存期 4.6 递归 过程可分为事件过程和通用过程。 事件过程是当某个事件发生时,对该事件做出响应的程序段。 将这一段代码抽象出来,建立一个独立的、可供其它过程调用的过程,这样的过程称为通用过程。
您可能关注的文档
最近下载
- 八年级语文《消息二则》.ppt VIP
- 养老护理员初级题库与参考答案.docx VIP
- 第一单元 第1课时 认识1~3(分层作业)数学苏教版一年级上册 (新教材) .pdf
- YD5178-2009通信管道人孔和手孔图集 凌峰.docx VIP
- 人音版小学四年级音乐上电子全册教案.pdf VIP
- 0第一讲 科学社会主义导论.ppt VIP
- 儿科基础知识课件.ppt VIP
- 日本宝理PPS DURAFIDE_1130A1_WF9050_JP_en MSDS报告.pdf
- 标准图集-22J603-1 铝合金门窗.pdf VIP
- 321183-R048-2020(Q321183JH002-2020)先张法预应力混凝土抗拔管桩.docx VIP
文档评论(0)