VBScript 词汇表

[b]ActiveX 控件[/b]
放置在窗体中的对象,使用户能够进行与应用程序的交互操作,或增强这种能力。ActiveX 控件包含事件并且可以合并到其他控件中。ActiveX 控件的文件扩展名为 .ocx。

[b]ActiveX 对象[/b]
通过 Automation 接口,显露于其他应用程序或编程工具的对象。

[b]参数[/b]
传递给过程的常数、变量或表达式。

[b]数组[/b]
一组可顺序索引并具有相同内部数据类型的元素。数组中每个元素具有唯一索引号。更改数组中一个元素不影响其他元素。

[b]ASCII 字符集[/b]
美国标准信息交换码 (ASCII) 7 位字符集,广泛用于表示美国标准键盘上的字母和符号。ASCII 字符集与 ANSI 字符集的前 128 字符 (0-127) 完全一样。

[b]Automation 对象[/b]
通过 Automation 接口,显露于其他应用程序或编程工具的对象。

[b]逐位比较[/b]
按位比较两个数值表达式中相同位置的位。

[b]Boolean 表达式[/b]
值为 [b]True[/b] 或 [b]False[/b] 的表达式。

[b]引用方式[/b]
向过程传递参数的方式之一,即将参数的地址而不是值传递给过程。”引用方式”允许过程访问和更改实际变量。

[b]值方式[/b]
向过程传递参数的方式之一,即将参数的值而不是地址传递给过程。”值方式”允许过程访问变量的一个副本,但是不能更改变量的实际值。

[b]字符代码[/b]
代表字符集(如 ASCII 字符集)中指定字符的数字。

[b]类[/b]
对象的正式定义。类是运行时创建对象实例的模板。类定义了对象属性及用于控制对象行为的方法。

[b]类模块[/b]
包含类定义(其属性和方法的定义)的模块。

[b]集合[/b]
包含一组相关对象的对象。只要集合发生变化,对象在集合中的位置就可能发生变化。因此,集合内任何特定对象的位置都不是固定的。

[b]注释[/b]
为解释代码的工作原理,程序员在代码中添加的文本。在 Visual Basic Scripting Edition 中,程序的注释行通常以单引号 ([b]'[/b]) 开始,或使用关键字 [b]Rem[/b] 并在其后面跟随空格。

[b]比较运算符[/b]
指明两个或多个数值或表达式之间关系的字符或符号。这些运算符包括小于号 ()、大于或等于号 (>=)、不等号 () 和等号 (=)。
[b]Is[/b] 也是比较运算符,但它仅用于判断一个对象引用是否与另一个相同。

[b]常数[/b]
有一定名称,在程序执行过程中保持不变值的项目。可在程序代码的任何位置使用常数代替实际值。常数可以是字符串、数字、其他常数或任何除了 [b]Is[/b] 和指数运算符之外的算术或逻辑运算符组成的混合算式。例如:
Const A = “MyString”

[b]数据值域[/b]
每一个 Variant 子类型的取值范围如下:
[size=2][b]子类型[/b][/size]
[size=2][b]值域[/b][/size]
[size=2][b]Byte[/b][/size]
[size=2]0 到 255。[/size]
[size=2][b]Boolean[/b][/size]
[size=2][b]True[/b] 或 [b]False[/b]。[/size]
[size=2][b]Integer[/b][/size]
[size=2]-32,768 到 32,767。[/size]
[size=2][b]Long[/b][/size]
[size=2]-2,147,483,648 到 2,147,483,647。[/size]
[size=2][b]Single[/b][/size]
[size=2]负数从 -3.402823E38 到 -1.401298E-45;正数从 1.401298E-45 到 3.402823E38。[/size]
[size=2][b]Double[/b][/size]
[size=2]负数从 -1.79769313486232E308 到 -4.94065645841247E-324;正数从 4.94065645841247E-324 到 1.79769313486232E308。[/size]
[size=2][b]Currency[/b][/size]
[size=2]-922,337,203,685,477.5808 到 922,337,203,685,477.5807。[/size]
[size=2][b]Date[/b][/size]
[size=2]公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日(包括公元 100 年 1 月 1 日和公元 9999 年 12 月 31 日)。[/size]
[size=2][b]Object[/b][/size]
[size=2]任何[b]对象[/b]的引用。[/size]
[size=2][b]String[/b][/size]
[size=2]可变长度字符串,字符串长度从 0 到大约 20 亿个字符。[/size]

[b]日期表达式[/b]
任何可以被解释为日期的表达式。包括任何日期文字、看起来象日期的数字及字符串和由函数返回的日期的组合。日期表达式为数字或字符串的任意组合,表示从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日的日期。
日期以实数形式保存。小数点左边的数值代表日期;小数点右边的数值代表时间。负数表示公元 1899 年 12 月 30 日以前的日期。

[b]日期文字[/b]
由数字符号 (#) 包围的任何有效格式的字符序列。有效格式包括区域设置指定的日期格式或通用日期格式。例如,应用程序的区域设置为英语(美国)时,#12/31/99# 表示公元 1999 年 12 月 31 日。
在 VBScript 中,无论用户的实际设置是什么,唯一能识别的格式是英语(美国)。也就是说,日期文字的格式为 mm/dd/yyyy。

[b]日期分隔符[/b]
在格式化日期值时,用于分隔年、月和日的字符。

[b]Empty[/b]
一个值,表示没有为变量指定初值。[b]Empty[/b] 变量在数值上下文中为 0,在字符串上下文中为零长度字符串。

[b]错误编号[/b]
从 0 到 65,535 的整数(包括 0 和 65,535)。对应于 [b]Err[/b] 对象的 [b]Number[/b] 属性。当与 [b]Err[/b] 对象的 [b]Name[/b] 属性联合使用时,错误编号代表特定的错误信息。

[b]表达式[/b]
关键字、运算符、变量和常数(字符串常数、数字常数或对象常数)的组合。表达式可用于执行运算、处理字符或测试数据。

[b]固有常数[/b]
由应用程序提供的常数。由于不能禁用固有常数,因此不能以相同的名称创建用户自定义常数。

[b]关键字[/b]
作为 VBScript 语言组成部分的单词或符号。例如,语句、函数名或运算符。

[b]区域[/b]
对应于指定语言和国家的信息集。区域影响预定义的编程语言术语和与区域有关的设置。以下两种上下文中区域信息起到重要作用:
代码区域影响术语(如关键字和与区域有关的设置)的语言,例如小数点、列表分隔符、日期格式和字母排列顺序。
系统区域影响与区域识别功能有关的行为,例如,显示数值或将字符串转换为日期。使用操作系统提供的”控制面板”工具设置区域系统。

[b]Nothing[/b]
一个值,表示一个对象变量不再与任何实际对象相关联。

[b]Null[/b]
一个值,表示一个变量不包含任何有效数据。[b]Null[/b] 由以下操作之一产生:
将 [b]Null[/b] 显式赋给某变量。
对包含 [b]Null[/b] 的表达式进行的任何操作。

[b]数值表达式[/b]
计算结果为数值的任意表达式。表达式的元素可以是关键字、变量、常数和使运算结果为数值的运算符的任意组合。

[b]对象类型[/b]
应用程序显露的对象的类型。例如 Application、File、Range 和 Sheet。有关可用对象的完整列表,请参阅应用程序文档(Microsoft Excel、Microsoft Project、Microsoft Word 等)。

[b]pi[/b]
数学常数,约等于 3.1415926535897932。

[b]Private[/b]
变量,仅在声明此变量的 Script 中可见。

[b]过程[/b]
有一定名称,作为一个单元执行的语句序列。例如,[b]Function[/b] 和 [b]Sub[/b] 是过程的两种类型。

[b]过程级[/b]
描述位于 [b]Function[/b] 或 [b]Sub[/b] 过程内的语句。通常首先是声明语句,后面是赋值语句和其他可执行代码。例如:
Sub MySub() ‘ 声明一个 sub 过程块。
Dim A ‘ 过程块的起始部分。
A = “My variable” ‘ 过程级代码。
Debug.Print A ‘ 过程级代码。
End Sub ‘ 过程块的结束语句。
[size=2]注意:Script 级代码位于任何过程块之外。[/size]

[b]属性[/b]
有一定名称的对象的特性。属性定义了对象特征(如,大小、颜色及在屏幕上的位置)或对象状态(例如启用或禁用)。

[b]Public[/b]
使用 [b]Public[/b] 语句声明的变量,对所有应用程序中所有模块的所有过程都是可见的。

[b]运行时[/b]
代码运行的时期。不能编辑处于运行时的代码。

[b]运行时错误[/b]
代码运行时发生的错误。语句进行无效操作时会发生运行时错误。

[b]作用域[/b]
定义变量、过程或对象的可见性。例如,声明为 [b]Public[/b] 的变量对于所有模块中的所有过程都是可见的。在过程中声明的变量仅在该过程内可见,并在调用完毕后失去变量值。

[b]SCODE[/b]
状态代码,为长整型数,用于向接口成员或 API 函数的调用程序传递详细信息。 OLE 接口和 API 的状态代码在 FACILITY_ITF 中定义。

[b]Script 级[/b]
位于过程之外的任何代码都被作为 Script 级代码引用。

[b]种子[/b]
初始值,用于产生伪随机数。例如 [b]Randomize[/b] 语句创建一个种子数,然后 [b]Rnd[/b] 函数用其创建唯一的伪随机数序列。

[b]字符串比较[/b]
两个字符序列的比较。除非在作比较的函数中指定比较的方式,否则所有的字符串比较都是按二进制进行的。在英语中,二进制的比较是区分大小写的;而文本比较则不区分大小写。

[b]字符串表达式[/b]
计算结果为连续字符序列的任意表达式。字符串表达式的元素可包含返回下列内容的函数:字符串、字符串文字、字符串常数或字符串变量。

[b]类型库[/b]
文件或文件(包含显露的对象、属性和方法的标准描述)中的组件。

[b]变量[/b]
有一定名称的存储位置,存储程序执行过程中数值可更改的数据。每个变量都有一个在其作用域范围内唯一标识的名称。
变量的命名遵循以下规则:
必须以字母开始。
不能包含嵌入的句点或类型声明字符。
在作用域内必须是唯一的。
最多只能有 255 个字符。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部