class identifier (CLSID)(类标识符)
  类标识符是指标识 OLE 对象的类型的通用唯一标识符。每种类型的 OLE 对象(项)在注册表中都有一个 CLSID ,以便它可以被其他应用程序加载和编制。例如,电子数据表可以创建电子表项、图表项和宏表项。这些项类型的每一种都具有其自身的系统唯一标识的 CLSID 。

--------------------------------------------------------------------------------
child window (子窗口)
  子窗口是指具有 WS_CHILD 或者 WS_CHILDWINDOW 样式的窗口,并且局限于其父窗口的客户区,客户区初始化和定义了子窗口。一般来讲,应用程序使用子窗口将父窗口的客户区分割成多个功能区。

--------------------------------------------------------------------------------
client (客户)
  客户是指一个向其他进程或进程内服务器请求服务的应用程序或者进程。

 --------------------------------------------------------------------------------
client area (客户区)
  客户区或者称为客户矩形。它是指应用程序显示输出(比如文本、图像)的窗口的一个部分。

--------------------------------------------------------------------------------
client coordinates (客户坐标)
  客户坐标是指一个相对于原点(通常是窗口的客户区的左上角)的有序数字对 (x, y) ,它指定了客户区上的一个点。

--------------------------------------------------------------------------------
client item (客户项)
  客户项是指一个提供 OLE 项与其容器应用程序之间接口的对象,它是从 MFC 类 ColeClientItem 派生的类的对象。客户项由容器应用程序保持,它给容器应用程序提供访问演示数据和本地数据的权限。客户项还给服务器应用程序提供进行位置内激活的站点(位置)信息。

--------------------------------------------------------------------------------
client/server (客户 / 服务器)
 1 . 客户 / 服务器是分布式应用程序使用最广泛的模型。客户应用程序向服务器应用程序请求服务。一个服务器在同一时间可以有多个客户,而且一个客户也可以向多个服务器请求数据。一个应用程序既可以是客户也可以是服务器。
 2 . 在网络体系结构中,客户 / 服务器是局域网的一个模型,在局域网上,客户启动与服务器的通信,服务器以应答的形式执行这些请求。例如,客户可以是与存储了所有客户数据的文件服务器进行通信的工作站。

--------------------------------------------------------------------------------
collection class (集合类)
  在面向对象程序设计中,集合类是指一个可以保持和处理多组类对象或者多组标准类型的类。集合类以其“外形”(组织和存储对象的方式)和以其元素的类型而著称。 MFC 提供了三种基本的集合外形:列表、数组和映射(也称为字典)。

--------------------------------------------------------------------------------
color palette (调色板)
  调色板是指一个包含 RGB 值的数组, RGB 值标识了当前可以在输出设备上显示或者绘制的颜色。调色板由那些能够产生多种颜色但在给定的时间内只能显示或者绘制这些颜色的一个子集的设备使用。

--------------------------------------------------------------------------------
command handler (命令处理程序)
  在 MFC 中,命令处理程序是对象的一个处理请求的成员函数。命令处理程序成员函数不带参数,并且返回 void 。

--------------------------------------------------------------------------------
command identifier (命令标识符)
  命令标识符或者称为命令 ID 。在 MFC 中,它是将命令消息与产生命令的用户接口对象(比如菜单项、工具栏按钮或者加速键)关联起来的标识符。一般来讲,命令 ID 以它们被指派给的用户接口对象的功能而命名。例如, Edit 菜单中的 Clear All 项可以指派一个比如 ID_EDIT_CLEAR_ALL 的 ID 。

--------------------------------------------------------------------------------
command message (命令消息)
 1 . 在 Windows 中,命令消息是指来自用户接口对象(比如菜单、工具栏按钮或者加速键)的通知消息。框架处理命令消息的方式不同于其他消息和诸如能够被更广泛的对象——窗口和视图,以及文档、文档模板和应用程序对象自身等处理的消息。
 2 . 在 Media Control Interface (MCI) 中,命令消息是指代表一个 MCI 设备的独特命令的符号常量。命令消息具有多个关联的数据结构,它们提供了设备执行请求所需的信息。

--------------------------------------------------------------------------------
common dialog box (通用对话框)
  通用对话框是指在 Windows 中预定义的支持标准操作(比如 File 菜单上的 Open 命令)的对话框。应用程序通过调用单个的函数来显示通用对话框,而不是通过提供一个对话框过程和使用一个包含对话框模板的资源文件。

--------------------------------------------------------------------------------
component object (组件对象)
  组件对象是指符合 COM 标准的对象。客户只通过一个指向接口的指针来处理组件对象。

--------------------------------------------------------------------------------
Component Object Model (COM) (组件对象模型)
  组件对象模型是一种基于面向对象技术进行客户 / 服务器应用程序的跨平台开发的开放体系结构, Digital Equipment Corporation 和 Microsoft Corporation 一致同意这个标准。组件对象模型定义一个接口(类似于抽象基类) IUnknown ,所有 COM 兼容的类都从它派生而来。

--------------------------------------------------------------------------------
connectable object (可连接对象)
  可连接对象是指支持从服务器到客户的事件通信的 COM 对象。可连接对象通过调用客户对象上执行的接口激发事件。

--------------------------------------------------------------------------------
connection point (连接点)
  在 OLE 中,连接点是指一种由调用接口的对象(称为“源”)和执行接口的对象(称为“汇”)构成的机制。连接点执行一个流出接口,它能够在其他对象上开启动作,比如激发事件和更改通知。通过揭示一个连接点,源就允许汇建立到此源的连接。

--------------------------------------------------------------------------------
connection string (连接字串)
  在 ODBC 中,连接字串是一个用于打开外部数据库的字符串表达式。

--------------------------------------------------------------------------------
consumer (消费者)
  消费者是指一个需要访问数据源的数据的 OLE DB 软件组件。

--------------------------------------------------------------------------------
container application (容器应用程序)
  容器应用程序或者称为 OLE 容器。它是指能够将嵌入或者链接的项合并到其自身的文档中的应用程序。由容器应用程序管理的文档不仅能够存储和显示应用程序自身所创建的数据,还能够存储和显示 OLE Visual Editing (可视编辑)项。容器应用程序允许用户插入新的项或者编辑现存项。

--------------------------------------------------------------------------------
control bar (控件栏)
  控件栏是指能够包含按钮、编辑框、复选框或者其他类型的 Windows 控件的窗口。控件栏通常都排列在框架窗口的顶部或者底部,并提供快捷、单步的命令操作。控件栏包括工具栏、状态栏和对话框栏。

--------------------------------------------------------------------------------
custom control (自定义控件)
  自定义控件是指一种特殊格式的动态链接库 (DLL) 或者一个文件,它能够给基于 Windows 的应用程序用户接口添加特性和功能。自定义控件可以是现有的 Windows 对话框控件(例如,文本框适合与画笔和数字化输入板一起使用),也可以是全新类别的控件。

--------------------------------------------------------------------------------
Data Access Objects (DAO) (数据访问对象)
  数据访问对象是一个高级的对象集合,它使开发人员无须考虑读写记录的实际信息。例如,在数据库应用程序中,这些对象包括数据库、表定义、查询定义、字段、索引等等。

--------------------------------------------------------------------------------
data definition language (DLL) (数据定义语言)
  数据定义语言或者称为数据库设计语言、数据设计语言。它是一种定义了数据库的所有特性和属性的语言,尤其是记录布局、字段定义、关键字段(有时,还有键控方法论)、文件位置和存储策略,而且通常是数据库管理系统的一部分。

--------------------------------------------------------------------------------
data file (数据文件)
  数据文件是指由诸如数据文本、数字或者图像等组成的文件。这样的文件不同于具有可执行指令的程序文件。

--------------------------------------------------------------------------------
data map (数据映射)
  在 MFC 中,数据映射是指一种使从对话框上收集值的过程自动化的机制,它通过提供函数来使用适当的值初始化对话框中的控件、检索数据和验证数据。

--------------------------------------------------------------------------------
data source (数据源)
  在 ODBC 中,数据源是一个特殊的数据集,访问该数据所需的信息以及数据源的位置,可以使用一个数据源名来描述。从程序员的角度看,数据源包括数据、 DBMS 、网络(如果有)和 ODBC 。

--------------------------------------------------------------------------------
database application (数据库应用程序)
  数据库应用程序是指管理由诸多记录(或者表)组成的文件的应用程序,其中每个记录(表)都由特定类型的字段(列)构成,以及一个便于搜索、分类和重组等类似活动的操作集。

--------------------------------------------------------------------------------
database form (数据库表单)
  数据库表单是指内建于数据库应用程序中的结构化窗口、框或者其他自包容演示元素,它允许用户执行各种数据访问任务,包括数据条目、数据的只读检验和数据更新。表单充当其要演示的潜在数据的可视化筛选程序,一般都具有更好的数据组织和大大方便于查看的优点。

--------------------------------------------------------------------------------
database management system (数据库管理系统)
  数据库管理系统是指物理数据库和用户之间的一层软件。 DBMS 管理所有来自用户的数据库操作(例如,查询或者更新)请求。因此,用户就无须关注文件位置和格式、索引方案等等的物理信息。此外, DBMS 还可以允许集中控制安全性和数据完整性要求。

--------------------------------------------------------------------------------
datagram (数据报)
   数据报描述了一种通信协议或者传输,其中各个数据包之间彼此独立地路由,并可能沿着不同的路径,而且抵达的顺序也可能与发送的顺序不同。

--------------------------------------------------------------------------------
datagram socket (数据报套接字)
  数据报套接字是一种无连接的套接字,它提供了数据的双向流动。数据报数据可能会毫无顺序地抵达,也可能会多次抵达,但仍保持数据中的记录边界,只要该记录小于接收者的内部大小限制。数据报的一个示例就是,一个保持网络上的系统时钟同步的应用程序。

--------------------------------------------------------------------------------
DC
 DC 是一个数据结构,它定义了图形对象、图形对象的相关属性以及影响设备上的输出的图形模式。

--------------------------------------------------------------------------------
data manipulation language (数据操作语言)
  数据操作语言是 SQL 语言的一个子集,用于检索和操作数据。

--------------------------------------------------------------------------------
debugger (调试器)
  调试器是指设计用来帮助查找另一个程序中的错误的程序,通过允许程序员浏览程序、检查数据和核对条件来进行。机器级调试器显示实际的机器指令(反汇编至汇编语言)和允许程序员查看寄存器和内存位置。源码级调试器允许程序员查看原始的源代码,以及通过名称来检查变量和数据结构,等等。

--------------------------------------------------------------------------------
derived types (派生类型)
  派生类型或者称为用户定义类型。派生类型是可以在程序中使用的新类型,可能包括直接派生类型和复合派生类型。
  直接派生类型是直接从现有类型派生出来的新类型,是指向、引用或者(在函数的情形下)转换类型数据以返回新类型的类型。直接派生类型的示例包括:变量数组或者对象数组、函数、特定类型的指针、对象的引用以及常量。

--------------------------------------------------------------------------------
device-independent (设备无关性)
  设备无关性是指软件和文件不论其所涉及的设备都能产生相同的输出这一特性。例如,设备无关性程序可以发布相同的来绘制一个矩形,而与输出设备是否是打印机、绘图仪或者屏幕显示无关。

--------------------------------------------------------------------------------
DFX
 DFX 是 MFC DAO 类用以在记录集对象的字段数据成员与外部数据源的对应列之间传递数据的机制。

--------------------------------------------------------------------------------
dialog bar (对话框栏)
   对话框栏是指包含标准 Windows 控件的控件栏。对话框栏具有对话框的特征,就在于它包含控件和支持控件之间的切换,而且它使用对话框模板来显示对话框栏。对话框栏可以排列在框架窗口的顶端、底端、左边和右边。

--------------------------------------------------------------------------------
dialog box (对话框)
  在 Windows 中,对话框是一种用于检索用户输入的子窗口。对话框通常包含一个或多个控件,比如按钮、列表框、组合框和编辑框,用户使用这些控件来输入文本、选择选项或者控制命令的动作。

--------------------------------------------------------------------------------
Dialog Data Exchange (DDX) (对话框数据交换)
  在 MFC 中,对话框数据交换是一种用于在对话框的控件和控件的相关变量之间传递数据的方法。 DDX 是用来初始化对话框的控件和收集用户输入的数据的便捷方法。

--------------------------------------------------------------------------------
Dialog Data Validation (DDV) (对话框数据验证)
  在 MFC 中,对话框数据验证是一种用于数据从对话框的控件传递出来时进行检验的方法。 DDV 是用来验证对话框中的数据条目的便捷方法。

--------------------------------------------------------------------------------
dialog editor (对话框编辑器)
  对话编辑器是一种资源编辑器,它允许放置和排列对话框模板中的控件以及测试对话框。该编辑器显示的对话框与用户将看到的对话框完全一样。在使用对话框编辑器时,可以使用 ClassWizard 定义消息处理程序以及管理数据收集和验证。

--------------------------------------------------------------------------------
dialog template (对话框模板)
   对话框模板是 Windows 用来创建和显示对话框窗口的模板。该模板指定对话框的特征,包括其总的尺寸、初始位置、样式、及其控件的类型和位置。对话框模板通常作为资源存储,但模板也可以直接存储在内存中。

--------------------------------------------------------------------------------
dimmed (无效)
  无效或者成为禁用、变灰和不可用。它是指那些其功能当前对用户不可用的控件或者菜单项的状态和视觉外观。

--------------------------------------------------------------------------------
dirty (脏)
  脏表示文件、对象或者数据自上一次保存以来已经被更改过。它通常描述了一个标志或者位,当数据改变时将设为 1 ,当数据存入磁盘时设回 0 。

--------------------------------------------------------------------------------
dispatch identifier (ID) (调度标识符)
  调度标识符是一个标识 OLE 自动化中的方法和属性的 32 为属性值。单个属性的所有存取器函数都具有相同的调度 ID 。调度 ID 的低 16 位包含了到调度映射顶部的距离;高 16 位包含了到派生类的距离。

--------------------------------------------------------------------------------
dispatch interface (调度接口)
  在 OLE 自动化中,调度接口是自动化服务器揭示的某种功能分组的外部编程接口。例如,调度接口可能会揭示应用程序的鼠标单击和文本数据条目函数。

--------------------------------------------------------------------------------
dispatch map (调度映射)
   在 MFC 中,调度映射是指扩展到为揭示方法和属性进行 OLE 自动化所需的声明和调用中的一组宏。调度映射指定对象函数和属性的内部名称和外部名称,以及函数参数和属性的数据类型。

--------------------------------------------------------------------------------
dockable toolbar (可停靠工具栏)
  可停靠工具栏是指可以附属或“停靠”于其父窗口的任何部位,或者“浮动”在其自身的小型框架窗口内。

--------------------------------------------------------------------------------
document object (文档对象)
  文档对象是指定义、存储和管理应用程序数据的对象。如果用户打开了一个现存文档或者新文档,应用程序框架就创建一个文档对象来管理存储在该文档中的数据。

--------------------------------------------------------------------------------
document template (文档模板)
  在 MFC 中,文档模板是指用于创建文档、视图和框架窗口的模板。单个的应用程序对象管理一个或者多个文档模板,其中每个文档模板都用于创建和管理一个或者多个文档(取决于应用程序是 SDI 还是 MDI )。支持多种文档类型(比如,支持电子表格和文本)的应用程序具有多个文档模板对象。

--------------------------------------------------------------------------------
document/view architecture (文档 / 视图结构)
  文档 / 视图结构是指一种设计方法,它主要关注用户所看的和所需的,而不是应用程序或者应用程序所需的。这个设计通过管理、存储和显示应用程序的特有数据的一组类来执行。这些类可以控制基于磁盘的数据文件(文档对象)、显示文档的数(视图对象)、以及自动使用特定类型的窗口(窗口对象)。

--------------------------------------------------------------------------------
drag-and-drop (拖放)
  拖放是指一种用于在应用程序之间、一个应用程序的多个窗口之间、或者一个应用程序的单个窗口内移动或者复制数据的技术。 用户选择了要转移的数据,然后将该数据拖动到预想的目的地。

--------------------------------------------------------------------------------
driver (驱动器、驱动程序)
 1 . 驱动器是指控制和管理另一个设备的硬件设备。例如,线路驱动器可以放大在通信线路上传输的信号,而总线驱动器可以放大和控制在总线上传输的信号(数据路径)。
 2 . 驱动程序是指控制诸如打印机或者鼠标等设备的程序。

--------------------------------------------------------------------------------
drop-down combox box (下拉组合框)
  下列组合框是指包含一个下列列表和一个用户可以编辑的选择域的组合框。

--------------------------------------------------------------------------------
drop-down list (下列列表)
  下列列表是指组合框中的列表,它显示当前的设置,但可以打开它来显示一列选择项。

--------------------------------------------------------------------------------
drop-down menu (下拉菜单)
  下列菜单是指当用户从菜单栏上选择一个特定的条目时就显示的菜单。

--------------------------------------------------------------------------------
drop-target (放置目标)
  放置目标是指在一次拖放操作中,用户将正在转移的数据放置到的目标窗口。

--------------------------------------------------------------------------------
DSN
 DSN 是指数据源的名称,应用程序用它来请求一个与该数据源的连接。例如,数据源名可以通过 ODBC 管理器程序在 ODBC 上注册。

--------------------------------------------------------------------------------
dual interface (双重接口)
   双重接口是指一个从 Idispatch 派生的接口,支持其每个自动化方法的经由 Idispatch 的后期绑定和经由直接的 COM 方法的前期绑定( VTBL 绑定)。

--------------------------------------------------------------------------------
dynamic-link library file (动态链接库文件)
  动态链接库文件是指包含一个或者多个函数的文件,这些函数的编译、链接和存储独立于使用它们的进程。在 Win32 中,当进程正在启动或者正在执行时操作系统将动态链接库( DLL )映射到该进程的内存空间。然后,该进程执行此 DLL 中的函数。动态链接库通常具有一个 .dll 文件扩展名。

--------------------------------------------------------------------------------
dynaset (动态集)
  动态集是指具有动态属性的记录集(或者一组记录),它是在数据库文档上的一次查询的结果。动态集可以用于在潜在的一个或者多个数据库表上添加、更改和删除记录。

--------------------------------------------------------------------------------
edit buffer (编辑缓冲区)
  编辑缓冲区是指在 MFC 数据库类中,包含在更新期间的当前记录的缓冲区。更新操作可以使用这个缓冲区来管理对数据源的更改。

--------------------------------------------------------------------------------
edit control (编辑控件)
  编辑控件或者称为编辑框、文本框。它是用户可以用来键入和编辑文本的矩形控件窗口。

--------------------------------------------------------------------------------
end of file (文件末尾)
  文件末尾是指当遇到文件(或者,在某些情况下是错误)的末尾时由 I/O 例程返回的一个值。输入输出流库 eof 在文件末尾的条件下返回 TRUE 。如果文件以文本模式打开,只要一遇到 CTRL+Z 字符就发生一个逻辑上的文件末尾。

--------------------------------------------------------------------------------
error message (错误消息)
   错误消息是指来自系统或者程序的消息,通知问题的用户为解决问题需要人工的干预。

--------------------------------------------------------------------------------
event (事件)
 1 . 在 OLE 中,事件是指一个对象为响应状态改变或者用户动作而发送给另一个对象的通知消息(例如,从控件发送给其容器)。
 2 . 更为一般地,它是指通常是由用户产生、程序可能会响应的任何动作或者事件。一般的事件包括按键、鼠标移动和按钮单击。

--------------------------------------------------------------------------------
exception (异常)
   异常是指在程序的执行期间发生的非正常条件或者错误,它要求软件在控制的正常流程之外执行。运行内存不足、资源分配错误和查找文件失败都是异常的示例。

--------------------------------------------------------------------------------
exception handler (异常处理程序)
   异常处理程序是指处理特定类型异常的代码块。如果异常是因为一个程序可以恢复的错误引起的,那么程序在异常处理程序执行完成之后就可以继续执行。在这种情况下,执行过程将在处理异常的位置继续执行,而不是在产生异常的位置。

--------------------------------------------------------------------------------
external name (外部名称)
 1 . 在 OLE 自动化中,外部名称是指类揭示给其他应用程序的标识符。自动化客户使用外部名称从自定义服务器上请求此类的一个对象。
 2 . 在 C/C++ 中,外部名称是指使用全局范围或者使用外部存储类声明的标识符。

--------------------------------------------------------------------------------
File Transfer Protocol (FTP) (文件传输协议)
 FTP 是指一种使用 TCP/IP 将文件传输到您的主页目录或者直接传输到您的计算机上的方法。许多 Internet 站点都已经建立了公众能够访问的资料储存库,这些资料可以使用 FTP 以账户名称“ anonymous ”获取。因此,这些站点被称为“匿名 ftp 站点”。

--------------------------------------------------------------------------------
firewall (防火墙)
   防火墙或者称为代理服务器。它是加强两个或者多个网络之间的单向屏障的一个系统或者系统组合,通常作为安全用途。防火墙负责网络与外界之间的所有通信。

--------------------------------------------------------------------------------
flag (标记)
  从广义上讲,标记是指计算机在处理或者解释信息时使用的某种类型的标志。这样的信号表示特定条件的存在或者状态。从其用途来看,标记可以是嵌入到数据中表示某种条件的代码,比如一个单词或者消息的开始或者结束;标记也可以是由软件的硬件内部设置的一个或者多个位来表示某种类型的事件,比如一个错误或者比较两个值之后的结果。

--------------------------------------------------------------------------------
floating toolbar (浮动工具栏)
  浮动工具栏是指可以在用户显示的任何位置上出现、并且总是在所有其他窗口的顶部的工具栏。在浮动时其大小或位置都可以修改。

--------------------------------------------------------------------------------
focus (焦点)
  焦点是指用户接口对象(比如窗口、视图、对话框或者按钮)的临时属性,它允许该对象接收来自用户的键盘输入。焦点一般是通过高亮显示来传达的。

--------------------------------------------------------------------------------
form view (表单视图)
  表单视图是指其客户区包含允许输入、查看或者更改数据的对话框控件的程序窗口,一般在基于表单的数据访问应用程序中。

--------------------------------------------------------------------------------
frame window (框架窗口)
  在 MFC 中,框架窗口是指协调应用程序与文档及其视图之间的交互作用的窗口。框架窗口提供一个环绕视图的可视化框架,具有可选的状态栏和标准的窗口控件,比如控件菜单、最大化和最小化窗口的按钮、以及调整窗口大小的控件。框架窗口负责管理其子窗口和其他客户区元素(比如控件栏和视图)的布局。框架窗口还将命令转交给其视图,而且能够响应来自控件窗口的通知消息。在 OLE 中,框架窗口是最外层的主窗口,该容器应用程序的主菜单也驻留在那里。

--------------------------------------------------------------------------------
free threading model (无线程模式)
   无线程模式是指任何时候对象都可以在任何线程上使用的一种模式。

---------------------------------------------------------------------------------
Gopher
 Gopher 是指一个允许用户浏览大量信息的客户 / 服务器应用程序。它以菜单的格式给用户提供信息。最初的 Gopher 服务器在 University of Minnesota 开发成功。

--------------------------------------------------------------------------------
graphics device interface (图形设备接口)
  图形设备接口是指一个可执行程序,它处理来自基于 Windows 的应用程序的图形函数调用,然后将这些调用传递给适当的设备驱动程序,而设备驱动程序则执行硬件特有的功能产生输出。 GDI 通过充当应用程序和输出设备之间的缓冲区,为应用程序展示了与设备无关的全面视图,而同时以设备无关的格式与设备进行交互。

--------------------------------------------------------------------------------
handler (处理程序)
 1 . 在 OLE 中,处理程序是指驻留在客户进程内、代表服务器执行某些任务而将其他任务委派给服务器自身的 DLL 。
 2 . 一般来讲,处理程序是指管理公共的和相对简单的条件或者操作(比如错误恢复或者数据移动)的例程。

--------------------------------------------------------------------------------
heap (堆)
 1 . 堆或者称为自由存储。它是指预留给程序用作数据结构的临时存储的一部分内存,而这些临时存储的存在或者大小直到程序运行时才确定。程序可以从堆中请求空闲的内存来保持这些元素、按需使用内存、以及随后释放内存。
 2 . 在排序中,堆是指一棵部分经过排列的完全二叉树。

--------------------------------------------------------------------------------
Help topic (帮助主题)
  帮助主题是指帮助 (.HLP) 文件中的主要信息单元。主题是文本和图形的自包容对象,类似于书本中的页。然而,与页不同的是,主题可以包含您所需的尽可能多信息。如果主题中的信息比帮助窗口所能显示的要多,那么窗口中就会出现滚动条允许用户滚动浏览信息。

--------------------------------------------------------------------------------
HTML
 HTML 是从 SGML 派生的标记语言。它用于创建具有格式说明的文本文档,告知软件浏览器如何来显示该文档中包含的一个或多个页面。

--------------------------------------------------------------------------------
Hypertext Transfer Protocol (HTTP) (超文本传输协议)
   超文本传输协议是 World Wide Web 浏览器和服务器用来交换信息的 Internet 协议。该协议能够让用户使用客户端程序输入 URL (或者单击超级链接),然后从 Web 服务器检索文本、图形、声音和其他数字信息成为可能。 HTTP 定义了一组命令,并使用 ASCII 文本串作为命令语言。一个 HTTP 事务由连接、请求、响应和关闭构成。

--------------------------------------------------------------------------------
idle state (空闲状态)
  空闲状态是指模式对话框或者菜单,当它已经处理完了一个消息而且没有在其活动消息队列中等待的其他消息时的一种状态。

--------------------------------------------------------------------------------
idle time (空闲时间)
  空闲时间是指应用程序具有空消息队列所持续的时间。空闲时间允许后台任务的处理。

--------------------------------------------------------------------------------
IID
 IID 是与接口相关的全局唯一标识符。某些函数将 IID 作为参数以允许调用者指定应当返回哪一个接口指针。

--------------------------------------------------------------------------------
image list (图像列表)
  在 MFC 中,图像列表是指包含在单个宽位图中的一个大小相同的图像的结合。图像列表用于有效管理图标或者位图的大量设置。

--------------------------------------------------------------------------------
in-place activation (位置内激活)
   位置内激活或者称为位置内编辑、可视化编辑。它是指在其容器文档的上下文中激活对象的能力,与在单独的窗口中打开对象相反。

--------------------------------------------------------------------------------
indexed sequential access method (索引顺序访问方法)
  索引顺序访问方法或者称为“ EYE-sam ”。它是指为减少在一个大型数据库中定位数据记录所需时间的一种方案,假如给定该记录的唯一的键。此键是用于引用该记录的记录中的字段。

--------------------------------------------------------------------------------
Interface Definition Language (IDL) (接口定义语言)
  接口定义语言是为远程过程调用指定接口的 OSF-DCE 标准语言。

--------------------------------------------------------------------------------
Internet Server Application Programming Interface (ISAPI) ( Internet 服务器应用程序编程接口)
 ISAPI 是指用于 Internet 服务器的一组函数,比如运行 Microsoft Internet Information Server (MIIS) 的 Windows NT Server 。

--------------------------------------------------------------------------------
ISAPI filter ( ISAPI 筛选器)
 IASPI 筛选器是指打包为动态链接库的 Internet 服务器筛选程序,运行在 ISAPI 使能的服务器上。

--------------------------------------------------------------------------------
join (联合)
  联合是指根据这些表中键值的准确匹配,组合来自两个或者更多表中的记录的一种数据库操作。一旦基于一个联合创建了一个数据集,它运作起来就像其记录都在一个表中那样。

--------------------------------------------------------------------------------
Just-In-Time (JIT) debugging (即时调试)
   即时调试是指当程序在开发环境之外运行时捕获所发生的错误的一种技术。您必须在执行您的程序之前在开发环境中设置这个选项。

--------------------------------------------------------------------------------
label (标签)
 1 . 在 C 或者 C++ 函数体中,标签是指后面跟着冒号 (:) 的唯一名称。标签可以表示 goto 语句能够转移到的语句。在 switch 语句中,标签前面跟着与该 switch 语句顶部的表达式相比较的关键字列表值。
 2 . 在用户界面设计中,标签是应用程序定义的与图形元素(比如按钮或者复选框)相关联的文本。
 3 . 在 OLE 中,标签是指描述作为图标链接或者嵌入的对象的文本。

--------------------------------------------------------------------------------
Lightweight Remote Procedure Call (轻量级远程过程调用)
  在 OLE 中,轻量级远程过程调用是指在单个机器上的进程间通信的协议。

--------------------------------------------------------------------------------
link (链接)
 1 . 是指 Microsoft 的 32 位 Incremental Linker (LINK.EXE) (增量链接程序)。
 2 . 链接是指组合对象文件和对象库来形成一个可执行文件或者动态链接库。
 3 . 在 OLE 中,链接是指两个文档之间的连接。链接具有三个属性:其源数据的名称、其类型(或者内部所熟知的类)以及其更新基础(要么自动要么手动)。还有,当作为动词时它表示使用一个链接连接两个文档。

--------------------------------------------------------------------------------
local remote procedure call (本地远程过程调用)
  在 RPC 中,本地远程过程调用是指作为调用进程对同一计算机上另一个进程的远程过程调用。

--------------------------------------------------------------------------------
local server (本地服务器)
  本地服务器是指一个作为可执行文件执行的 OLE 服务器对象,它作为客户应用程序运行在同一计算机上。由于该服务器应用程序是一个可执行文件,所以它在其自身的进程上运行。

--------------------------------------------------------------------------------
lock (锁)
   在 COM 和 OLE 中,锁是指持有的指向运行对象的指针,也可能是运行对象上的引用计数增量。对象可以持有两种类型的锁:牢固的锁和微弱的锁。要执行牢固的锁,服务器必须同时保持一个指针和一个引用,这样该对象将保持“锁”在内存中,至少可以到服务器释放它为止。要执行微弱的锁,服务器只需保持一个指向对象的指针,这样该对象就可以被另一个进程销毁。

--------------------------------------------------------------------------------
locking mode (锁定模式)
  锁定模式是指在更新期间锁定一个记录集中记录的策略。如果一个记录被锁定了,那么它对除当前在其上面输入数据的用户之外的所有其他用户只读。

--------------------------------------------------------------------------------
macro expansion (宏扩展)
  在 C/C++ 中,宏扩展是指在编译期间将源代码中的宏名(使用 #define 指示符)替换为宏内容的过程。

--------------------------------------------------------------------------------
main application window (主应用程序窗口)
   主应用程序窗口或者称为主窗口。在 SDI 应用程序中,它是指作为用户和应用程序之间的主要接口的窗口。

--------------------------------------------------------------------------------
main frame window (主框架窗口)
   主框架窗口是指负责协调框架和其视图的主要窗口。在 SDI 应用程序中,文档框架窗口也是主框架窗口。在 MDI 应用程序中,文档窗口是显示在主框架窗口中的子窗口。框架窗口的样式和其他特征是从主框架窗口类继承的。

--------------------------------------------------------------------------------
makefile
 makefile 是指包含所有的命令、宏定义、选项等内容来指定如何编译工程工作空间中工程的文件。 makefile 具有文件扩展名 .MAK ,而且通常具有与工作空间配置 (.MDP) 文件相同的基本名称。

--------------------------------------------------------------------------------
marshaling (汇集)
  在 OLE 中,汇集是指跨越进程边界打包和发送接口参数的过程。

--------------------------------------------------------------------------------
message (消息)
   消息是指用于交换信息或者请求的一个结构或者一组参数。消息可以在操作系统和应用程序之间、不同的应用程序之间、一个应用程序内的多个线程之间、以及一个应用程序内的多个窗口之间传递。

--------------------------------------------------------------------------------

message cracker (消息解密程序)
  消息解密程序是指从一个消息的参数中提取有用信息并隐藏信息打包方式的细节的一组宏。

--------------------------------------------------------------------------------
message-driven (消息驱动)
  消息驱动或者称为事件驱动。它是指运行程序的状态随着对用户动作和其他事件的响应而改变的编程模式。这些事件促使操作系统将消息发送给能够处理事件的应用程序部分。

--------------------------------------------------------------------------------
message handler (消息处理程序)
  在 Windows 中,消息处理程序是指提供处理程序函数来处理消息的对象(比如视图或者框架窗口)。

--------------------------------------------------------------------------------
message handler function (消息处理程序函数)
  在 MFC 中,消息处理程序函数是处理每个独立消息的专用处理程序函数。消息处理程序函数是类的成员函数。某些消息处理函数也称为“命令处理程序”。
  在 Windows 中,消息处理程序函数是指使用已经从 wParam 和 lParam 翻译过来并传递给该函数的参数来响应消息的函数。消息处理程序函数可以跟踪鼠标动作或者调用文档的成员函数来更新文档的数据。

--------------------------------------------------------------------------------
message handling (消息处理)
   消息处理是指响应从操作系统接收到的消息的操作。应用程序使用消息处理函数来处理消息。

--------------------------------------------------------------------------------
message loop (消息循环)
   消息循环是指从线程的消息队列中检索消息并将它们分派到适当的窗口过程的程序循环。

--------------------------------------------------------------------------------
message map (消息映射)
  消息映射是指将 Windows 消息和命令传递到 MFC 应用程序中的窗口、文档、视图和其他对象的机制。消息映射机制映射 Windows 消息、来自菜单的命令、工具栏按钮、加速键和控件通知消息。类的源 (.CPP) 文件中的一个宏集合指定哪些函数来处理类的各种消息。

--------------------------------------------------------------------------------
message-map entry (消息映射条目)
  消息映射条目是指消息映射表中单个的项,它为特定的消息指定了处理程序。构架为每个进来的消息搜索消息映射表,并为消息自动调用处理程序。

--------------------------------------------------------------------------------
message-map macro (消息映射宏)
  消息映射宏是 Microsoft 基础类库所提供的宏之一,用在消息映射中来指定哪些消息由哪些函数处理。消息映射宏可以用于映射 Windows 消息、命令消息和消息的范围。

--------------------------------------------------------------------------------
message pump (消息泵)
  消息泵是指从线程的消息队列中检索消息,翻译这些消息之后并将它们提供给对话框管理器,以及通知 MDI 管理器,然后将它们分派到应用程序中的程序循环。


--------------------------------------------------------------------------------
message queue (消息队列)
   消息队列是指等待由线程处理的 Windows 消息的储存库。系统消息对象保持鼠标和键盘输入,等待传递到线程的消息队列。线程的消息队列保持消息,等待由线程的消息循环来检索。

--------------------------------------------------------------------------------
message reflection (消息反射)
  在 MFC 中,消息反射是指允许通知消息要么在子控件窗口要么在父窗口中处理,或者在两个窗口中处理的一个特性。

--------------------------------------------------------------------------------
 Microsoft Foundation Class Library (MFC) ( Microsoft 基础类库)
 Microsoft 基础类库是指为 Microsoft Windows 操作系统编写的封装了大部分应用程序功能的一组 C++ 类。

--------------------------------------------------------------------------------
Microsoft Interface Definition Language (MIDL) ( Microsoft 接口定义语言)
   Microsoft 接口定义语言是指 Microsoft 对 OSF-DCE 接口定义语言的执行和扩展。

--------------------------------------------------------------------------------
Microsoft Jet Database Engine ( Microsoft Jet 数据库引擎)
   Microsoft Jet 数据库引擎是指从用户和系统数据库中检索数据以及将数据存储到用户和系统数据库的数据库管理系统。 Microsoft Jet 数据库引擎可以被认为是一个数据管理器组件,使用它可以创建其他的数据访问系统,比如 Microsoft Access 和 Microsoft Visual Basic 。

--------------------------------------------------------------------------------
modal (模式)
   模式是指由给定的操作条件所创建的限制性的交互作用。模式通常描述了限制用户与其他窗口之间交互作用的二级窗口。二次窗口对于其主要窗口或者对于整个系统而言可能是模式的。在应用程序能够继续之前用户必须关闭模式对话框。

--------------------------------------------------------------------------------
modeless (无模式)
  无模式是指没有限制性的交互作用。“无模式”通常描述了并没有限制用户与其他窗口之间交互作用的二级窗口。无模式对话框保留在屏幕上,任何时候都可用,而同时允许其他的用户操作。

--------------------------------------------------------------------------------
moniker
 moniker 是指一个支持 IMoniker 接口的对象, IMoniker 接口包括 IPersistStream ;因此, moniker 可以存储到流中或者从流中加载。 moniker 可以被保存到持久性存储上,而且也支持绑定。

--------------------------------------------------------------------------------

multithreaded application (多线程应用程序)
  多线程应用程序是指能够同时执行多个独立的执行(线程)路径的应用程序。例如,应用程序可以具有另外的线程来处理背景或者维护任务,这样用户就不必在继续操作应用程序之前等待一个任务的完成。请参阅单元线程模式、无线程模式和单线程模式。

--------------------------------------------------------------------------------
mutex object (互斥对象)
  在进程间通信中,互斥对象是指一个异步对象,当它没有被一个线程拥有时其状态是信号状态,而当被线程拥有时其状态是无信号状态。一次只能有一个线程拥有一个互斥量。

--------------------------------------------------------------------------------
native (本地的)
 1 . 它是指描述了由编程元素正在运行的特定平台所支持的和特有的编程元素的形容词。
 2 . 它是指描述了特定国家所特有的编程元素的形容词。
 3 . 在 OLE 中,它是指描述了始创于容器文档中数据的形容词。

--------------------------------------------------------------------------------
notification message (通知消息)
  通知消息是指当事件(比如来自用户的输入)发生时控件发送给其父窗口的消息。

--------------------------------------------------------------------------------
object description language file (对象描述语言文件)
  在 OLE 自动化中,对象描述语言文件是指包含了应用程序界面的描述的多个文件。对象描述语言脚本使用 MkTypLib 工具编译成类型库,该工具包含在 OLE 软件开发工具包中。

--------------------------------------------------------------------------------
Open Database Connectivity (ODBC) (开放数据库连接)
   开放数据库连接是一种开放、供应商无关的数据库连接,提供了对各种个人计算机、微型计算机和主机系统(包括基于 Windows 的系统和 Apple Macintosh )的访问。 ODBC 接口允许应用程序开发人员开发、编译和交付不以特定数据库管理系统 (DBMS) 为目标的应用程序。用户可以添加称为数据库驱动程序的模块,将应用程序链接到他们自己选择的数据库管理系统上。

--------------------------------------------------------------------------------
ODBC cursor library (游标库)
   ODBC 游标库是指驻留在 ODBC 驱动程序管理器与滚动浏览数据的驱动程序和句柄之间的动态链接库。

--------------------------------------------------------------------------------
ODBC driver (驱动程序)
 ODBC 驱动程序是指执行 ODBC 函数调用以及与数据源进行交互的动态链接库文件。驱动程序处理 ODBC 函数调用,将 SQL 请求提交给特定的数据源,以及将结果返回给应用程序。如果需要,驱动程序将修改应用程序的请求,以便使该请求符合相关数据库管理系统所支持的语法。

--------------------------------------------------------------------------------
OLE DB
 OLE DB 是指一组接口,它给应用程序提供对存储在各种不同信息源中数据的一致访问。

--------------------------------------------------------------------------------
optimistic locking (乐观锁定)
   乐观锁定是指一种锁定策略,其中记录保持不锁定,直到要进行显示更新时。包含记录的页面只在程序更新记录时锁定,而用户编辑记录时不锁定。

--------------------------------------------------------------------------------
owner window (所有者窗口)
  所有者窗口是指拥有另一个窗口的窗口,因此将影响其拥有窗口的外观和行为的多个方面。

--------------------------------------------------------------------------------
pane (窗格)
   窗格是指拆分窗口中的一个独立区域,或者可以用于显示信息的状态栏的一个矩形区域。

--------------------------------------------------------------------------------
parent window (父窗口)
  父窗口是指产生一个或者多个子窗口的窗口。

--------------------------------------------------------------------------------
parse map (分列映射)
  分列映射是指允许在 MFC 中从 CHttpServer 派生的对象将客户请求映射至其成员函数。 MFC 提供分类映射宏来帮助将 Web 页面中的表单变量映射至函数的参数。

--------------------------------------------------------------------------------
persistent (持久性)
  持久性是指程序会话之间的持续,或者新的程序会话开始时的更新。

--------------------------------------------------------------------------------
persistent property (持久性属性)
  持久性属性是指可以持续作为一个存储对象的部分存储的信息。持久性属性分组成多个可以显示和编辑的属性组。

--------------------------------------------------------------------------------
pessimistic locking (悲观锁定)
  悲观锁定是指一种记录锁定策略,其中一旦用户开始在页面上编辑记录就锁定那个页面。当页面被锁定时,其他用户就不能更改那个页面上的记录。该页面将保持锁定直到更新了记录或者取消了编辑。

--------------------------------------------------------------------------------
platform (平台)
  平台是指支持应用程序的硬件和操作系统。“平台”有时指单独的硬件,比如在 Intel x86 平台上。

--------------------------------------------------------------------------------
pop-up menu (弹出式菜单)
  弹出式菜单是指在用户执行一个促使 Windows 显示该菜单的操作(比如单击鼠标右按钮)之前一直隐藏的菜单。弹出式菜单包含与当前选择或者活动窗口相关的的命令。

--------------------------------------------------------------------------------
pop-up window (弹出式窗口)
  弹出式窗口是指不可移动、大小固定的窗口,保持显示在屏幕上直到用户将它消除。弹出式窗口一般包含术语的定义和其他附加的信息。使用弹出式菜单的示例包括插图、示例、注释、以及键盘快捷方式列表。

--------------------------------------------------------------------------------
predefined query (预定义查询)
  预定义查询或者称为存储过程。在 SQL 中,它是指存储在数据源中的一个或者 SQL 语句的集合,需要时可以从应用程序中调用它。预定义查询减少了重复指定相同的选择条件的开销。

--------------------------------------------------------------------------------
presentation data (演示数据)
  演示数据是指由容器用来显示嵌入或者链接的对象的数据。

--------------------------------------------------------------------------------
primary key (主键)
  在数据库程序中,主键是指唯一标识表中一个记录的一个或者一组字段。一个表中两个记录不能具有相同的主键值。

--------------------------------------------------------------------------------
process (进程)
  进程是指由私有虚拟地址空间、代码、数据和其他操作系统(比如文件、管道、以及进程可见的同步对象)资源组成的执行应用程序。进程还可以包含运行在该进程环境中的一个或者多个线程。

--------------------------------------------------------------------------------
property page (属性页)
  属性页是指作为属性表的选项卡页面显示的一组属性。

--------------------------------------------------------------------------------
property set (属性集)
  在 OLE 机构化存储中,属性集是指描述一个文档的信息,它以标准的格式存储,这样其他的应用程序就可以定位和读取此信息。例如,使用字处理程序创建的文档可能会具有一个描述了作者、标题和关键字等的属性集。

--------------------------------------------------------------------------------
property sheet (属性表)
   属性表是一种特殊类型的对话框,一般用来修改某些外部对象(比如在视图中的当前所选内容)的属性。属性表具有三个主要部分:包含对话框、一个或者多个属性页面(一次显示一个)、以及每个页面顶部的选项卡(用户单击就可以选择那个页面)。属性表的一个示例是 Microsot Visual Studio 中的 Project Setting 对话框。

--------------------------------------------------------------------------------
provider (提供者)
  提供者是一个 OLE DB 软件组件,它以表格的形式揭示存储在数据源中的数据。

--------------------------------------------------------------------------------
proxy (代理)
  代理是接口特有的对象,封装了各种方法的参数以准备用于远程调用。代理运行在发送方的地址空间内,并与接收方的地址空间内的相应占位程序进行通信。

--------------------------------------------------------------------------------
proxy DLL (代理 DLL )
  代理 DLL 是指一个文件,包含支持客户应用程序和对象服务器使用自定义 OLE 接口的代码。使用 MIDL 编译器编译一个接口来生成创建代理 DLL 所需的文件。

--------------------------------------------------------------------------------
proxy server (代理服务器)
  代理服务器或者称为防火墙。它是保护您的本地局域网免受 Internet 上的其他人访问的一种方法。代理服务器充当您的内部网络和 Internet 之间的安全屏障,防止 Internet 上的其他人访问您内部网络上的机密信息。

--------------------------------------------------------------------------------
pseudo object (伪对象)
伪对象是指文档或者嵌入对象的一部分,比如电子表格中的一组单元格,它可以是 COM 对象的源。

--------------------------------------------------------------------------------
radio button (单选按钮)
   单选按钮或者称为选项按钮。在图形用户接口中,它是用户可用来切换选项和从一组相关但相互排斥的选项中进行选择的圆形按钮。单选按钮具有两种状态,选中和未选中。在选中时,黑色的点出现在按钮的圆圈上面。

--------------------------------------------------------------------------------
Remote Data Objects (RDO) (远程数据对象)
  远程数据对象是一组高级的对象,为使用代码来控制远程 ODBC 数据库系统的组件提供一个构架。

--------------------------------------------------------------------------------
record field exchange (记录字段交换)
  记录字段交换是指当不执行大批量的行提取时, MFC ODBC 类在记录集对象的字段数据成员和外部数据源的对应列之间传递数据所使用的机制。

--------------------------------------------------------------------------------
record view (记录视图)
  在基于表单的数据访问应用程序中,记录视图是一种表单视图对象,其控件直接映射至记录集对象的字段数据成员,而间接映射至查询结果的对应列或者数据源上的表中的对应列。

--------------------------------------------------------------------------------
recordset (记录集)
  记录集是指从数据源中选取的记录的集合。记录可以来自表、查询、或者存取一个或多个表的存储过程。记录集可以联合来自同一数据源的两个或者更多的表,但不能是来自不同数据源的表。

--------------------------------------------------------------------------------
record object (记录集对象)
  在 MFC 中,记录集对象是指类 CRecordset 或者类 CDaoRecordset 的一个实例,或者是这两个类的任何派生类的实例。

--------------------------------------------------------------------------------
reentrant (可重入)
  可重入是指编写的代码可以同时由多个程序(或者单个程序的多个进程)共享。如果代码是可重入的,那么一个程序或者进程可以安全地中断另一个程序或者进程的执行过程,而执行其自己的代码,然后将控制返回给第一个程序或者进程,以这样的方式进行,第一个程序或者进程不会失败或者以不可预期的方式进行。

--------------------------------------------------------------------------------
reference count (引用计数)
   引用计数是指访问或者引用一个对象的指针个数的计量,因为考虑到对单个对象的多个引用。当删除一个引用时这个数字将减少;如果该计数到达 0 ,那么将释放该对象的内存空间。

--------------------------------------------------------------------------------
reference counting (引用计算)
  引用计算是指一个资源的客户个数的动态计量。引用计数执行无用单元收集,而且还确保了对象在对其所有的引用释放之前不被销毁。

--------------------------------------------------------------------------------
referential integrity (参照完整性)
  在数据库管理中,参照完整性是指在输入或者删除记录时保持表间已经定义的关联关系的一组规则。例如,执行参照完整性将防止当主表中没有关联的记录时将记录添加到相关表中。

--------------------------------------------------------------------------------
registration entry file (注册条目文件)
  在 OLE 应用程序中,注册条目文件是指服务器应用程序支持的类的文本文件描述。
  当一个服务器应用程序安装在系统中时,其注册条目文件的内容将合并到系统注册表中。注册条目文件通常具有 .REG 文件扩展名。

--------------------------------------------------------------------------------
registry (注册表)
   注册表或者称为 OLE 系统注册表、 Windows NT 注册表、系统注册数据库。在 32 位 Windows 中,它是指注册配置信息的数据库。这个数据库替代了 Windows 和新的基于 Windows 的应用程序的大部分配置和初始化文件。

--------------------------------------------------------------------------------
registry key (注册表键)
  注册表键是指赋予系统注册数据库中的每块信息的唯一标识符。

--------------------------------------------------------------------------------
relational database (关系数据库)
  关系数据库是指一种数据库或者数据库管理系统,它以表(数据的行和列表示)的形式存储信息,并且通过使用一个表中特定列的数据查找另一个表中的其他数据来引导搜索。

--------------------------------------------------------------------------------
Remote Procedure Call (远程过程调用)
   远程过程调用是由 Open Software Foundation (OSF) 定义的使用广泛的分布式计算标准。 RPC 使得一个进程能够调用作为另一个进程一部分的函数。这个进程可以在同一台计算机上,或者在网络中的不同计算机上。

--------------------------------------------------------------------------------
resource (资源)
   1 . 资源是指比如像程序块、对话框模板、位图、字体或者声音,可以由一个以上的程序使用或者在一个程序的多个地方使用。资源的使用允许不需要从源代码开始重新编译程序就可以更改程序中的许多特性。
    2 . 更为一般的,资源是指计算机系统或者网络的任何可以分配给一个正在运行的程序或者进程的部分。

--------------------------------------------------------------------------------
resource editor (资源编辑器)
  资源编辑器是特殊的工具程序,可以用于添加、编辑和删除程序资源。

--------------------------------------------------------------------------------
result set (结果集)
   结果集是指由数据库上的一次 SQL 查询所返回的数据的集合。 Known (已知)结果集是指数据库应用程序在编译时间就知道 SQL 语句的准确形式,因此也就知道结果集的形式。 Unknown (未知)结果集是指数据库应用程序在编译时间不知道 SQL 语句的准确形式,因此也就不能在执行之前预测这些结果的格式。

--------------------------------------------------------------------------------
return code (返回代码)
   返回代码或者称为结果代码、出口代码。它是指用来当一个例程或者进程终止(返回)并将系统的控制传递给另一个例程时,报告过程的输出或者影响随后的事件。返回代码可以表明成功或者失败,甚至可以表明正常预期范围内的特定类型的失败。例如, C++ 中的异常处理函数生成返回代码。

--------------------------------------------------------------------------------
 run time (运行时间)
  运行时间是指程序正在运行的时间点,或者执行程序所需的一段时间。

--------------------------------------------------------------------------------
run-time class information (运行时间类信息)
   运行时间类信息是指关于对象在运行时间访问的类的信息。这个信息可用于在运行时间进行额外的类型检查或者创建动态对象。从 MFC 类 CObject 派生的类能够具有这种功能。

--------------------------------------------------------------------------------

schema number (方案数字)
   在 MFC 串行化中,方案数字是指一个类执行的“版本”,当遇到类的 IMPLEMENT_SERIAL 宏时赋予该类。方案数字指的是类的执行,而不是一个已经进行持久(通常是指 “对象版本)的给定对象的次数。不要将这个方案数字与数据库术语混淆。

--------------------------------------------------------------------------------
screen coordinates (屏幕坐标)
   屏幕坐标是指一种根据离屏幕左上角(原点)的垂直( y 坐标)和( x 坐标)位移量在显示屏幕上指定一个点的位置的方法。窗口的位置和大小可以通过标记确定了窗口左上角的点的一组坐标 (x, y) ,和标记确定了窗口右下角的点的另一组坐标 (x', y') 。

--------------------------------------------------------------------------------
scrolling (滚动)
滚动是指移动窗口中的文档来运行查看任何所希望的部分的过程。

--------------------------------------------------------------------------------
separator (分隔符)
 1 . 在 Windows 中,分隔符是指作为水平线出现的特殊类型的菜单项。分隔符可以用在弹出式菜单中来将一个菜单划分为具有相关菜单项的多个组。
 2 . 分隔符或者称为分隔符代号。它是指用于表示行断开 (0x2028) 和段断开 (0x2029) 的一个 Unicode 值。
 3 . 更为一般的,分隔符是指用于分隔名称、数字或者一组字段的构成的关键字、字符或者空白格。例如, 123.456 中的小数点 (.) 和 ROOT/SUBDIR 中的反斜杠 (/) 都是分隔符。

--------------------------------------------------------------------------------
serialization (串行化)
 1 . 串行化或者称为对象持久性。在 MFC 中,它是指将对象写入持久性存储介质或者从持久性存储介质读取对象的过程。串行化的基本思想就是应当能够将其当前状态(通常由其成员变量的值表示)写入到持久性存储中。而后,对象可以通过从存储中读取对象的状态或者对其解除串行化来重新创建该对象。
2 . 在 RPC 中,串行化是指将数据汇集到您所控制的缓冲区或者从缓冲区反汇集数据的过程,而在传统的 RPC 用法中,占位程序和 RPC 运行时间控制该汇集缓冲区。
3 . 就过程而言,串行化是指使用 MIDL 生成的串行化占位程序和单个过程调用来编码和解码一种或者多种类型。过程串行化通过将编码和解码属性应用于 ACF 文件中的函数原形来完成。
4 . 就类型而言,串行化是指使用 MIDL 生成的例程对特定类型的对象进行衡量大小、编码和解码。客户应用程序调用这些例程来串行化数据。类型串行化通过将编码和解码属性应用于 ACF 中的单个文件类型或者接口来完成。

--------------------------------------------------------------------------------
shell (外壳)
  外壳是指提供用户与操作系统之间通信的一块软件,通常是一个独立的程序。例如, Windows Program Manager (程序管理器)就是一个与 MS-DOS 进行交互的外壳程序。

--------------------------------------------------------------------------------
single document interface (SDI) (单文档界面)
  单文档界面是指允许用户一次只能使用一个文档的用户界面结构。 Widows Notepad (记事本)是 SDI 应用程序的一个例子。

--------------------------------------------------------------------------------
single threading model (单线程模式)
  单线程模式是指所有对象都在单个线程上执行的模式。

--------------------------------------------------------------------------------
skeleton application (骨架应用程序)
   骨架应用程序或者称为开始应用程序。它是指由 AppWizard (应用程序向导)创建的默认应用程序, AppWizard 运行、打开和关闭窗口、以及允许在窗口上进行其他操作。可以添加需要的代码来执行自己的应用程序所需的功能。

--------------------------------------------------------------------------------
slider control (滑块控件)
  滑块控件或者称为跟踪栏。它是指包含一个滑块和可选的记号标志的窗口。如果用户使用鼠标或者方向键移动了滑块,那么该控件将发送通知消息以表明更改。

--------------------------------------------------------------------------------
snapshot (快照)
1 . 在 MFC 中,快照是指一种记录集,反映了在快照被创建的时刻所存在的数据的静态视图。  
2 . 快照或者称为屏幕映像。它是指在给定的瞬间显示屏幕所出现的全部或者部分的拷贝。
3 . 更为一般的,快照是指在给定的时间一个对象的状态或者外观的拷贝。

--------------------------------------------------------------------------------
software development kit (软件开发工具包)
  软件开发工具包是指帮助开发人员创建软件的库、头文件、工具、书籍、联机帮助和示例程序的集合。

--------------------------------------------------------------------------------
standard control (标准控件)
  标准控件是指由 Microsoft Windows 提供的一类控件。这些控件包括几种按钮:静态和可编辑文本控件、滚动条、列表框和组合框。

--------------------------------------------------------------------------------
starter file (开始文件)
  在 Visual C++ 中,开始文件是指由 AppWizard 创建的一组文件,进行编译时能够执行 Windows 应用程序的基本功能。开始文件由多个 C++ 源文件、源文件、头文件和一个工程文件组成。

--------------------------------------------------------------------------------
static control (静态控件)
  静态控件是指使应用程序能够给用户提供不需要响应的特定类型文本和图形的控件。应用程序通常使用静态控件来标注其他控件或者分隔一组控件。

--------------------------------------------------------------------------------
status bar (状态栏)
  状态栏是指位于窗口底部具有一行文本输出窗格的控件栏。状态栏通常用作消息行(例如,标准的菜单帮助消息行)或者状态指示符(例如, CAP 、 NUM 和 SCRL 指示符)。

--------------------------------------------------------------------------------
string table (串表)
 1 . 串表是指包含在应用程序框架中使用的一列串的标识、值和标题的 Windows 资源。例如,状态栏提示就位于串表中。当该资源编辑器转换在资源定义文件中指定的一个串表时,它将此串表分成具有 16 个串的块,并将它们作为独立的资源存储。
 2 . 更为一般的,串表是指用于存储字符串的任何数据结构。一般来讲,串表是作为散列表执行的。

--------------------------------------------------------------------------------
structured exception handling (SEH) (结构化异常处理)
  结构化异常处理是指用于处理硬件和软件产生的异常的机制,它给开发人员提供对异常处理的完全控制、提供对调试器的支持、以及可以跨越所有的程序设计语言和计算机使用。

--------------------------------------------------------------------------------
style (样式)
  样式是指定义了对象(比如窗口、控件或者文档)的外部特征和行为的一个或者一组值。

--------------------------------------------------------------------------------
style bit (样式位)
  样式位是指 16 位样式参数中的一个独立位,从属于单个的样式属性。例如,当设定 WS_VISIBLE 样式位时,就确定了特定的窗口对用户是否可见。


--------------------------------------------------------------------------------
subclassing (子分类)
   在 Windows 程序设计中,子分类是指允许应用程序在特定的窗口有机会处理发送或者传递给它的消息之前截取和处理这些消息的一种技术。通过将窗口子分类,应用程序可以放大、修改或者监视该窗口的行为。

--------------------------------------------------------------------------------
symbol (符号)
1 . 符号是指不同于标准文字数字符的字符。它通常指在键盘上找不到的代数学、科学或者语言学的字符。
2 . 在程序设计中,符号是指代表一个寄存器、绝对值或者内存地址(相对或者绝对)的名称。
3 . 相对于编译器而言,符号是指一个变量、函数名或者其他标识符。
4 . 在 Visual C++ 中,符号是指由一个映射到整数值的文本字符串(名称)组成的自由标识符。符号为在源代码和自由编辑器中引用资源和用户界面对象提供了一种方法。

--------------------------------------------------------------------------------
synchronous call (同步调用)
  同步调用是指直到函数返回以后才允许进一步执行调用线程中的指令的函数调用。

--------------------------------------------------------------------------------
synchronous operation (同步操作)
 1 . 在 Windows 程序设计中,同步操作是指一个任务,要求启动操作的线程暂停活动直到任务完成。
 2 . 在硬件中,同步操作是指在时钟或者定时机制控制下进行的操作。

--------------------------------------------------------------------------------
tab control (选项卡控件)
  选项卡控件是指用于给用户提供多个页面的信息或者控件的公共控件;一次只能显示一个页面。选项卡控件类似于笔记本中的分隔物或者文件橱柜中的标签文件夹。选项卡控件暗示了每页信息之间的对等或者逻辑关系。

--------------------------------------------------------------------------------
tab order (顺序)
tab 顺序是指在一个对话框中 TAB 键使输入焦点从一个控件移向另一个控件所依据的顺序。一般情况下, tab 顺序按照在对话框中从左到右,在单选按钮组中从上到下进行。

--------------------------------------------------------------------------------
thread local storage (线程本地存储)
   线程本地存储是指允许一个进程的多个线程存储每个线程所独有的数据的一种 Win32 机制。例如,每当用户打开一个新的电子表格时,电子表格应用程序可以创建同一线程的一个新实例。提供各种电子表格操作的函数的动态链接库可以使用线程本地存储来保存关于每个电子表格(行和列等等)的当前状态的信息。

--------------------------------------------------------------------------------
toolbar (工具栏)
  工具栏是指基于一个包含一行按钮图像的位图的控件栏。这些按钮的行为方式像按钮、复选框或者单选按钮。

--------------------------------------------------------------------------------
top-level window (顶级窗口)
  顶级窗口是指没有父窗口或者其父窗口是桌面窗口的窗口。

--------------------------------------------------------------------------------
transaction (事务)
在数据管理中,事务是完成对一个文件进行一系列“要么全做要么不做”的更改的一种方式。如果一个更改失败,或者在事务期间发生系统故障,那么该文件恢复到事务开始之前的原始状态。

--------------------------------------------------------------------------------
Transport Control Protocol/Interent Protocol (TCP/IP) (传输控制协议 /Internet 协议)

TCP/IP 是指提供面向连接 (TCP) 和无连接 (IP) 的数据传输的一组 Internet 传输协议。它由四个协议共同组成: IP 、 TCP 、 UDP 和 ICMP 。

请参阅 : 传输协议。


--------------------------------------------------------------------------------
type information (类型信息)
  在 OLE 中,类型信息是指由类型库提供的关于对象的类的信息。

--------------------------------------------------------------------------------
type library file (类型库文件)
   类型库文件或者称为 OLE 库。它是指包含了关于数据类型、模块和接口的标准描述的 OLE 复合文档文件,其中接口可以用来为 OLE 自动化完全揭示对象。类型库文件通常具有 .TLB 文件扩展名,其他应用程序可以用它来获取关于自动化服务器的信息。

--------------------------------------------------------------------------------
type satety (类型安全)
  类型安全是指确保了在运行时间不会给特定的函数提供具有它所不能处理的类型的数据。类型安全通过类型检查和 / 或使用模板类得到保证,模板类是为操作多种类型的数据而设计的。

--------------------------------------------------------------------------------
unmarshaling (反汇集)
   在 OLE 中,反汇集是指对跨越进程边界发送的参数进行解包的过程。

--------------------------------------------------------------------------------
update handler function (更新处理程序函数)
  更新处理程序函数是指管理对对象或者数据文件进行的更改,以使它处于最新状态的函数。

--------------------------------------------------------------------------------
updates (更新)
   更新是指使系统、对象或者数据文件处于最新状态的操作或者过程。

--------------------------------------------------------------------------------
user-defines message (用户定义消息)
  用户定义消息是指任何不是标准 Windows 消息的消息。

--------------------------------------------------------------------------------
user-interface object (用户接口对象)
   在 Windows 中,用户接口对象是指提供用户接口功能的对象。例如,菜单项、工具栏按钮和加速键都是用户接口对象。

--------------------------------------------------------------------------------
variant (变体型)
  1. 在 OLE 自动化中,变体型是 VARIANT 数据类型的一个实例,它可以代表许多不同类型的值,比如 interger 、 float 、 boolean 、 string 和 pointer 等等。
  2. 一般来讲,变体是指两个或更多表现出(通常是稍微)差异的数据元素、函数、库或者任何内容的其中一个。

--------------------------------------------------------------------------------
view (视图、查看)
 1 .视图(名词)是指用户通过它与文档进行交互的窗口对象。
 2 .视图或者称为特征。一般来讲,它(名称)是指数据或者图形图像显示的方式。
 3 .查看(动词)是指在计算机屏幕上显示信息,比如在“查看一个文件”中。

--------------------------------------------------------------------------------
viewport (视口)
  视口是指在设备空间中的一个矩形区域,用于指定页面与设备页面之间的转换。对于视频显示视口区域(高度和宽度)总是以像素来度量,而对于打印机则以点阵来度量。

--------------------------------------------------------------------------------
viewport origin (视口原点)
  视口原点是指视口的高度和宽度从其开始度量的视口的角。

--------------------------------------------------------------------------------
virtual function (虚拟函数)
  虚拟函数是指基类的成员函数,其中该函数是使用关键字 virtual 声明的。如果基类中包含一个虚拟函数,而且派生类定义了相同的函数,那么为派生类的对象将调用来自派生类的函数,即使是使用指向基类的指针或者基类的引用调用这个函数的。

--------------------------------------------------------------------------------
window class (窗口类)
  窗口类是指 Microsot Windows 使用它作为模板来在应用程序中创建窗口的一组属性。 Windows 要求应用程序提供一个类名、窗口过程地址和一个实例句柄。其他元素可以用来定义该类的窗口的缺省属性,比如窗口中的光标形状和菜单内容。

--------------------------------------------------------------------------------
window origin (窗口原点)
1 .窗口原点是指窗口的客户区的左上角。
2 .窗口原点是指从其开始度量区域的窗口的角。

--------------------------------------------------------------------------------
window procedure (窗口过程)
  窗口过程是指由操作系统调用的控制其相关窗口的外观和行为的函数。窗口过程接收和处理这些窗口的所有消息。

--------------------------------------------------------------------------------
WinInet
 WinInet 是指包含在 WININET.DLL 中的一组函数, WININET.DLL 使经由 HTTP 、 FTP 和 Gopher 对 Internet 的客户访问变得简单。这个函数集合是对 Win32 API 的扩展。

--------------------------------------------------------------------------------
wizard (向导)
  向导是一种特殊形式的用户帮助,它引导用户遍历应用程序中困难或者复杂的任务。例如,数据库程序可以使用向导来生成报表和窗体。在 Visual C++ 中, AppWizard 为新的应用程序生成一个骨架程序。

--------------------------------------------------------------------------------
workspace (工作空间)
  工作空间是指包含零个或者多个源文件、描述工作空间的文件、以及描述工作空间内容的文件的一个目录。

--------------------------------------------------------------------------------
wrapper class (包装类)
   包装类是指其函数为另一个类对象提供可选接口的 C++ 类。例如,通过使用 C 异常包装类,可以使用 C++ 捕获处理程序将 C 异常作为类型异常来处理。

--------------------------------------------------------------------------------
wrapper function (包装函数)
  包装函数是指其用途是为另一个函数提供接口的函数。这样的接口可以创建原始函数中不存在的类型安全。