ANSI 字符集

Microsoft Windows 使用的美国国家标准研究所 (ANSI) 8 位字符集，它最多可以表示键盘的 256 个字符。前 128 个字符表示标准美国键盘上的字母和符号。后 128 个字符表示特殊字符，如国际字母表中的字母，重音符号，货币符号和分数符号等。


数组

是具有相同的内部数据类型的顺序索引元素的集合，数组中的每个元素都具有唯一的索引标识号。对数组中的任一元素所作的修改不会影响其它元素。


布尔表达式

一个表达式，其值或者为真或者为假。


被绑定的控件

一种数据识别的控件，它可以通过 Data 控件提供对数据库中特定字段、或一些字段进行存取操作。数据识别的控件一般都是通过它的 DataSource 和 DataField 属性被绑定在 Data 控件上的。当 Data 控件从一个记录移动到下一个记录时，已连接在这个 Data 控件上的所有被绑定的控件都变为显示来自当前记录中字段的数据。当在一个被绑定的控件中修改数据，然后移动到不同的记录中时，所作的修改将被自动保存到数据库中。


集合

是包含一组相关对象的对象。当集合发生改变时，集合中对象的位置也会发生改变；因此，集合中任何一个对象的位置都不是固定的。


容器

指可以包含其它对象的对象。


常数

一个命名的项，在整个程序的执行过程中，它都保持一个不变的值，与变量相对应，变量的值可以在执行过程中发生改变。 每个主机应用程序都可以定义自己的常数集。使用 Const 语句可以定义常数集之外的其它常数。在代码中任何需实际数值的地方都可以使用常数。常数可以是字符串、数值文字量、其它常数、或者是包括除 IS 和取幂之外的算术、或逻辑操作符的任意组合。例如：

Const A = "MyString"


控件数组

共享共同名称、类型、和事件过程的控件组。数组中的每一个控件都具有唯一的索引号，用来决定识别事件的是哪个控件。


当前记录

在 Recordset 对象中能修改或检查数据的那个记录。使用 Move 方法可以在记录集中使当前记录重定位。使用 Find 方法或者 Seek 方法按照某一特定标准可以改变当前记录的位置。

在 Recordset 中可以没有当前记录，但 Recordset 最多只能有一个当前记录。例如，当一个 dynaset 类型的 Recordset 记录被删除后，或者当 Recordset 中没有记录时，当前记录就没有定义。在这种情况下，涉及当前记录的任何操作都会产生一个可以捕获的错误。


ActiveX 控件

是具有 .OCX 文件扩展名或者可插入对象的文件，当使用自定义控件对话框将其增加到工程中去时，工具箱将被扩展。ProgressBar 控件和 StatusBar 控件都是 ActiveX 控件的例子。


数据类型

是变量的一个特征，它决定这个变量可以存放哪种类型的数据。数据类型包括：Byte、Boolean、Integer、Long、Currency、Single、Double、Date、String、Object、Variant（缺省）和用户定义类型，以及对象的特殊类型。


设计时

这一期间是指在开发环境中，通过增加控件、设置控件或窗体属性等方式建造一个应用程序。相反，在运行时，程序员像用户那样与应用程序进行人机交互。


设备描述体

是基于 Windows 的应用程序和设备驱动器、以及显示器、打印机、绘图仪等输出设备之间的链接。


可执行文件

可以在开发环境之外运行的基于 Windows 的应用程序。可执行文件具有 .EXE 文件扩展名。


表达式

是关键字、运算符、变量、和常数的组合，其值可以是字符串、数值、或者对象。表达式可以用来执行算式，操作字符或是检测数据。


焦点

在 Microsoft Windows 环境下，任何时候仅有一个窗口、窗体或控件能接收鼠标单击或键盘输入。当对象的标题或标题栏被突出显示时，说明该对象“具有焦点”。焦点能由用户或应用程序设置。


句柄

是由操作环境定义的一个唯一的整数值，它被程序用来标识或者切换到对象，如窗体或控件等。


图标

是对象或概念的图形表示；在 Microsoft Windows 中通常用来表示文件夹中的最小化的应用程序、快捷方式键、或者对象。图标是一个尺寸最大为 32 x 32 个像素的位图。图标具有 .ICO 文件扩展名。


命名参数

是在对象库中预先定义过名称的参数。可以使用任意顺序对命名的参数赋值，代替语法规定的参数赋值顺序。例如，假设有一个方法接受三个参数：

DoSomeThing namedarg1, namedarg2, namedarg3

采用对命名参数赋值时，可以使用下列语句：

DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20

注意：这些参数所处的位置顺序不一定要与语法定义语句中的顺序一致。


数值表达式

所有结果为一个数值的表达式。数值表达式可以包含结果为数值的关键字、变量、常数、和运算符的任意组合。


对象表达式

用来指定一个特定对象的表达式。这个表达式可以包括任何多个对象容器。例如，应用程序可以包含一个 Application 对象，这个Application 对象又包含一个 Document 对象，而这个 Document 对象又包含一个 Text 对象。


对象库

是具有 .OLB 扩展名的文件，它给自动控制器（如 Visual Basic）提供关于可用自动对象的信息。用“对象浏览器”可以检查对象库的目录，取得所提供的对象的信息。


注册表

在 Windows version 3.1 中，OLE 注册信息和文件相关信息保存在登录数据库中，而程序设置则保存在 Windows 系统初始化 (.INI) 文件中。在 Windows 95 中，Windows 注册表则作为中心配置数据库，包括原先保存在 Windows 3.1 登录数据库和 .INI 文件中的信息在内的有关用户，应用程序，和特定计算机等信息。


运行时

代码正在运行的期间。在运行期间，程序员象用户一样与代码进行交互。


源

是指当两个或两个以上的支持动态数据交换 (DDE) 的程序同时运行时，发送信息和命令的那个应用程序、窗体、或控件。


字符串表达式

一个值为连续字符序列的表达式。该表达式的元素可以包括：返回字符串的函数、字符串文字、字符串常数、字符串变量、字符串Variant、或者返回字符串Variant (VarType 8) 的函数。


标题栏

是指在窗口顶部显示窗口标题或名称的区域。


工具提示

描述工具栏中按钮或其它工具功能的词或短语。当鼠标指针在对象上暂停时，工具提示就会出现。


Z 顺序

用来决定窗体上各个控件相互之间如何重叠的相对顺序。


访问键

与 ALT 键同时按下的键，用来打开菜单、执行命令、选择对象，或移向对象。例如，ALT+F 键可以打开“文件”菜单。


活动窗口

在前景上显示的窗口，其标题栏或边框以突出显示，用来与其它可见窗口相区别。


外接程序

为 Visual Basic 开发环境添加功能性定制工具。通过“外接程序管理器”对话框可选择已有的外接程序，此对话框可通过“外接程序”菜单得到。


应用程序

作为一个程序运行的一组代码和可视元素的集合。开发人员可在开发环境内构造和运行应用程序，而用户通常在开发环境的外面以可执行文件的方式运行应用程序。


赋值语句

为变量或属性赋值的语句，例如：Text1.Text = "My Name"。为对象引用赋值必须使用 Set 语句。


二进制格式

机器可读的格式。它与 ASCII 或 ANSI 格式不同，后者是文本的数据编码。


位

一个二进制数位，是计算机所能存储的最小的数据单位。位用 1 或 0 来表示。


位图

用像素来表示的图象，它以位集合的形式存储，其中每个像素对应一个或多个颜色信息位。位图通常带有 .BMP 文件扩展名。


位屏蔽

与位运算符 (And, Eqv, Imp, Not, Or, Xor) 一起使用的值，用来测试、设置或重置位域值中各位的状态。


调用按钮

位于工具栏中的调试工具。在中断方式期间单击此按钮，则显示一个对话框，列出所有尚未运行完成的被调用过程。


层叠事件

由事件过程直接或间接调用它自身所引起的一系列事件，也称为事件的层叠或递归。层叠事件过程经常引起运行时错误的结果，例如堆栈溢出。


复选框

用来代表一个选项（开/关，True/False）的控件 (CheckBox)，用鼠标单击此控件可设置或清除相应的选项。复选框中的 X 指示它已被选中，即置为打开，或其值为 True。


集合语法

对于包含 Thing 对象的 Things 集合而言，集合本身的引用形式如下

object.Things

而一个独立的 Thing 对象的引用形式为

object.Things.Item(index)

或

object.Things(index)

其中 index 是指示集合中某一特定元素的整数。


编译错误

由于代码编写不正确而在编译时出现的错误。


复合文档文件

包含诸如电子数据表、文本和位图等不同格式数据的文件。


控制应用程序

是指使用由 ActiveX 部件所提供的对象的应用程序，例如 Visual Basic。也称为自动化控制程序。


十字线

 当从工具栏中选择一个控件并将鼠标指针移到一个窗体上时，显示十字形指针。对于 MousePointer 属性来说，这个指针的设置值称为 Cross。


ActiveX 控件

具有 .OCX 扩展名的文件，或一个可插入的对象，当使用“部件”对话框将其添加到一个工程中时，将扩充工具栏。Treeview 和 StatusBar 控件都是 ActiveX 控件的示例。


缺省的颜色框

 调色板中显示当前选中的窗体或控件的前景及背景颜色的框。


接收端

在动态数据交换 (DDE) 的活动链接中，从发送端应用程序处请求数据的应用程序、窗体或控件。


设备描述体

在基于 Windows 的应用程序、设备驱动器及诸如显示器、打印机或绘图仪之类的输出设备之间的链接。


对话框

系统或应用程序所显示的特殊窗口，用来请求响应或提供信息。


拖放操作

利用鼠标拖动对象并将它放到一个窗体或其它对象中的组合功能。对象可以是源（被拖动的项）或目标（放置源的项）。


编辑键

是指 INSERT 键、DELETE 键或 BACKSPACE 键。


内嵌对象

由其它应用程序创建然后嵌入到 Visual Basic 应用程序中的对象。在创建内嵌对象时，所有与该对象相关联的数据都被复制并包含到 Visual Basic 应用程序中。


错误捕获

利用 Visual Basic 的错误处理功能截取错误的过程。


事件

由对象来识别并可编写代码对之进行响应的一种动作，例如单击鼠标或按键操作。事件可由用户操作或程序代码产生，也可被系统触发。


事件过程

响应事件时自动调用的过程。此事件由用户、程序代码或系统初始化。按照缺省规定事件过程是私有过程。


可执行文件

基于 Windows 的可在开发环境外部执行的程序。可执行文件的扩展名是 .EXE。


标志

用于记录应用程序条件的变量。标志值可通过常数或常数的组合来设置。


窗体

窗口或对话框。窗体是控件的容器。多文档界面 (MDI) 窗体还可充当多个子窗体和一些控件的容器。


窗体模块

一个 Visual Basic 工程中以 .FRM 作为扩展名的文件，它可以包含窗体的图形化描述，窗体的控件及它们的属性设置值，常数、变量、外部过程的窗体级声明，以及事件和通用过程。


功能键

标记为 F1 到 F12 之间的任意键。功能键通常为频繁使用的命令或操作提供快捷方式。可以将一个功能键指定为一个快捷键。


通用过程

是指必须由另一个过程显式地调用的过程。与之相反的是，事件过程是在响应用户或系统操作时被自动调用的。


图形方法

在如 Form、PictureBox 或 Printer 之类的对象上进行操作的方法，它执行运行时的绘图操作，如动画或模拟。图形方法有 Circle、Cls、Line、PaintPicture、Point、Print 和 Pset。


现场激活

即激活一个由 ActiveX 部件所提供的对象的过程。双击此对象，可以与提供它的应用程序进行交互作用而不必切换到不同的应用程序或窗口。也称为可视编辑。


索引

在数组、控件数组或集合中用来标志一个元素的编号。


实例

即任何一组共享同一类的对象集合。例如，Form 类的多重实例共享同一代码段并装载相同的控件，Form 类正是利用它们来设计的。在运行期间，每个实例中控件的属性可设置为不同值。


内部区域

在多文档界面 (MDI) 窗体中用来显示 MDI 子窗体的区域。内部区域不包括 MDI 子窗体的标题栏、边框、菜单栏以及 MDI 窗体的对齐控件。也称为客户区域。


固有常数

由应用程序所提供的常数。Visual Basic 常数列在 Visual Basic (VB) 对象库中，它可通过 Object Browser 来查看。


链接对象

由另一个应用程序创建，然后再将它链接到 Visual Basic 应用程序中的对象。链接一个对象则会在应用程序中插入一个占位符。与内嵌对象不同的是，链接对象的数据由创建它的应用程序真正存储和管理。


列表框

用来显示选项列表的控件 (ListBox)。


主备份

是指保存在版本控制程序数据库中的文件最新版本，而不是工作目录中文件的本地备份。


“最大化”按钮

 位于窗口右上角，用来将窗口扩大至整个屏幕的按钮。


MDI 子窗体

指多文档界面 (MDI) 应用程序中包含在 MDI 窗体中的一个窗体。为了创建一个子窗体，应将其 MDIChild 属性值置为 True。


MDI 窗体

用来建立多文档界面 (MDI) 应用程序背景的窗口。MDI 窗体是应用程序中任何 MDI 子窗体的容器。


内存对象

利用 Windows API GlobalAlloc() 分配的一块内存，它包含的数据格式由 OLE 容器控件中设置的 Format 属性值指定。


元文件

将图象以图形对象（线、圆弧、多边形）而不是像素的形式来存储的文件。有两种类型的元文件：标准型和增强型。标准元文件通常带有 .WMF 扩展名，而增强元文件通常带有 .EMF 扩展名。调整图象大小时，元文件对图象的保存比像素更精确。


“最小化”按钮

 位于窗口左上角，用来将窗口缩为图标的按钮。


有模式

描述窗口或对话框的类型，在焦点可以切换到其它窗体或对话框之前要求用户采取动作。


无模式

描述窗口或对话框的类型，在焦点可以切换到其它窗体或对话框之前不要求用户采取动作。


ActiveX 部件

即一个为其它应用程序提供对象的应用程序。这些对象中的任何一个都可在 Visual Basic 应用程序中使用。也称为自动服务程序。


对象变量

即包含对对象的引用的变量。


OLE

即对象的链接与嵌入：创建一个应用程序，使之包含其它应用程序中的部件的技术。


Automation

允许应用程序以一种一致的方式为其它应用程序、开发工具及宏语言提供对象的技术。


自动控制程序

使用由 ActiveX 部件所提供的对象的应用程序，例如 Visual Basic。也称为控制应用程序。


选项按钮

用来显示任选项的控件 (OptionButton)，较典型的是显示一组相关的选项，从中只能选择一个。


父窗体

即一个包含控件的窗体。


粘贴链接命令

将从基于 Windows 应用程序复制到剪贴板中的内容插入到另一个应用程序中的命令。此命令在应用程序之间创建链接，从而使复制的数据能自动更新。


笔

由 LineaPoint 或 Circle 语句、或当前 ForeColor 或 FillColor 设置值所指定的图形特征，如颜色等。


持久图形

存储在内存中的图形方法的输出。当特定类型的屏幕事件发生时，例如，窗体被隐藏到另一窗口之后的重新显示，持久图形将自动被保存。当 AutoRedraw 属性被设置为 True 时所绘制的图形是持久的。


像素

即“图片元素”的简称，它是代表屏幕上的最小图形度量单位的点。像素是依赖于屏幕的，即屏幕元素的维数因显示系统和分辨率而异。


磅

在印刷术语中，一磅是 1/72 英寸。字体大小通常用磅来表达。


放置

在动态数据交换 (DDE) 中，将数据从接受端应用程序发送到发送端应用程序。为了使接受端应用程序发送数据给窗体的控件，必须将窗体的 LinkMode 属性值设置为 Source。


弹出式菜单

即在窗体之上显示的浮动菜单，它与菜单条无关。通常单击右鼠标可显示弹出式菜单。其菜单项取决于显示菜单时指针所在的位置。也称为上下文菜单。


位置指示器

用来显示选中的窗体或控件相对于其容器位置的指示器。对窗体来说，位置以缇来表示。对控件来说，位置以容器中的 ScaleMode 属性值所定义的度量单位来表示。


过程调用

代码段中用来告诉 Visual Basic 执行一个过程的语句。


过程模板

在“插入图片”对话框中说明 Sub、Function 或 Property 过程时，自动插入代码窗口中的起始和结束语句。


工程文件

扩展名为 .VBP 的文件，用来记录文件、对象、工程选项、环境选项、EXE 选项以及与工程相关联的引用。


属性列表

即位于“属性”窗口中的一个两列列表，用来显示选中对象的所有属性及其当前设置值。


属性过程

创建和操作类模块属性的过程。Property 过程以一个 Property Let、Property Get 或 Property Set 语句开头，以一个 End Property 语句结束。


只读文件

在文件属性中标记为只读的文件。这种文件可用相应的文本编辑器查看，但不可以修改。版本控制程序通常在签入和使用 Get 命令时将文件标记为只读。


递归

对调用它本身过程的处理。不加控制的递归通常会引起溢出堆栈空间错误信息。


资源文件

Visual Basic 工程中扩展名为 .RES 的文件，它可以包含位图、字符串或其它数据。将这些数据放到一个单独的文件中，则可以不用重新编辑代码就可改变这些信息。一个工程只能有一个相关联的资源文件。


分隔符条

菜单中用来将命令分割成逻辑组的线条。


大小指示器

用来显示选中的窗体或控件大小的指示器。对窗体来说，大小以缇来表示。对控件来说，大小以容器中的 ScaleMode 属性值所定义的度量单位来表示。


阴影效应

影响事物被访问的优先级的作用。例如，当两个变量有相同的名字但不同的作用域时，作用域较大的局部变量通常会优先于作用域较小的变量被访问。


快捷键

执行一个命令的功能键或组合键（例如 F5 键或 CTRL+A 键）。可以在“菜单编辑器”中设置快捷键。


发送端

当同时运行两个或多个支持动态数据交换 (DDE) 的程序时，发送信息或命令的应用程序、窗体或控件。


拆分条

即将窗口分割为两个称为窗格的独立区域的细长条。


堆栈

在过程调用中 Visual Basic 用来保存局部变量及参数的固定数量的内存。


标准控件

位于工具箱中且包含于 Visual Basic .EXE 文件的控件。例如，CommandButton 或 Frame 控件。标准控件总是包含在工具箱中，而不象 ActiveX 控件或可插入对象那样，可从工具箱中删除或添加到工具箱中。


启动对象

即应用程序所显示的第一个窗体，通常也是开发环境中创建的第一个窗体。通过“工程属性”对话框中“通用”选项卡下的“启动对象”选项可改变启动窗体。


静态

用来保存局部变量值的 Visual Basic 关键字。


子菜单

从另一个菜单中打开的菜单，用来显示其自身的命令列表。


语法

预先规定将编程语言的元素组织成能为 Visual Basic 所识别的语句的规则及标点符号。


系统模态

描述要求用户采取动作的窗口或对话框。此术语除了焦点不能切换到其它正在运行的应用程序的窗体或对话框之外，其它与“模态”术语的含义相同。


Tab 键次序

即按 TAB 键或 SHIFT+TAB 键时，焦点从一个字段或对象移到另一个的次序。


缇

一个与屏幕无关的单位，用来保证屏幕应用程序对屏幕元素的定位和比例在所有的显示系统上的一致性。一缇等价于 1/20 个打印机的磅。一逻辑英寸大约有 1440 缇，一逻辑厘米约 567 缇（打印时的一英寸或一厘米所对应的屏幕上的长度）。


二进制补码

一种以 2 为基数来表示正、负数的方法，其负数值通过将所有位求反后再在求反结果上加 1 而得到。求反即将所有的 1 变为 0，所有的 0 变为 1。


Unicode

一种字符编码体系，它对每个字符都用两个字节来表示，不管是否是 ASCII 字符。这种编码体系得到 Microsoft Windows NT 平台的支持，并在 32 位 ActiveX 技术中得以利用。


用户界面协商

将 Visual Basic 应用程序（或自动控制程序）的菜单、工具栏以及 ActiveX 部件一起放到一个容器窗体中的过程。


谓词

用来说明可以在对象上执行的操作，例如 Edit。


可视编辑

即激活一个由 ActiveX 部件所提供的对象的过程。通过双击容器窗体上的对象，可与提供对象的应用程序交互作用，而不必切换到另一个应用程序或窗口中。也称为现场激活。


Windows API

Windows API（应用程序编程接口）由函数、消息、数据结构、数据类型以及语句组成，它们可在创建在 Microsoft Windows 下运行的应用程序中使用。API 中使用最多的部分是从 Windows 中调用 API 函数的代码元素，包括过程声明（Windows 函数）、用户自定义类型的定义（用来传递到函数中的数据结构），以及常数声明（传递给函数以及从函数中返回的值）。


Windows OpenFile 函数

Windows OpenFile 函数按以下次序在下列目录中搜索匹配的文件：

1.	当前目录。

2.	Windows 目录，GetWindowsDirectory 函数可检索到此目录的路径。

3.	Windows 系统目录，GetSystemDirectory 函数可检索到此目录的路径。

4.	包含当前可执行文件的目录；GetModuleFileName 函数可得到此目录的路径。

5.	PATH 环境变量中所列的目录。

6.	映射到网络中的目录表。


工作目录

当文件从版本控制程序的数据库中签出时，本地计算机用来存储此文件的特定目录。可在工作目录中修改文件，然后检查修改过的文件并返回给版本控制程序，则可进行版本跟踪。


集合

命名的一组相关部件。例如，名为 Tax Preparation Objects 的集合可能包含诸如 EndOfYear、RoyaltyCalc 和 ExemptionCalc 之类的对象。


集合列表

命名的一组相关集合的列表。例如，Tested Components 可能是所有经过测试的部件的列表。


部件

即任何支持自动化的软件，这意味着它可为任何自定义的解决方案编程所使用。其中包括 ActiveX 控件、基于 Visual Basic 的自动服务程序以及基于 Visual C 的自动服务程序。


部件目录

描述和管理部件的共享信息数据库 � 通常是 ActiveX 部件。部件目录不包含对象本身，但包含对对象在计算机或网络上的位置的引用。


标记

即部件及目录属性值之间的关联。例如，一个名为 TaxPreparation 的部件的 Calculation 属性可能具有 Royalty Calculations 搜索值。


ODBC

开放式数据库的连接性。是一种应用程序接口 (API) 规范，它定义了一个标准例程集，使用它们应用程序可访问数据源中的数据。应用程序通过引用 API 的函数可以直接使用 ODBC，或利用数据访问对象 (DAO) 或远程数据对象 (RDO) 来使用 ODBC。


HTML

超文本记帐式语言。用于书写网状文档的语言。它包括有网内和网间页。


数据源名称

DSN。是一个注册数据源的名称。


数据源

指用户需要访问的数据，并且是操作系统、DBMS 和网络平台（如果存在）相关联的。


FTP

文件传输协议。一种用于计算机之间文件传送的互联网的客户/服务器协议。


ODBC 驱动程序

是一个动态链接库 (DLL)，用以将特定的开放式数据库连接的数据源和另一个应用程序（客户端）相连接。


查询定义

是给数据库的格式化指令，按照该查询的指定，它或者返回一个记录集，或者对一个记录集执行指定动作。例如，下面的 SQL 查询语句将返回一些记录：

SELECT CompanyName FROM Publishers WHERE State = 'NY'


记录源

用于窗体或报表的基本数据源（表、查询或 SQL 语句）。


远程数据

存储在服务器上的数据。


SQL 语句

SQL 中的以关键字打头、完整描述一个操作的完整的短语。例如：SELECT * FROM Orders。SQL 语句不应和语句混淆。


表

关系型数据库中数据存储的基本单位。表是以记录（行）和字段（列）表存储数据，通常表示事物的分类，例如雇员或各部门。


类模块

包含有类定义的模块（其属性和方法的定义）。


多文档接口 (MDI)
多文档界面 (MDI)

能支持来自一个应用程序实例的多文档的应用程序。MDI 对象的应用程序可以同时为一个用户和一个或多个嵌入式的容器服务。


单文档接口 (SDI)
单文档界面 (SDI)

每次只能支持单个文档的应用程序。为了同时为一个用户和一个嵌入式的对象服务必须启动多个 SDI 应用程序的实例。


记录集

记录的逻辑集合。有三种类型的记录集对象：动态集、快照和表。