- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l清华大学VB经典教案第七节——过程
第7章 小 结 * 第7章 过 程 7.1 过程的概念及其形式 过程是完成某一特定功能的一段程序,又称子程序。结构化程序设计的核心思想就是将一个复杂的问题不断细分成多个结构简单、功能单一的模块,每个模块只完成一个相对独立的功能,多个模块组合起来完成复杂的功能,在Visual Basic中,将这种程序模块称为过程,一个大的应用程序可以包含多个过程。过程的应用大大提高了代码的可重用性,简化了编程,使程序更具有可读性。 过程与过程之间有调用与被调用的关系,一个过程可以调用其他的过程,也可以被其他的过程调用,当一个过程调用其他的过程时,被调用过程执行完毕后,返回调用过程的下一条语句继续执行,如图7-1所示。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 在Visual Basic中,过程可以分为两大类:Sub过程(子过程)和Function过程(函数过程)。Sub过程和Function过程最基本的区别是:Sub过程可以没有返回值,也可以有一个或多个返回值,即Sub过程可以有0~多个返回值;Function过程只有一个返回值。 7.2 Sub过程 Sub过程可以分为:事件过程和通用过程两类。 7.2.1 事件过程 事件过程指的是当对象的某个事件被触发时,去执行对应这个事件的一段程序,事件过程是Visual Basic应用程序的主体。 1.事件过程名 事件过程依附于窗体或控件,依附于窗体的事件过程名由Form、短下划线“_”和事件名三个部分组成;依附于控件的事件过程名由控件名(控件的Name属性值)、短下划线“_”和事件名三个部分组成。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.事件过程的格式 依附于窗体或控件的事件过程的一般格式如下: Private Sub Form|控件名_事件名([形参表]) 语句组 End Sub 注意: (1)事件过程的开始和结束语句,最好由系统用事件过程模板自动生成; (2)由于控件的事件过程名与控件名紧密相关,因此,如果生成了事件过程以后,再改变控件名,则控件的事件过程名中的控件名不会自动更改。 7.2.2 通用过程及其定义 通用过程又称为用户自定义的Sub过程,一般用于完成一个通用功能,通用过程不依赖于任何对象。通用过程的定义格式如下: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. [Private|Public|Static] Sub 通用过程名([形参表]) 语句组 [Exit Sub] 语句组 End Sub 说明: (1)Sub前的关键字Private、Public决定了通用过程的作用域;Static决定了过程中过程级变量的生存期(所有的过程级变量都是静态变量,前面章节已经介绍); (2)通用过程名应满足标识符的命名规则,而且,在同一个模块中过程名要惟一; (3)当通用过程有多个形式参数时,相互之间用逗号分隔; (4)在通用过程中不能再定义过程,但可以调用其他的过程。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 创建通用过程的方法有如下两种: (1)直接在代码窗口中输入,只要输入通用过程的开始,按下回车键后,通用过程的结束语句End Sub会自动产生; (2)执行“工具”菜单下的“添加过程”命令,打开“添加过程”对话框,如图7-2所示,输入名称,选择“类型”和“范围”,单击“确定”按钮即可。 7.2.3 Sub过程的调用 调用Sub过程的方法有
您可能关注的文档
- [AndroidSDK测试环境安装.docx
- l海员及海员学习、生活及航海学院如何培养海员的.ppt
- [Android测试工具TheadingTest测试CSDN开源版手机游戏.docx
- l充油设备的DGA分析和诊断.ppt
- [Android源码分析工具及方法.doc
- I如何成为真正的ppt高手1.doc
- [Android程序调试详解.doc
- [结构实体中钢筋保护层厚度检测.ppt
- l消费心理学-第七章.ppt
- l消费心理学-第九章.ppt
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)