- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 过 程 第6章 过 程 (时间:2次课,4学时) / 第6章 过 程 第6章 过 程 在本章中,我们就来介绍这样一种可代替重复操 作的新的概念──过程。 过程是结构和功能均独立的逻辑部件。可分为事 件过程、通用过程和函数过程。事件过程就是我 们都已经很熟悉的针对不同的控件响应不同的外 部事件时编写的代码段,由外部事件触发执行。 / 第6章 过 程 第6章 过 程 6.1 通用过程 6.2 Function函数过程 6.3 调用过程时的参数传递 6.4 递归 6.5 习题 / 6.1 通用过程 6.1 通用过程 通用过程,又叫sub子程序过程,结构与事 件过程类似,在程序中用语句显式调用。 / 6.1 通用过程 6.1 通用过程 6.1.1 声明sub过程 6.1.2 调用sub过程 / 6.1.1 声明sub过程 6.1.1 声明sub过程 sub过程的定义语法如下: [private | public][static] sub 过程名 ([参数列表]) [变量和常量声明] 语句体 [exit sub] 语句体 end sub 其中: (1)过程名的命名规则和变量的命名规则一致,不允许使用事件过 程名作为通用过程名。 (2)带有private前缀的sub过程是窗体级过程,只能在本窗体中调 用;带有public前缀的sub过程是全局过程,在本工程中均可调用 。省略时默认为public。 在其他窗体调用全局过程时,需要指明该过程所在的窗体名)。 (3)过程体用来描述过程的操作。可通过exit sub语句提前结束过 程的执行。 / 6.1.1 声明sub过程 6.1.1 声明sub过程 (4)参数列表中给出的是过程的形式参数。过程是会反复使用的一段代 码,形参则是每次使用时有可能不同的量,类似于数学公式中的自变 量。形参不同于变量,没有存储空间。允许有多个形参,之间用逗号 隔开。定义时语法如下: [bybal] 变量名1[()] [as 数据类型] [,变量名2[()] [as 数据类型]……] 形参可以是变量或数组,数组做形参时,数组名后跟一对空括号。 byval表明形参的传递方式,在后续章节中讨论。 as 数据类型用来说明形参的类型,缺省时形参为变体型(定长字符串 不能作形参)。 (5)sub过程不能嵌套定义,即不允许在sub 中再定义sub或function过 程。 例6.1 定义一个过程,控制计算机喇叭连续蜂鸣。在代码窗口通用声 明处输入如下代码: / 6.1.1 声明sub过程 6.1.1 声明sub过程 Private Sub beep_sound(n As Integer) Dim i As Integer,j As Integer For i = 1 To n Beep beep语句用于控制计算机喇叭蜂鸣 For j=1 to 1000000 在两声喇叭声之间适当延时 Next Next End Sub 上面定义的过程控制计算机根据形参的取值蜂鸣n下。 完成了过程定义后,必须在程序中调用才能实现过程所定义的操 作。 / 6.1.2 调用sub过程
您可能关注的文档
- Oracle10g入门与提高第6章.pdf
- Oracle10g入门与提高第7章.pdf
- Oracle10g入门与提高第8章.pdf
- Oracle10g入门与提高第9章.pdf
- Oracle10g入门与提高第10章.pdf
- Oracle10g入门与提高第11章.pdf
- PhotoshopCS2基础教程与上机指导第1课.pdf
- PhotoshopCS2基础教程与上机指导第2课.pdf
- PhotoshopCS2基础教程与上机指导第3课.pdf
- PhotoshopCS2基础教程与上机指导第4课.pdf
- VisualBasic.NET程序设计基础教程与上机指导5.pdf
- VisualBasic.NET程序设计基础教程与上机指导6.pdf
- VisualBasic.NET程序设计基础教程与上机指导7.pdf
- VisualBasic.NET程序设计基础教程与上机指导8.pdf
- VisualBasic.NET程序设计基础教程与上机指导9.pdf
- Word2002中文版快捷教程ch08.pdf
- VisualBasic.NET程序设计教程(第2版)2.pdf
- VisualBasic.NET程序设计教程(第2版)3.pdf
- VisualBasic.NET程序设计教程(第2版)4.pdf
- VisualBasic.NET程序设计教程(第2版)5.pdf
最近下载
- 《高等数学(上册)》(阳平华)645-4教案 第六章 第25课 定积分的换元积分法和分部积分法.doc VIP
- 《高等数学(上册)》(阳平华)645-4教案 第六章 第24课 微积分基本公式.doc VIP
- 天津市南仓中学2024-2025学年高二上学期10月月考数学试题(无答案).docx VIP
- 欧洲规范-NF P94-078-中文版.pdf VIP
- 腔隙性脑梗死课件.pptx VIP
- 过顶板破碎段施工安全技术措施.doc VIP
- 2025年湖北省十一校届高三语文联考“世界的馈赠”考场作文评析与升格训练.docx VIP
- 腔隙性脑梗死演示课件.pptx VIP
- 2024第三季度医疗质量与安全管理委员会会议记录[1].docx VIP
- 天津市南仓中学2024-2025学年高二上学期10月月考物理试题(无答案).docx VIP
文档评论(0)