每天进步一点点!

VBScript 过程

上一篇 / 下一篇  2010-04-26 16:46:36 / 个人分类:VBS基础知识

在VBScript. 中,过程被分为两类:Sub过程和Function过程。
–Sub 过程Sub过程是包含在Sub和End Sub语句之间的一组VBScript. 语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Sub过程无任何参数,则Sub语句必须包含空括号()。

–Function 过程Function 过程是包含在Function 和End Function 语句之间的一组VBScript. 语句。Function 过程与Sub 过程类似,但是Function 过程可以返回值。Function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function 过程无任何参数,则Function 语句必须包含空括号()。Function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function 返回值的数据类型总是Variant。
Sub语句
–声明Sub过程的名称、参数以及构成其主体的代码。
[Public[Default] | Private] Subname[(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub
•Function语句
–声明Function过程的名称、参数以及构成其主体的代码。
[Public[Default]| Private] Functionname[( arglist)]
[statements]
[name= expression]
[Exit Function]
[statements]
[name= expression]
End Function

过程中的arglist 参数
–[ByVal | ByRef] varname[( )]ByVal表示该参数按值传递。ByRef表示该参数按引用传递。varname代表参数的变量名称,遵循标准变量命名规则。
•过程的声明
–没有显式地指定使用Public 或Private,则Sub/Function过程默认为公用,即它们对于脚本中的所有其他过程都是可见的。Sub/Function 过程中局部变量的值在调用过程中不被保留。
•过程的调用
–使用Call 语句调用
–直接输入过程名调用
–支持递归调用

TAG:

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 11439
  • 日志数: 27
  • 图片数: 1
  • 建立时间: 2009-01-05
  • 更新时间: 2010-07-09

RSS订阅

Open Toolbar