2013年计算机二级VisualBasic考试复习要点(第九章)

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月28日

  第九章

  一、Sub过程

  (一)建立Sub过程

  通用Sub过程的结构与前面多次见过的事件过程的结构类似。一般格式如下:[Static][Private][Public]Sub过程名[(参数表列)]。

  语句块

  [Exit Sub]

  [语句块]

  End Sub

  (二)调用Sub过程

  调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。

  Sub过程的调用有两种方式,一种是把过程的名字放在一个Call语句中,一种是把过程名作为一个语句来使用。

  1.用Call语句调用Sub过程

  格式:Call过程名[(实际参数)]

  2.把过程名作为一个语句来使用

  在调用Sub过程时,如果省略关键字Call,就成为调用Sub过程的第二种方式。与第一种方式相比,它有两点不同:

  (1)去掉关键字Call;

  (2)去掉“实际参数”的括号。

  (三)通用过程与事件过程

  [Private|Public]Sub控件名事件名(参数表) 语句组End Sub

  窗体事件过程的一般格式为:

  [Private|Public]Sub Form事件名(参数表) 语句组End Sub

  二、Function过程

  (一)建立Function过程

  Function过程定义的格式如下:[Static][Private][Public]Function过程名[(参数表列)][As类型] [语句块]

  [过程名=表达式] [Exit Function] [语句块] End Function

  (二)调用Function过程

  Function过程的调用比较简单,因为可以像使用Visual Basic内部函数一样来调用Function过程。实际上,由于Function过程能返回一个值,因此完全可以把它看成是一个函数,它与内部函数(如Sqr、Str$、Chr$等)没有什么区别,只不过内部函数由语言系统提供,而Function过程由用户自己定义。

  三、参数传送

  在Visual Basic中,通常把形式参数叫做“参数”,而把实际参数叫做“自变量”。

  (一)形参与实参

  Examda提示: 形参是在Sub、Function过程的定义中出现的变量名,实参则是在调用Sub或Function过程时传送给Sub或Function过程的常数、变量、表达式或数组。在Visual Basic中,可以通过两种方式传送参数,即按位置传送和指名传送。

  (二)引用

  在Visual Basic中,参数通过两种方式传送,即传地址和传值,其中传地址习惯上称为引用。在默认情况下,变量(简单变量、数组或数组元素以及记录)都是通过“引用”传送给Sub或Function过程。在这种情况下,可以通过改变过程中相应的参数来改变该变量的值。这意味着,当通过引用来传送实参时,可以改变传送给过程的变量的值。

首页 1 2 尾页

相关文章