- 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考点分析之过程
全国计算机等级考试二级VB考点分析之过程6.1 ?Sub过程
考点1?建立Sub过程
通用Sub过程的结构与前面多次见过的事件过程的结构类似。一般格式如下:????? [Static][Private][Public]Sub过程名[(参数列表)]??????????? 语句块??????????? [Exit Sub]??????????? [语句块]????????? End Sub 说明: (1)Sub过程以Sub开头,以End Sub结束,在Sub和End Sub之间是描述过程操作的语句块,称为“过程体”或“子程序体”。 (2)End Sub标志着Sub过程的结束。 (3)Sub过程不能嵌套。
考点2?调用Sub过程
调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。 Sub过程的调用有两种方式:一种是把过程的名字放在一个Call语句中,一种是把过程名作为一个语句来使用。 (1)用Call语句调用Sub过程。 格式:Call过程名[(实际参数)]。 (2)把过程名作为一个语句来使用。 在调用Sub过程时,如果省略关键字Call,就成为调用Sub过程的第2种方式。与 第1种方式相比,它有两点不同: (1)去掉关键字Call。 (2)去掉“实际参数”的括号。
考点3?通用过程与事件过程
控件事件过程的一般格式为:??? [Private | Public] Sub控件名_事件名(参数表)????? 语句组????? End Sub ?窗体事件过程的一般格式为:??????? [Private][Public] Sub Form_事件名(参数表)????? 语句组????? End Sub 通用过程可以放在标准模块中,也可以放在窗体模块中,而事件过程只能放在窗体模块中,不同模块k中的过程(包括事件过程和通用过程)可以互相调用。当过程名唯一时,可以直接通过过程名调用;如果两个或两个以上的标准模块中含有相同的过程名,则在调用时必须用模块名限定,其一般格式为:??????? 模块名.过程名(参数表) 一般来说,通用过程(包括Sub过程、Function过程)之间、事件过程之间、通用过程与事件过程之间,都可以互相调用。
6.2 ?建Function过程
考点4?建立Function过程
Function过程定义的格式如下:??????? [Static][Private][Public]Function过程名[(参数表列)][As类型]??????????? [语句块]??????????? [过程名=表达式]??????????? [Exit Function]??????????? [语句块]????????? End Function 说明: (1)Function过程以Function开头,以End Function结束,在两者之间是描述过程操作的语句块。 (2)调用Sub过程相当于执行一个语句,不直接返回值;而调用Function过程要返回一个值,因此可以像内部函数一样在表达式中使用。
考点5?调用Function过程
Function过程的调用比较简单,因为可以像使用Visual Basic内部函数一样来调用Function过程。实际上,由于Function过程能返回一个值,因此完全可以把它看成是一个函数,它与内部函数(如Sqr, Str$ , Chr$等)没有什么区别,只不过内部函数由语句系统提供,而Function过程由用户自己定义。
6.3?参数传送
在Visual Basic中,通常把形式参数叫做“参数”,而把实际参数叫做“自变量”。
考点6?形参与实参
形参是在Sub, Function过程的定义中出现的变量名,实参则是在调用Sub或Function过程时传送给Sub或Function过程的常数、变量、表达式或数组。在Visual Basic中,可以通过两种方式传送参数,即按位置传送和指名传送。
考点7?引用
Visual Basic中,参数通过两种方式传送,即传地址和传值,其中传地址习惯上称为引用。在默认情况下,变量(简单变量、数组或数组元素以及记录)都是通过“引用”传送给Sub或Function过程的。在这种情况下可以通过改变过程中相应的参数来改变变量成值,这意着,当通过引用来传送实参时,可以改变传送给过程的变量的值。
考点8?传值
传值就是通过值传送实际参数,即传送实参的值而不是传送它的地址。在这种情况下,系统扭需要传送的变量复制到一个临时的单元中,然后把该临时单元的地址传送给被调用的通用过程。由于通过过程没有访问变量(实参)的原始地址,因此不会改变原来变
您可能关注的文档
- 全国中学生生物竞试题选编之生物技术和能力.doc
- 全国中学生生物竞试题选编之生物与环境.doc
- 全国中学生生物联2007理论试卷解析.doc
- 全国中小企业股份让系统优先股业务指引(试行).docx
- 全国中小学“教学的互联网搜索”案例评比----直线和圆位置关系(张槎中学吕绍璋).doc
- 全国中小学德育管与班主任工作技能提升高级研修班学习体会.doc
- 全国中小学教师教技术水平培训与考试(教学人员·中级)辅导资料.doc
- 全国中小学教师教技术考试操作题excel详解.doc
- 全国中小学教师教技术考试模拟题(15套).doc
- 全国中小学教师网培训课程 专家讲座实录曹文轩 曹文轩 培养学生的文学美感3.doc
文档评论(0)