.NET Framework 和 Visual Studio 词汇表

本词汇表定义了 Visual Studio 和 .NET Framework 中的关键术语。 

术语

定义

.NET Compact Framework

一种独立于硬件的环境,用于在资源受限制的计算设备上运行程序。 它继承了公共语言运行时的完整 .NET Framework 结构,支持 .NET Framework 类库的子集,并且包含专为 .NET Compact Framework 设计的类。 所支持的设备包括:个人数据助理 (PDA)(如 Pocket PC),移动电话,机顶盒,汽车计算设备,以及安装有 Microsoft Windows CE.NET 操作系统的自定义设计的嵌入设备。

.NET Framework

一个支持生成、部署和运行下一代应用程序和 XML Web 服务的完整 Windows 组件。 它提供效率极高的、基于标准的多语言环境,它能将现有的投资与下一代应用程序和服务集成,并能迅速应对部署和操作 Internet 规模应用程序的挑战。 .NET Framework 包括三个主要部分:公共语言运行时、一组分层的统一类库和一个名为 ASP.NET 的 ASP 组件化版本。另请参见:.NET Framework 类库、ASP.NET、公共语言运行时、WCF、WPF。

.NET Framework Class Library — .NET Framework 类库

由 .NET Framework 中所含的类、接口和值类型组成的一个库。 该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。另请参见:类、公共语言规范。

.NET Framework data provider — .NET Framework 数据提供程序

ADO.NET 的一个组件,提供对关系数据源中的数据的访问。 .NET Framework 数据提供程序包含一些类,这些类用于连接到数据源,在数据源处执行命令,返回数据源的查询结果;该提供程序还能执行事务内部的命令。 .NET Framework 数据提供程序还包含其他一些类,可用于将数据源的结果填充到数据集并将数据集的更改传播回数据源。

Accelerator Editor — 快捷键编辑器

一个可用来添加、删除、更改或浏览项目的快捷键分配的资源编辑器。

Access Control List (ACL) — 访问控制列表 (ACL)

在基于 Windows 的系统中,访问控制项 (ACE) 列表适用于整个对象、一组对象属性或单个对象属性,可定义授予一个或多个安全主体的访问权限。

Active Template Library (ATL) — 活动模板库 (ATL)

简化组件对象模型对象编程的一组简洁的基于模板的 C++ 类。 ATL 提供使用和创建 COM 对象的机制。

Add-in — 外接程序

.NET Framework 外接程序编程模型中通过通信管线与宿主应用程序进行通信的外接应用程序程序集。另请参见:主机。

Add-in View — 外接程序视图

.NET Framework 外接程序编程模型中的一个程序集,该程序集包含接口或抽象基类,表示用于与主机通信的方法和类型的外接程序视图。请参见:外接程序、宿主。

Add-in-side Adapter — 外接程序端适配器

.NET Framework 外接程序编程模型中的一个程序集,该程序集包含一个或多个类,并在外接程序视图和协定之间相互转换数据。 根据调用的方向,适配器将视图转换为协定或者将协定转换为视图。另请参见:外接程序。

Add-on Package — 加载项包

数据存储 addons 文件夹中的 XML 文件。 加载项包用于将文件或应用程序部署到设备或仿真程序。

ADO.NET

.NET Framework 类库中包含的一整套数据访问技术,用于提供对关系数据和 XML 的访问。 ADO.NET 包含构成数据集(如表、行、列、关系等)、.NET Framework 数据提供程序和自定义类型定义(如 SqlTypes for SQL Server)的类。

Adorner — 装饰器

设计图面上的一种特殊标志符号。 装饰器通常附加到目标控件,并支持用户以图形化方式调整控件的属性。

Aggregate Event — 聚合事件

当某种类型的一系列事件发生以后生成的另一种类型的事件。 聚合事件用来表示一系列事件,以避免大量事件涌向事件使用方。请参见:事件、事件使用方。

Aggregate Function — 聚合函数

一种函数,它对多个值执行计算,然后返回单个值。

Alpha Channel — alpha 通道

在 GDI+ 中,为透明信息保留的像素颜色数据部分。

Anonymous Method — 匿名方法

支持程序员创建可封装在委托中且稍后执行的代码块的实用语言构造。 它们基于称为 lambda 函数的语言概念,类似于在 Lisp 和 Python 中找到的那些语言构造。

Anonymous Type — 匿名类型

名称由编译器生成,直接从对象继承的类的类型。 匿名类型成员是从创建类型实例的对象初始值设定项推断出的属性。

Application Base — 应用程序基

一个目录,加载到初始或默认应用程序域的 .exe 文件位于该目录中。 如果创建你自己的应用程序域,则应用程序基目录是你在 AppDomainSetup 类中指定的位置。

Application Domain (AppDomain) — 应用程序域

一种边界,它由公共语言运行时围绕同一应用程序范围内创建的对象建立(即,从应用程序入口点开始,沿着对象激活的序列的任何位置)。 应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。 在一个单独的进程中可以存在多个应用程序域。

Application Extension Services — 应用程序扩展服务

Silverlight 中的通过提供可参与应用程序生命周期的服务来扩展应用程序模型的类。

Application Library Caching — 应用程序库缓存

Silverlight 中的一个允许应用程序使用从服务器或本地浏览器缓存中检索到的外部库程序集的功能。

Application Service — 应用程序服务

ASP.NET 中实现常见应用程序任务的内置功能。 ASP.NET 包括用于进行身份验证(ASP.NET 成员资格)、永久保留每位用户的信息(配置文件属性)以及更多任务的应用程序服务。

Application State — 应用程序状态

在 ASP.NET 中,将在服务器上为当前应用程序创建一个变量存储区,并且该存储区可以由所有用户共享。 应用程序状态通常用来存储用于所有用户的信息,如应用程序范围的设置。

Application-level Add-in — 应用程序级外接程序

用于修改或添加现有程序或应用程序的功能的补充程序。 所做的修改始终可用于应用程序。

ASP.NET

Microsoft .NET Framework 中一套用于生成 Web 应用程序和 XML Web 服务的技术。 ASP.NET 页在服务器上执行并生成发送到桌面或移动浏览器的标记(如 HTML、WML 或 XML)。 ASP.NET 页使用一种已编译的、由事件驱动的编程模型,这种模型可以提高性能并支持将应用程序逻辑同用户界面相隔离。 使用 ASP.NET 创建的 ASP.NET 页和 XML Web 服务文件包含用 Visual Basic .NET、C# .NET 或任何 .NET 兼容语言编写的服务器端(而不是客户端)逻辑。 Web 应用程序和 XML Web 服务利用公共语言运行时的功能,例如类型安全、继承、语言互操作、版本控制和集成安全性等。

ASP.NET Application Services Database — ASP.NET 应用程序服务数据库

在 ASP.NET 中,为几个 ASP.NET 应用程序服务(包括成员资格、Web 部件个性化、角色和配置文件)存储数据的数据库。 数据库可以是网站的 App_Data 文件夹中的本地数据库,也可以是 SQL Server 或其他数据库,具体取决于网站如何配置。

ASP.NET 移动控件

为移动 Web 应用程序设计的 ASP.NET 控件组之一。 ASP.NET 移动控件是 ASP.NET 服务器控件的扩展。另请参见:移动用户控件。

ASP.NET Mobile Web Forms — ASP.NET 移动 Web 窗体

ASP.NET Web 窗体框架的扩展,面向从移动电话到 Pocket PC 等各种移动设备。

ASP.NET Page — ASP.NET 页

ASP.NET 应用程序的一个组件。

ASP.NET Server Control — ASP.NET 服务器控件

一种服务器端组件,它封装了用户界面及其相关功能。 ASP.NET 服务器控件直接或间接地从 System.Web.UI.Control 类派生。 ASP.NET 服务器控件的超集包括 Web 服务器控件、HTML 服务器控件和 ASP.NET 移动控件。 ASP.NET 服务器控件的页语法在控件的标记上包含 runat="server" 特性。另请参见:HTML 服务器控件、验证服务器控件、Web 服务器控件。

ASP.NET Web Application — ASP.NET Web 应用程序

一个在 ASP.NET 上处理 HTTP 请求(Web 请求)并执行的应用程序。ASP.NET Web 应用程序可以包含 ASP.NET 页、XML Web 服务、HTTP 处理程序和 HTTP 模块。

Assembly — 程序集

作为一个单元进行版本控制和部署的一个或多个文件的集合。另请参见:友元程序集、专用程序集、共享程序集。

Assembly Cache — 程序集缓存

一种用于程序集并行存储的计算机范围的代码缓存。 缓存分为两部分:全局程序集缓存包含显式安装以在计算机上的许多应用程序之间共享的程序集;下载缓存存储从 Internet 或 Intranet 站点下载的代码,与触发下载的应用程序隔离,以使代表一个应用程序或页下载的代码不影响其他应用程序。请参见:全局程序集缓存。

Assembly Manifest — 程序集清单

每个程序集的组成部分,它将程序集呈现为自描述的。 程序集清单包含程序集的元数据。 该清单确定程序集标识,指定组成程序集实现的文件,指定组成程序集的类型和资源,列举对其他程序集的编译时依赖项,并指定为保证程序集正确运行所需要的权限集。 在运行时使用此信息来解析引用,强制版本绑定策略,并验证已加载的程序集的完整性。 程序集的自描述特性还有助于使零影响安装和 XCOPY 部署可行。另请参见:程序集、程序集元数据。

Assembly Metadata — 程序集元数据

作为程序集清单一部分的元数据。另请参见:程序集清单。

Assertion — 断言

在 .NET Framework 安全性中,一种语句帮助确保方法有权访问特定资源(即使方法的调用方没有所需的权限)。 在堆栈审核期间,如果遇到断言所需权限的椎栈帧,对该权限的安全检查将会成功。 断言会造成安全漏洞,使用时应十分小心。

Association — 关联

实体类型之间的关系的定义。

Association Class — 关联类

描述两个类之间或两个类的实例之间的关系的类。 关联类的属性包括指向两个类或实例的指针或引用。

Association Line — 关联连线

在类设计器中,表示两个类型相关的行。 行代表字段或属性,并导致包含成员到字段的类型或属性的类型。

Association Set — 关联集

包含同一类型关联实例的逻辑容器。

异步代理

按照参与者模式并使用异步消息队列与其他类似任务进行通信的任务。 Agents 允许你在应用程序中利用粗粒度的任务并行。

Asynchronous Communication Layer — 异步通信层

负责浏览器和服务器之间的通信的 AJAX 功能层。

Asynchronous Method Call — 异步方法调用

无论处理完成与否都立即返回调用方的方法调用。 处理结果将通过另一线程上的另一调用返回。 异步方法使调用方不必等待处理完成。另请参见:半同步方法调用。

Asynchronous Postback — 异步回发

在 ASP.NET 中从浏览器向服务器发送网页数据(加上视图状态和其他必需的元数据)的过程。在此过程中,不用完整地进行回发并且不会阻止用户继续使用网页。 异步回发是 AJAX 技术的一项重要功能。

Atomic — 原子

与单个不中断步骤中执行的线程或多处理操作有关。 原子操作不需要线程同步设备,如临界部分、mutex 或信号量。

Attached Property — 附加属性

由 XAML 定义的一种属性。 附加属性可在任意对象上设置,而不仅限于定义该属性或其访问器的类型。 附加属性提供程序必须以访问器的形式为这些附加属性提供静态 Get(PropertyName) 和 Set(PropertyName) 方法。

属性

可以应用于编程元素(如类型、字段、方法和属性)的描述性声明。另请参见:自定义特性。

Authentication — 身份验证

通过验证由实体提供的凭据,进而验证用户、计算机、进程或其他实体身份的进程。 凭据的常见形式有数字签名、智能卡、生物统计数据以及用户名和密码的组合。请参见:主体。

Authorization — 授权

授予人员、计算机进程或设备对特定信息、服务或功能的访问权限的进程。 授权从人员身份、计算机进程或设备请求的访问派生,通过身份验证进行验证。请参见:身份验证、主体。

Auto-Hide Button — 自动隐藏按钮

当窗口处于自动隐藏模式时,显示在框架边缘的按钮。 当鼠标光标悬停在按钮上时,隐藏的窗口窗格会显示出来。

Auto-Implemented Property — 自动实现的属性

可在单个代码行中声明的 Visual Basic 和 C# 属性。

Autopostback — 自动回发

当用户与控件交互时,控件提交页的进程。(默认情况下,只有按钮控件才会导致回发。)例如,如果将 DropDownList 控件设置为执行自动回发,则一旦用户从列表中选择某个项,就会提交该页。请参见:ASP.NET 服务器控件。

Background Compilation — 背景编译

在开发人员编写代码时且在显式生成命令通过 IDE 之前发生的编译。 当开发人员编写代码时,背景编译启用错误报告。

Backing Field — 支持字段

包含属性值的私有变量。 属性的“获取”和“设置”过程访问支持字段。

Backing Variable — 支持变量

请参见:支持字段。

Binary Application Markup Language (BAML) — 二进制应用程序标记语言 (BAML)

二进制应用程序标记语言 (XAML) 文件中声明的对象和属性的二进制表示形式。

Binding Source — 绑定源

在数据绑定中,指从其获取值的对象。请参见:绑定目标。

Binding Target — 绑定目标

在数据绑定中,指使用绑定值的对象。请参见:绑定源。

Boxing — 装箱

值类型实例到对象的转换,此转换意味着实例在运行时将携带完整的类型信息,并在堆中为其分配空间。 Microsoft 中间语言 (MSIL) 指令集的 box 指令,通过复制值类型,并将它嵌入到新分配的对象中,将值类型转换为对象。另请参见:公共中间语言、取消装箱、值类型。

Bubbling — 冒泡

Windows Presentation Foundation 中的一种事件路由策略,根据此策略,事件实例将在元素目录树中上移(从源开始,到可视化树的根目录结束)。请参见:事件路由、隧道。

Build Log — 生成日志

Visual Studio 生成的记录的文本输出,通常显示发布的命令行和生成过程中每一步骤的状态。针对 C++ 内部版本,该文件名为 BuildLog.htm。

Caption Bar — 标题栏

窗口顶部显示窗口名称的水平栏。 标题栏可包含不同的按钮,例如“最小化”、“最大化”和“关闭”按钮,因此,可以控制想要的窗口查看方式。

Caption Button — 标题按钮

在可停靠窗格或袖珍框架窗口的标题栏上显示的按钮。

Card — 卡片

WML 中的网页。 WML 设备可以在一屏上显示卡片的内容,或者在必要时提供滚动条以便可以查看卡片的全部内容。 开发人员不需要为卡片或卡片组的操作费心,因为 ASP.NET 移动控件会处理目标设备的格式设置(包括分页)。请参见:卡片组、WML。

Catalog — 目录

由 System.Web.UI.WebControls.CatalogPart 控件创建的 Web 部件控件(或其他 Web 服务器、自定义服务器或用户控件)的列表,用户可以将这些控件添加到 Web 部件页。另请参见:Web 部件控件、Web 部件页。

Chevron — 燕尾形

双尖括号表示一个溢出按钮控件。

CIL

用作许多编译器的输出和实时 (JIT) 编译器的输入的语言。 公共语言运行时包括用于将语言转换为本机代码的 JIT 编译器。

CIM Object Manager — CIM 对象管理器

Windows Management Instrumentation (WMI) 基础结构中的一个组件,它处理管理应用程序和提供程序之间的交互。 CIM 对象管理器支持诸如事件通知、远程访问和查询处理等服务。 CIM 对象管理器还授予对 WMI 储存库的访问权限。

CIM Schema — CIM 架构

类定义的集合,用于表示在每个管理环境中出现的托管对象。

Class — 类

共享相同的特性、操作、方法、关系和行为的一组对象的命名说明符。请参见:封装、索引器、属性、引用类型。

类设计器

支持你查看类和其他类型的结构的可视化设计环境。 类设计器还支持你通过这些可视表示形式编辑类和类型的源代码。

ClickOnce

一种部署方法,支持你将基于 Windows 的应用程序发布到 Web 服务器或网络文件共享,从而简化安装。

Client Application Service — 客户端应用程序服务

基于 Windows 的应用程序中的内置功能,用于访问执行常用应用程序任务(包括远程登录、角色和应用程序设置)的 ASP.NET 应用程序服务。

Client Area — 工作区

基于 Windows 的应用程序除工具栏、菜单和状态栏的部分。

Closed Generic Type — 封闭式泛型类型

一种构造的泛型类型,它没有属于自己的或属于任何封闭式类型或方法的未指定的泛型类型参数。 可以将封闭式泛型类型实例化。另请参见:泛型类型、泛型类型参数、泛型、开放式泛型类型。

CLR Metadata — CLR 元数据

描述由公共语言运行时管理的每个元素的信息:程序集、可加载文件、类型、方法等等。 它可以包括调试和垃圾回收所需要的信息,以及安全特性、封送数据、扩展类和成员定义、版本绑定,以及运行时所需要的其他信息。另请参见:公共语言运行时。

CLS-compliant — 符合 CLS

与只公开显露公共语言规范中的语言功能的代码有关。 CLS 遵从性可以应用于类、接口、组件和工具。另请参见:公共语言规范。

Code Access Security — 代码访问安全性

公共语言运行时提供的一种机制,通过该机制,安全策略授予托管代码权限,并且这些权限是强制的,从而帮助限制允许代码执行的操作。

Code Page — 代码页

将特定字符集映射到特定字符代码的表。

Code Point — 码位

表示特定 Unicode 字符的 21 位数字值。另请参见:Unicode。

Code-behind Class — 代码隐藏类

.aspx 文件访问的类,但驻留在单独的文件中(如 .dll 或 .cs 文件)。 例如,可以编写代码隐藏类,该类创建 ASP.NET 自定义服务器控件,包含从 .aspx 文件调用的代码,但不驻留在 .aspx 文件内。

Code-behind File — 代码隐藏文件

包含页类的代码文件,用于实现 Web 窗体或 ASP.NET 移动 Web 窗体应用程序的程序逻辑。

Code-behind Page — 代码隐藏页

请参见:代码隐藏文件。

Collectible Assembly — 可回收程序集

一种瞬态动态程序集,通过使用 System.Reflection.Emit 命名空间中的类在运行时生成,受一些限制制约。 释放对可回收程序集中各个类型的所有实例的所有引用,以及对创建该程序集所用全部对象的所有引用后,公共语言运行时从内存中卸载该程序集,但不卸载应用程序域。 这是唯一一种可在不卸载应用程序域的情况下,卸载程序集的情况。

Collection Initializer — 集合初始值设定项

分配给相同语句中的集合元素(集合在该语句中构建)的一系列对象初始值设定项。

Color Menu Button — 颜色菜单按钮

在用户单击时会下拉以显示调色板的按钮。

Color Picker — 颜色选取器

用于设置画笔颜色或某个对象(例如背景)上的属性颜色的界面控件。

COM Callable Wrapper — COM 可调用包装 (CCW)

公共语言运行时生成的一种代理对象,以使现有的 COM 应用程序可以透明地使用托管类,包括 .NET Framework 类。

COM Interop — COM 互操作

一种服务,它使 .NET Framework 对象能够与 COM 对象通信。

Common Information Model — 公共信息模型 (CIM)

描述如何表示实际托管对象的模型。 CIM 使用面向对象的范例,使用类和实例的概念对托管对象进行建模。 CIM 分为元模型和标准架构。 元模型描述何种类型的实体组成架构。 它还定义如何将这些实体与表示实际设备的对象合并。

Common Intermediate Language — 公共中间语言

用作许多编译器的输出和实时 (JIT) 编译器的输入的语言。 公共语言运行时包括用于将语言转换为本机代码的 JIT 编译器。

Common Language Runtime (CLR) — 公共语言运行时 (CLR)

托管代码执行核心中的引擎。 运行时为托管代码提供各种服务,如跨语言集成、代码访问安全性、对象生存期管理、调试和分析支持。

Common Language Runtime Host — 公共语言运行时宿主

一种非托管应用程序,它使用一套名为“承载接口”的 API 将托管代码集成到应用程序中。 公共语言运行时宿主通常要求对加载到进程中的运行时在很大程度上进行自定义。请参见:应用程序域、公共语言运行时、托管代码。

Common Language Specification — 公共语言规范 (CLS)

公共语言运行时支持的语言功能的子集,包括几种面向对象的编程语言的通用功能。 符合 CLS 的组件和工具能够保证与其他符合 CLS 的组件和工具交互操作。请参见:符合 CLS 的。

Common Object File Format — 通用对象文件格式 (COFF)

可执行的(映像)和对象文件 32 位编程的格式,该格式可跨平台移植。 Microsoft 实现叫做可移植可执行 (PE) 文件格式。另请参见:可移植可执行文件。

Common Type System (CTS) — 常规类型系统 (CTS)

一种确定公共语言运行时如何定义、使用和管理类型的规范。

Comparison Evaluator — 比较计算器

一种将设备功能名与值进行比较的筛选器。

Component Tray — 组件栏

在“设计”视图中时,显示在 Windows 窗体设计器底部的矩形区域。 组件栏是装组件的容器,而这些组件是不可见的控件。 组件仅在添加到当前窗体后才显示出来,并允许用户访问这些组件和设置其属性。

Composite Control — 复合控件

一种自定义服务器控件,由其他服务器控件(作为子控件)的自定义集合组成。

Conceptual Model — 概念模型

在实体数据模型上构建的应用程序域中的实体类型、关联、实体容器、实体集和关联集的抽象规范。

Conceptual Schema Definition Language (CSDL) — 概念性架构定义语言 (CSDL)

一种基于 XML 的语言,可用于定义概念模型的实体类型、关联、实体容器、实体集和关联集。

Configuration File — 配置文件

包含硬件或软件的机器可读的操作规范,或包含其他文件或特定用户(如用户的登录 ID)的信息的文件。

Consumer — 使用方

在 Web 部件连接中,从提供方控件接收数据并处理或显示该数据的服务器控件。 使用方可以是任何类型的服务器控件,但是必须行使使用方的功能。 使用方必须有一个特殊的回调方法,该方法在源代码中标记有 ConnectionConsumerAttribute 特性。 此方法以界面实例的形式从提供方接收数据。另请参见:提供方、Web 部件连接。

Container Control — 容器控件

一种 ASP.NET 移动控件类型,它包含其他一些控件并提供控件和内容的可视化分组。

Content Page — 内容页

包含要与母版页合并从而成为一个完整网页的内容的页。请参见:母版页。

Context — 上下文

在“并发运行时”中,操作系统线程的抽象。

Context Property — 上下文属性

隐式状态,以及管理该状态的代码,代表对象实例保留。 例如,事务上下文属性保存对象参与的事务的事务标识符。

Contract — 协定

类提供的行为和状态,与该类的客户端希望保存的行为和状态匹配。 协定部分地通过该类的所有公共字段、方法、属性和事件来表示。 这通过每个字段或属性表示什么,以及每个方法执行什么操作的说明(通常用简单的描述性文字)来增强。.NET Framework 外接程序编程模型中的非版本控制接口,用于为通过通信管线在宿主和外接程序之间传输数据定义方法及指定数据类型。 协定位于外接程序和宿主之间的通信管线的中间。 协定程序集将同时加载到外接程序和宿主的应用程序域中。请参见:外接程序、宿主。

Contravariance — 逆变

编程语言中的一种使用比原始指定的派生类型的派生程度更小的类型的能力。 泛型接口和委托中的逆变允许隐式转换泛型类型参数。 在匹配方法签名和委托类型方面,非泛型委托也支持逆变。另请参见:协变。

Control State — 控件状态

ASP.NET 网页中的一个字段,它存储页上的服务器控件的当前属性设置。 控件状态用于重新创建该页,以及在每次回发时重新建立先前的设置。另请参见:ASP.NET 页、ASP.NET 服务器控件、回发。

Cooperative Blocking — 协作阻止

在多线程中,一个任务生成处理的操作为其他任务提供资源。

Covariance — 协变

编程语言中的一种使用比原始指定的派生类型的派生程度更大的类型的能力。 泛型接口和委托中的协变允许隐式转换泛型类型参数。 在匹配方法签名和委托类型方面,非泛型委托也支持协变。另请参见:逆变。

Cross-page Posting — 跨页面发送

在 ASP.NET 网页中,向指定目标页提交页(而不是向自身提交页)的过程。请参见:回发。

Custom Attribute — 自定义特性

用于表示自定义元数据的类。请参见:特性。

Custom Build Rule — 自定义生成规则

用户定义的生成规则,通常会调用不属于常规 Visual Studio 生成进程的工具。

Custom Control — 自定义控件

用户或第三方软件供应商创作的控件。

Data Binding — 数据绑定

创建属性和源之间链接的进程。 该源可以是本地的,也可以是外部的。

Data Source Control — 数据源控件

可以添加到 ASP.NET 网页的对象,它封装了连接数据源(如数据库或 XML 文件)所需的逻辑,并且它可以执行查询或其他数据访问命令。 数据源控件可以反过来向该页上的其他控件提供数据。

Dataset Designer — 数据集设计器

一套可视化工具,用于创建和编辑类型化数据集和组成数据集的各个项。

Deck — 卡片组

由一个或多个卡片组成的组。另请参见:卡,无线标记语言。

Declarative Security Check — 声明性安全检查

元数据中的声明性安全信息。 开发人员可以使用这样的声明,它们通常作为自定义特性编写,目的是调用多种安全功能:要求将引用绑定到代码的权限,要求派生类型的权限,要求调用方具有某些权限等等。请参见:命令性安全检查。

Decoupled Provider — 分离的提供程序

在独立于 WMI 的进程中承载的提供程序。 分离的提供程序是检测应用程序的推荐方式,因为提供程序可以控制其自身的生命周期,而不是每次用户通过 WMI 访问该提供程序时都启动该提供程序。请参见:提供程序。

Deep Zoom

Silverlight 中的一种允许用户以交互方式查看高分辨率图像的技术。 通过 Deep Zoom,用户能够快速地缩放和平移图像。

Deferred Loading — 推迟加载

一种数据加载模式。在该模式下,访问导航属性时才加载相关对象。

Deferred Query — 延迟的查询

不会计算 LINQ 查询,直到使用 foreach 语句 (C#) 或 For Each 语句 (Visual Basic),或者手动使用基础 GetEnumerator 和 MoveNext 方法对其进行循环访问。

Delegate — 委托

引用方法的类型。 一旦委托分配了方法,它的行为方式就与该方法一致。 委托大致类似于 C++ 中的函数指针;但是,它们是类型安全和可靠的。

Denial — 拒绝

未授予权限的事件。 通过拒绝权限,一个方法可以防止其调用方运用该权限表示的特权。 如果调用堆栈上的方法拒绝权限 A,则针对权限 A 的堆栈审核检查将会失败,除非在堆栈上在以下两种方法之间找到有效的断言:执行拒绝的方法与启动对权限 A 的检查的方法。另请参见:断言。

Denial-of-Service Attack — 拒绝服务攻击

由恶意的(或不知情的)用户、进程或系统通过利用信息系统中的缺陷或设计的局限性去阻止合法用户访问资源(通常为网络服务)的尝试。

Dependency Property — 依赖项属性

在 Windows Presentation Foundation 和 Silverlight 中,由在属性系统中注册的 DependencyProperty 标识符表示的一种属性。 依赖项属性只能由 DependencyObject 类型定义,后者通常会将该标识符公开为公共静态字段。 属性值系统基于对所有可能值来源的优先级评估来确定其有效值。

Deployment Manifest — 部署清单

ClickOnce 应用程序中使用的文件,它描述此部署的当前版本,以及此部署是否应在客户端计算机上安装,或只是联机运行。

Desktop Alert Window — 桌面警报窗口

在 Windows 桌面弹出以响应如接收电子邮件等事件的窗口。

Device Adapter — 设备适配器

一种 ASP.NET 页框架类,它基于目标设备调整移动页和控件的行为以适合于目标设备。

Device Agent — 设备代理

一种应用程序,它由桌面应用程序在智能设备上部署和执行。 通常,设备代理与部署它的桌面应用程序通信或交换数据。

Device Capability — 设备功能

可通过 HasCapability 方法或 <Choice> 元素获得的设备功能。另请参见:比较计算器。

Device Coordinate — 设备坐标

在其上进行绘制的物理设备(如屏幕或纸张)所使用的坐标系。

Device Definition — 设备定义

通过 MobileCapabilities 类和 DeviceSpecific 控件提供的设备特性。

Device Filter — 设备筛选器

Web.config 文件的一部分,在其中可以指定特定移动设备的值。 这些值用于创建设备特定的内容。

设备安全管理器

Visual Studio 中的一项功能,支持你在基于 Windows Mobile 的设备上配置设备安全性及管理证书。

Direct Access — 直接访问

访问脚本中 WMI 提供的属性和方法的一种方式,仿佛它们是对象实例的自动化属性和方法。

Discriminator Property — 鉴别器属性

包含决定任意给定的记录属于哪一类的值的数据库表中的一列。

Display Mode — 显示模式

能够显示 Web 部件页的模式。 它允许用户以指定的方法修改页。 Web 部件控件集附带的状态有:目录、连接、设计、编辑和浏览。 网页的默认或正常模式为浏览。 开发人员可以通过添加自定义显示模式扩展此显示模式功能,这要求扩展 WebPartManager 类。请参见:Web 部件控件集、Web 部件页。

Document Colors — 文档颜色

允许用户从当前文档的一组颜色中选择一种颜色的颜色栏部分。

Document-level Customization — 文档级自定义项

在打开了特定文档的前提下,可用于修改或添加现有程序或应用程序的功能的补充程序。

Download Cache — 下载缓存

程序集缓存的一部分缓存,存储下载自 Internet 或 Intranet 站点的代码,并且该缓存与导致下载的应用程序隔离,以便代表一个应用程序或页下载的代码不影响其他应用程序。另请参见:程序集缓存。

Dynamic Binding — 动态绑定

程序执行过程中发生的绑定(将程序中的符号地址转换为存储相关地址)。 此术语通常在面向对象的应用程序中提及,此类应用程序在运行时期间确定要为特定数据对象调用哪些软件例程。

Dynamic Control — 动态控件

在个性化设置存储区中持久保存的 Web 部件控件;它不出现在 .aspx 页的声明性标记中。 将 WebPartManager 控件添加到页上之后,该控件将根据以后的请求自动从个性化设置存储区创建控件实例。另请参见:Web 部件控件。

Dynamic Data — 动态数据

ASP.NET 中的一个框架,可简化数据驱动的 Web 应用程序的创建过程。 动态数据使用可自定义的页和字段模板、基架、用户可定义的元数据以及基于约定的命名来创建显示数据的 UI,它允许用户在表之间的各种关系中导航,以及编辑和创建数据(创建、读取、更新和删除 (CRUD) 操作)。请参见:基架。

Dynamic Method Invocation — 动态方法调用

延迟到运行时决定调用的特定方法的技术。另请参见:动态绑定。

Eager Loading — 预先加载

一种加载模式。在该模式下,一组特定的相关对象与查询中显式请求的对象一同加载。

Edit Browse Control — 编辑浏览控件

允许用户浏览并选择文件和目录的编辑框控件。

Elevated Trust — 提升的信任

Silverlight 中的一种可为浏览器外应用程序提供访问本地系统的更大访问权的安全级别。

Embedded Resource — 嵌入资源

应用程序使用的、以二进制格式存储在已编译的应用程序中的文件。

Encapsulation — 封装

对象隐藏其内部数据和方法的能力,使得只有对象的预期部分以编程方式可访问。

End — 结束

参与关联的实体。

Entity — 实体

表示客户、产品和订单等应用程序数据的类或对象。

Entity Container — 实体容器

将在指定的命名空间中实现的指定实体集和关联集的容器。

Entity Data Model — 实体数据模型

一个数据模型,用于将应用程序数据定义为 CLR 类型和存储结构可以映射到的实体和关系集。

Entity Framework

一套支持开发面向数据的软件应用程序的技术,这些技术使开发人员能够处理映射到数据源中的逻辑架构的概念模型。

Entity SQL — 实体 SQL

一种独立于存储的 SQL 方言,可直接处理概念实体架构,并支持实体数据模型功能(如继承和关系)。

Entity Type — 实体类型

一种包括一个命名的属性集并表示数据模型中的顶级项的数据类型规范。

Enumeration — 枚举

命名常量的列表。

Event — 事件

程序可能响应的操作或匹配项。 示例包括状态更改、数据传输、按下按键和鼠标移动。

Event Consumer — 事件使用者

报告事件发生的通知的收件人。 事件使用方是临时的或永久的。另请参见:事件、事件使用方提供程序、永久使用方、临时使用方。

Event Consumer Provider — 事件使用方提供程序

确定哪个永久事件使用方处理给定事件的提供程序。另请参见:事件、事件使用方、永久使用方、临时使用方。

Event Filter — 事件筛选器

注册接收特定类型事件的通知的筛选器。请参见:事件。

Event Provider — 事件提供程序

一个提供程序,它监视事件的来源并在事件发生时通知事件表。请参见:事件。

Event Query — 事件查询

一个 WMI 查询语言语句,事件使用方用它注册以接收特定事件的通知。 事件提供程序使用事件查询注册以生成特定事件的通知。请参见:事件、事件使用方。

Event Routing — 事件路由

在 Windows Presentation Foundation 和 Silverlight 中,事件在元素树中的移动。 事件路由分为三种类型:直接、冒泡和隧道。 在直接路由中,事件并不在目录树中移动。 在冒泡路由中,事件会向上移到目录树的顶部。 在隧道路由中,事件会从目录树的顶部开始向下移到事件源。 在 Silverlight 中,使用事件路由和路由事件,但不实现隧道。请参见:冒泡、隧道。

Event Tracing for Windows (ETW) — Windows 事件跟踪 (ETW)

Windows 的通用高速追踪功能。

Event-Based Asynchronous Pattern — 基于事件的异步模式

使用事件公开类的异步功能的设计模式。

Evidence — 证据

代码的属性,如数字签名或其原位置的区域或站点,它们由安全策略用来给代码授予权限。请参见:安全策略。

Exception Assistant — 异常助手

提供 Visual Basic 或 Visual C# 程序中的异常起因相关信息的 Visual Studio 调试工具。

Executable File — 可执行文件

可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行。 它可以是 .exe 或 .dll 文件。 在 .NET 上下文中,PE 文件必须由公共语言运行时翻译成代码,然后才能由操作系统执行。另请参见:可移植可执行文件。

Explicit Interface Implementation — 显式接口实现

只能通过类或结构实现的接口才能访问的类或结构成员的实现。

Explicit Loading — 显式加载

一种加载模式。在该模式下,对导航属性使用 Load 方法显式请求相关对象才加载这些对象。

Expression Tree — 表达式目录树

对语言级代码表达式结构的树状数据表示形式。

Extender Control — 扩展程序控件

ASP.NET 中的控件,用于封装在 JavaScript 中实现并定义浏览器中的行为的功能。 将扩展程序控件与现有的 Web 服务器控件关联起来可将扩展程序的行为添加到现有控件中。 例如,扩展程序控件可以将水印添加到任意 TextBox 控件中,或将行为拖放到各种 ASP.NET Web 服务器控件中。

Extensible Application Markup Language — 可扩展应用程序标记语言 (XAML)

用于声明性应用程序编程的标记语言。 XAML 可简化为 Windows Presentation Foundation 编程模型创建 UI 的过程。 你可以在声明性 XAML 标记中创建可见的 UI 元素,然后使用代码隐藏文件(这些文件通过分部类定义与标记相连接)将 UI 定义与运行时逻辑相分离。

Extensible Markup Language (XML) — 可扩展标记语言 (XML)

描述和以独立于操作系统和应用程序的格式交换结构化数据的标记语言。 XML 是万维网联合会 (W3C) 的规范,并且是标准的泛型标注语言 (SGML) 的子集。

Extension Method — 扩展方法

可通过使用实例方法语法调用的静态方法。 实际上,扩展方法使通过其他方法扩展现有类型和构造类型成为可能。

External Context — 外部上下文

在“并发运行时”,上下文由“任务计划程序”外部的应用程序组件创建。 外部上下文生成任务计划程序的并行工作并参与该工作。

External Style — 外部样式

外部样式表中的样式。

External Style Sheet — 外部样式表

在用户控件的 .ascx 文件中定义的样式表。

Field — 字段

一个成员,它表示与对象或类关联的变量。

Flow Layout — 流布局

设计窗体的一种方式,窗体中所有元素一个紧挨一个放置。

Foreign Key — 外键

来自另一个表(也称作“引用的表”),并且其值与所引用的表中的主键 (PK) 或唯一键匹配的数据库表中的键。

Form Region — 窗体区域

对 Microsoft Office Outlook 窗体的自定义扩展。

Friend Assembly — 友元程序集

可以访问其他程序集的内部类型和成员的程序集。 通常,具有内部范围(在 C# 中)和友好范围(在 Visual Basic 中)的类型和成员仅在定义它们的程序集中可见。 在 .NET Framework 中,你可以通过使用 InternalsVisibleToAttribute 属性来使类型和成员对其他 (friend) 程序集可见。请参见:程序集。

Gamma Correction — gamma 矫正

为在特定设备上正确显示图像而调整图像输入信号的过程。

Garbage Collection — 垃圾回收 (GC)

堆内存自动回收进程。 释放了已分配的但不再使用的内存块,并且可以移动仍在使用的内存块使其合并到可用内存块中,形成更大的内存块。请参见:堆。

GDI+

使应用程序可以使用图像和视频显示和打印机上的格式化文本的 C/C++ 程序员的基于类的 API。 基于 Microsoft Win32 API 的应用程序不直接访问图形硬件。 相反,GDI+ 代表应用程序与设备驱动程序交互。 Microsoft Win64 同样支持 GDI+。

Generic Method — 泛型方法

一种方法,其定义中包含占位符(称为泛型类型参数),这些占位符表示方法体中使用的一个或多个类型或方法参数的类型。 当调用泛型方法时,用户为类型参数指定实类型(泛型类型变量)。 请注意,方法不会仅因为在泛型类型中声明而成为泛型方法。 只有当方法有属于自己的类型参数时,它才是泛型方法。另请参见:泛型类型、泛型。

Generic Type — 泛型类型

一个类、接口或数据结构,其定义中包含占位符(称为泛型类型参数),这些占位符表示其成员定义中使用的一个或多个类型。 当创建泛型类型的实例时,用户为类型参数指定实类型(泛型类型变量)。另请参见:泛型方法、泛型类型实参、泛型类型定义、泛型类型参数、泛型、参数化类型。

Generic Type Argument — 泛型类型变量

当创建泛型类型的实例或调用泛型方法时用户所指定的类型。另请参见:泛型方法、泛型类型、泛型。

Generic Type Definition — 泛型类型定义

泛型类型的定义,其中类型参数作为类型的占位符,当创建要使用的实例时用户提供这些类型。 这些实例不是泛型类型定义的实例,而是通过指定类型变量形成的构造类型的实例。另请参见:泛型类型、泛型类型变量、泛型类型参数、泛型。

Generic Type Parameter — 泛型类型参数

在泛型类型定义中,当创建泛型类型的实例或调用泛型方法时用户指定的类型的占位符(泛型类型变量)。另请参见:泛型方法、泛型类型、泛型。

Generic Type Parameter Constraint — 泛型类型参数约束

一种限制可以为泛型类型参数指定的类型的方法。 例如,替代类型参数的类型可以被约束为从特定类型继承、实现特定接口、提供无参数的构造函数等等。另请参见:泛型类型参数、泛型。

Generic Type Parameter List — 泛型类型参数列表

泛型类型或方法的泛型类型参数的列表,指定为泛型类型或泛型方法的定义的一部分。另请参见:泛型类型、泛型类型参数、泛型。

Generics — 泛型

公共语言运行时的一种功能,概念上类似于 C++ 模板,它使类、结构、接口和方法拥有它们存储和操作的数据类型的占位符(泛型类型参数)。 泛型类型是参数化类型的一种形式。另请参见:泛型方法、泛型类型、参数化类型。

Global Assembly Cache — 全局程序集缓存

计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享。请参见:程序集缓存、强名称。

Globalization — 全球化

设计和开发软件产品以便在多个区域设置中运行的过程。 全球化涉及识别必须得到支持的区域设置,设计支持这些区域设置的功能,以及编写在任何受支持的区域设置中都同样很好地运行的代码。请参见:区域设置、本地化。

Glyph — 标志符号

字符、部分的字符或字符序列的图形化表示形式。

Granted Permissions — 授予的权限

由安全策略确定的将给予代码的权限,以允许代码访问资源并给予代码标识。 授予的权限由所请求的权限和安全策略配置所允许的权限来确定。请参见:安全策略。

Hardware Thread — 硬件线程

执行命令流的硬件元素。

Heap — 堆

内存的组成部分,保留给程序用于临时存储数据结构,这些数据结构的存在或大小在程序运行之前都无法确定。

Host — 宿主

.NET Framework 外接程序编程模型中通过通信管线与外接程序进行通信的宿主应用程序。另请参见:外接程序。

Host Application — 宿主应用程序

具有某类自定义项(如应用程序级外接程序或文档级自定义项)的应用程序,该应用程序充当这些自定义项的宿主。

Host Control — 宿主控件

已添加绑定和事件的宿主应用程序(如 Microsoft Office Word 或 Microsoft Office Excel)的本机对象。 宿主控件的示例有 Bookmark 控件和 ListObject 控件。

Host Item — 宿主项

可向其中添加宿主控件的宿主应用程序(如 Microsoft Office Word 或 Microsoft Office Excel)的本机对象。 宿主项的示例包括 Document 和 Worksheet。

Host View Of The Add-in — 外接程序的宿主视图

.NET Framework 外接程序编程模型中的一个程序集,该程序集包含接口或抽象基类,并表示用于与外接程序通信的方法和类型的宿主视图。请参见:外接程序、宿主。

Hosting — 承载

此术语指 .NET Framework 中,公共语言运行时在进程中的加载和激活,以及所加载运行时和宿主应用程序之间的后续通信。

HTML Bridge

Silverlight 中的一个集成的类型和方法集,可让你向 JavaScript 公开托管类型并从托管类型调用 JavaScript 事件处理程序。

HTML Server Control — HTML 服务器控件

属于 System.Web.UI.HtmlControls 命名空间的 ASP.NET 服务器控件。 HTML 服务器控件直接映射到 HTML 元素,并在 ASP.NET 页中声明为一个由 runat="server" 特性标记的 HTML 元素,例如 <button runat="server" />。 与 Web 服务器控件相比,HTML 服务器控件没有 asp 标记前缀。另请参见:ASP.NET 服务器控件、验证服务器控件、Web 服务器控件。

HTTP Handler — HTTP 处理程序

一种向动态生成 Web 输出的 ASP.NET(通常带有 .axd 扩展名)注册的组件。

HTTP Module — HTTP 模块

一个组件,它可以注册为 ASP.NET 请求生命周期的一部分,当处理该组件时,该组件可以读取或更改请求或响应。 HttpModule 通常用于执行需要监视每个请求的特殊任务,如安全或站点统计信息。

Image Codec — 图像编解码器

将图像转换为指定文件格式(编码器)或从文件格式转换为显示的图像(解码器)的软件或算法。

Image Well — 图像良好

在单个位图中存储为一行图像的大小和颜色深度相同的图像集合。

Imperative Security Check — 命令性安全检查

在正受保护的代码中调用安全性方法时进行的安全检查。 这一类型检查可以是数据驱动的,可以隔离到对象或方法内的一个单独位置。 例如,如果要保护的文件名只能在运行时知道,则可以通过将该文件名作为一个参数传递到安全性方法来调用命令性安全检查。请参见:声明式安全检查。

索引

在编程中,允许直接访问多元素数据结构(例如数组),而无需对元素集合进行顺序搜索的标量值。

Indexer — 索引器

一种类成员,它允许按与数组相同的方式访问类或结构的实例。 索引器与属性类似,只不过索引器的 get 和 set 访问器方法带有参数,而属性访问器方法不带参数。请参见:类、属性、结构。

Injected Source — 插入的源

由特性提供程序或编译器的另一个组件插入符号存储中的代码。 也可以指编译器或链接器自动生成的代码。

Inline Function — 内联函数

在程序中,带有一个其代码完全插入在调用函数的代码中的函数。

Instrumentation — 检测

一种分析方法,该方法需要将诊断探测器插入需要分析的程序。请参见:通用信息模型。

Integrated mode — 集成模式

管理目录中的兼容性模式。 当配置应用程序池使用集成模式时,服务器将使用 IIS 和 ASP.NET 的集成、请求处理管线处理该请求。

Integrated Pipeline — 集成管线

在集成模式下运行的统一请求处理管线。 在集成管线中,可以在 Web 应用程序中配置自定义模块和处理程序来订阅对应用程序的所有请求的通知,而不仅仅是对特定于 ASP.NET 的资源的请求的通知。

IntelliSense

一种 Microsoft 技术,这种技术通过在光标悬停在函数上时显示类定义和注释,从而让你可以分析源代码。 当你在 IDE 中键入函数名时,IntelliSense 还可以完成这些名称。

interface

对协定进行定义的引用类型。 其他类型实现接口,以保证它们支持某些操作。 接口指定必须由类提供的成员或实现它的其他接口。 与类相似,接口可以包含方法、属性、索引器和事件作为成员。请参见:协定、索引器、属性、引用类型。

Internal Context — 内部上下文

在“并发运行时”中,“任务计划程序”创建并使用上下文运行这些任务。

Internal Style — 内部样式

内部样式表中的样式。请参见:内部样式表。

Internal Style Sheet — 内部样式表

ASP.NET 移动 Web 窗体页中包含的样式表。

Internationalized Domain Name (IDN) — 国际化域名 (IDN)

可以容纳非 ASCII 字符(如欧洲语言变音符)或非拉丁字符(例如汉语、朝鲜语或阿拉伯语中的字符)的 Internet 域名。

Interop Assembly — 互操作程序集

包含元数据中描述的 COM 类型定义的程序集。 互操作程序集通常由类型库导入程序 (Tlbimp.exe) 生成。请参见:程序集、主互操作程序集。

Intrinsic Event — 内在事件

为响应在标准 WMI 数据模型中所做的更改而发生的事件。 每个内部事件类都表示特定类型的更改,并且在 WMI 或提供程序创建、删除或修改命名空间、类或类实例时发生。

Item Template — 项模板

用于在控件中为重复项提供可视化界面的 DataRepeater 控件的一部分。 设计时,控件可以添加到项模板,并且可以设置属性来修改 DataRepeater 的外观。

Just-In-Time Compilation (JIT Compilation) — 实时编译(JIT 编译)

运行时需要代码时,将 Microsoft 中间语言 (MSIL) 转换为机器码的编译。

Language-Integrated Query (LINQ) — 语言集成查询 (LINQ)

一种查询语法,它可定义一组查询运算符,以便在任何基于 .NET 的编程语言中以一种直接、声明性的方式来表示遍历、筛选和投影操作。

Lazy Initialization — 延迟初始化

将对象初始化或实例化延迟到第一次引用该对象时。

Lifetime — 生存期

从对象分配到内存开始,到垃圾回收器从内存中删除对象结束这一段时间。

Lightweight Task — 轻量级任务

“并发运行时”中的异步函数调用。 轻量级任务通常是短运行,相较于异步代理包含较少的内部状态,并且,当任务完成时,调用方不会得到通知。

LINQ Pattern — LINQ 模式

可从所有的 LINQ 查询获取的标准运算符组,以及定义 LINQ 查询结构的规则。

LINQ to DataSet

使用 LINQ 技术可以更快更容易地查询在 DataSet 对象中缓存的数据。 查询使用编程语言本身进行表示,而不表示为应用程序代码中嵌入的字符串。

LINQ to Objects

使用 LINQ 查询内存数据,如数组和列表。

LINQ to SQL

LINQ 技术可提供用于将关系数据作为对象管理的运行时基础结构。 在 LINQ to SQL 中,关系数据库的数据模型映射到用开发人员所用的编程语言表示的对象模型。

LINQ to XML

内存中的编程接口允许在 .NET Framework 编程语言中使用 XML。

Local Messaging — 本地消息传递

Silverlight 中的一个功能,使你能够在同一台计算机上运行的两个基于 Silverlight 的应用程序之间进行通信。

Local Type Inference — 局部类型推理

一种过程。在该过程中,编译器对 C# 中使用 var 关键字声明的局部变量(或 Visual Basic 中不用 As 子句声明的局部变量)进行类型推断。 编译器将通过初始值表达式的类型推断出变量的类型。

Locale — 区域设置

特定于语言和地域的规则和数据的集合。 区域设置包括有关排序规则、日期和时间格式设置、数字和货币约定,以及字符分类的信息。请参见:全球化、本地化。

Localization — 本地化

更新产品和/或内容的进程(包括文本和非文本元素)满足语言、文化、和政治预期,和/或特定本地市场(区域设置)的要求。请参见:全球化、区域设置。

Logical Tree — 逻辑树

Windows Presentation Foundation 中的一种目录树,其中包含由应用程序直接创建并用作用户界面元素的所有元素和内容。 对于指定的元素,逻辑树并不是其可视化树的严格子集,因为从 Visual 基类派生的元素可能包含不是从 Visual 类派生的元素。 例如,这些元素可能包含 String、TextElement 或任何其他公共语言运行时对象。请参见:可视化树。

Managed Code — 托管代码

由公共语言运行时环境(而不是直接由操作系统)执行的代码。 托管代码应用程序可以获得公共语言运行时服务,例如自动垃圾回收、运行时类型检查和安全支持等。 这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。请参见:非托管代码。

Managed Code Extension — 托管代码扩展

应用程序级外接程序或文档级自定义项。 通常,对 Microsoft Office 的扩展是通过使用 Visual Studio Tools for Office 创建的。

Managed Data — 托管数据

其生存期由公共语言运行时管理的对象。 运行时自动处理对象布局,并管理对这些对象的引用,在它们不再使用时将其释放。请参见:公共语言运行时、垃圾回收。

Managed Extensibility Framework (MEF)

提高大型应用程序的灵活性、可维护性和可测试性的 .NET Framework 的组合层。 MEF 可用于第三方插件扩展性,也可以带来类似于常规应用程序插件的松耦合体系结构的优点。

Managed Object Format — 托管对象格式 (MOF)

一种基于接口定义语言 (IDL) 的文件类型,用于描述管理信息。 MOF 语法是以文本形式描述对象定义的方法。

Management Application — 管理应用程序

应用程序或 Windows 2000/Windows NT 服务,这些应用程序或服务使用源于托管环境中一个或多个托管对象的信息。 管理应用程序通过从 CIM 对象管理器和从提供程序调用 CIM 对象管理器 API 来检索这些信息。请参见:CIM 对象管理器、提供程序。

Manifest — 清单

请参见:程序集清单。

Mapping Specification Language (MSL) — 映射规范语言 (MSL)

一种基于 XML 的语言,可用于将概念模型中定义的项映射到存储模型中的项。

Margin — 边距

窗体或页上相邻控件之间的间隔。

Mask Placeholder — 掩码占位符

当没有用户输入可显示时掩码控件中使用的字符。

Master Page — 母版页

定义一组网页的布局和常见元素的页。 它在运行时与定义页特定内容的内容页合并。

媒体链接项

数据源中包含对相关媒体资源的引用的项。 它是实体的开放式数据协议 (OData) 表示形式,具有未在数据源中序列化的相关二进制大对象数据。

媒体资源

可用作为二进制流通过所有网络传输的所有媒体项。 一个媒介项可以具有多个二进制流,具体取决于编码函数。 例如,某些媒体项可能有三个流(或资源):2 Mbps 吞吐量的 WMV 编码流、500 Kbps 吞吐量的 WMV 编码流,以及 5 Mbps 吞吐量的 MPEG-2 编码流。

MEF Catalog — MEF 目录

将 MEF 部件集合从特定源(例如类型、程序集或目录)中提供给 MEF 组合容器的对象。 负责发现 MEF 组合容器为 MEF 应用程序提供的可用 MEF 部件的目录。另请参见:Managed Extensibility Framework、MEF 组合、MEF 组合容器、MEF 部件。

MEF Composition — MEF 组合

由 MEF 组合引擎执行的将 MEF 导入匹配到导出的进程。另请参见:Managed Extensibility Framework、MEF 组合容器、MEF 组合引擎、MEF 导出、MEF 导入、MEF 部件。

MEF Composition Container — MEF 组合容器

MEF 目录和 MEF 部件实例基础上的 MEF 组合引擎。另请参见:Managed Extensibility Framework、MEF 目录、MEF 组合、MEF 组合引擎。

MEF Composition Engine — MEF 组合引擎

通过复合(也就是将 MEF 导入和 MEF 导出绑定在一起)来解决 MEF 部件依赖项并将其功能公开给其他 MEF 部件和应用程序的对象。另请参见:Managed Extensibility Framework、MEF 组合、MEF 组合容器、MEF 导出、MEF 导入、MEF 部件。

MEF Contract — MEF 协定

确定 MEF 导入和导出如何匹配的标识符。 协定包含标识协定和类型(指定导出类型)的名称。 协定名称和协定类型可以自动生成或指定。另请参见:Managed Extensibility Framework、MEF 导出、MEF 导入、MEF 部件。

MEF Export — MEF 导出

由 MEF 部件提供的用于让其他 MEF 部件能使用其服务的对象。另请参见:Managed Extensibility Framework、MEF 协定、MEF 导入、MEF 部件。

MEF Import — MEF 导入

MEF 部件从其他 MEF 部件提供的导出上指定并执行的依赖项。 例如,通用服务可由 MEF 部件提供,并声明为由其他 MEF 部件导入。另请参见:Managed Extensibility Framework、MEF 协定、MEF 导出、MEF 部件。

MEF Part — MEF 部件

作为 MEF 应用程序基本构造块的对象。 每个 MEF 部件都声明自己的依赖项(导入)和功能(导出),这与其他 MEF 部件的导入和导出功能相匹配,并可以让 MEF 应用程序使用。另请参见:Managed Extensibility Framework、MEF 导出、MEF 导入。

Membership — 成员资格

在 ASP.NET 中,为网站管理用户凭据存储的应用程序功能。 成员资格可以与登录控件或其他 ASP.NET 身份验证功能集成,以便为网站提供登录安全。

Metadata Workspace — 元数据工作区

一个表示元数据运行时服务组件的类,可为检索元数据提供支持。

Mobile Code — 移动代码

任何放置在中央服务器上的代码,这些代码可供多个客户端下载和运行。 可以使用 Web 服务器、FTP 服务器、文件共享等方式分发移动代码。 通常,用户从 Intranet 和 Internet 区域运行移动代码。

Mobile User Control — 移动用户控件

从 System.Web.UI.MobileControls.MobileUserControl 类派生的 ASP.NET 移动控件。 用户控件为从其他 ASP.NET 移动控件生成的自定义控件提供容器。另请参见:ASP.NET 移动控件。

Module — 模块

一种可加载单元,它可以包含类型声明和类型实现。 模块包含的信息足以使公共语言运行时在模块加载时找到所有的实现位。 模块的格式是 Windows 可移植可执行 (PE) 文件格式的扩展。 在部署时,模块总是包含在程序集中。

Moniker — 名字对象

在 WMI 中,定位命名空间、类或实例的短名称。

Multitargeting — 多目标

让代码面向 .NET Framework 特定版本(例如 2.0、3.5、4 或 4.5)的功能。

Multithreading — 多线程

在单个程序内快速地顺序执行多个进程,而与操作系统正在使用的多任务处理的逻辑方法无关。 由于用户的感知速度远远落后于计算机的处理速度,因此,即使一次只能有一个任务可以使用计算机的处理周期,多任务处理看起来也好像是同时发生的。

Naming Container — 命名容器

实现 INamingContainer 接口的任何 ASP.NET 控件。 这是一种标记接口,它使控件能够在自身范围下创建新的命名范围,以便分配给其子控件的 ID 特性在包含该控件的整个 ASP.NET 页内是唯一的。

Native Image Generation — 本机映像生成 (NGen)

一种用于托管代码的预编译技术,在最终用户计算机上运行应用程序之前,此技术会将公共中间语言 (CIL) 编译为本机代码。 此技术可以替代 JIT 编译。另请参见:公共中间语言、JIT 编译。

Native Language — 母语

已被编译为特定于处理器的机器码的代码。

Navigation Property — 导航属性

实体类型的一个属性,可使用关联来引用相关实体。

Nested Type — 嵌套类型

在另一个类型的范围内定义的类型。 嵌套类型通常用于封装顶级类型的实现细节。

O Notation — O 表示法

算法的相对性能的表示方法。 如果一个算法的执行为常数,则该算法或实现该算法的方法的运算复杂度为 O(1);如果该算法的执行与 n 的自然对数成正比,则该算法或实现该算法的方法的运算复杂度为 O(log n);如果该算法的执行与 n 成正比,则该算法或实现该算法的方法的运算复杂度为 O(n)。 O 表示法通常用来比较对集合执行的运算的相对性能,其中 n 通常是集合中的元素的个数。

Object Path — 对象路径

用来访问命名空间、类和实例的格式化字符串。 系统上的每个对象都有一个唯一路径,该路径在本地或网络上标识该对象。 对象路径在概念上类似于通用资源定位器 (URL)。

Object Services — 对象服务

由 Entity Framework 提供的服务,可让应用程序代码将实体作为 .NET Framework 对象进行操作。

OLE

在应用程序之间调用和共享信息的技术。 当一个对象(例如使用绘图程序创建的图像文件)连接到一个复合文档(例如使用字处理程序创建的电子表格或文档)时,该文档仅包含对该对象的引用;对连接的对象的内容所做的任何更改将出现在复合文档中。 当对象嵌入复合文档时,文档包含对象的副本;对原始对象内容所做的任何更改将出现在复合文档中,除非该嵌入对象被更新。

One-Click Publish — 一键式发布

Visual Studio 中的一个功能,可让你通过单击工具栏上的一个按钮将 Web 应用程序从开发计算机部署到服务器,并通过再次单击该按钮来部署更改,而无需重新部署完整的应用程序。 你可以创建多个发布配置文件以定义不同的发布方案的设置,例如部署到测试服务器、部署到生产服务器,等等。

Open Generic Type — 开放式泛型类型

一种构造的泛型类型,其中一个或多个替换其泛型类型参数的泛型类型变量是封闭泛型类型或方法的类型参数。 不能将开放式泛型类型实例化。另请参见:封闭式泛型类型、泛型类型变量、泛型类型参数、泛型。

Orientation — 方向

项(如控件)的对齐方式。

Out-of-Browser — 浏览器外

与一种基于 Silverlight 的应用程序,用户可以从网页安装该应用程序并在浏览器外部运行有关,或其特征。

Owner Draw Mode — 所有者描述模式

一种呈现模式,在这种模式中你可以绘制控件,而不用依赖控件的默认呈现行为。

Package Resource Index File (PRI) — 程序包资源索引文件 (PRI)

在 Windows 应用商店应用中使用的用于存储所有语言、文化和缩放比例资源的二进制文件。

Padding — 填充

子元素的内边缘和子元素的内容之间的距离。

Page Coordinate — 页面坐标

绘图图面(如窗体或控件)所使用的坐标。另请参见:世界坐标。

Pagination — 分页

一种自动分页机制,可以将 ASP.NET 移动 Web 窗体中的内容分割成一组组较小的页进行呈现,以适合于特定的设备。 该机制还呈现可用于浏览到其他页的用户界面元素。

Parameterized Type — 参数化类型

一种类型,其定义中包含用户在创建和使用该类型的实例时指定的实际类型的占位符。 C++ 模板和公共语言运行时泛型是参数化类型的示例。请参见:泛型。

Parameterless Constructor Constraint — 无参数构造函数约束

对泛型类型参数的限制,替换该类型参数的类型必须提供无参数构造函数或默认的构造函数。另请参见:泛型类型参数约束、泛型。

Part Control — 部件控件

Web 部件控件集中的一个从 System.Web.UI.WebControls.WebParts.Part 类直接或间接继承的控件,可用于创建 Web 部件应用程序的主用户界面。请参见:Web 部件控件集。

Partial-page Rendering — 部分页呈现

在异步回发期间仅刷新网页的某个区域的过程。 这通常使用 UpdatePanel 控件来完成。 部分页呈现是 AJAX 技术的一项重要功能。

Permanent Consumer — 永久使用方

其注册一直持续到显式取消的事件使用方。

Permission Class — 权限类

定义对资源的访问的类,或通过支持授权检查定义标识的类。

Permission Object — 权限对象

权限类的实例,它表示对资源或标识的访问权限。 权限对象可用于指定权限的请求、需求或授予。请参见:权限类。

Personalization — 个性化设置

Web 部件控件集的一个功能,它使最终用户可以个性化(修改)Web 部件控件并保存个性化设置。 个性化设置可以应用于个别用户(用户范围)或应用于所有用户(共享范围)。另请参见:Web 部件控件、Web 部件控件集。

Personalization Scope — 个性化设置范围

Web 部件页的状态,它确定个性化设置更改适用的用户范围。 WebPartManager 控件可确定 Web 部件页的个性化设置范围。 PersonalizationScope 枚举提供了在任意给定时间页面可位于的两种可能范围(共享或用户)。 在共享范围中,对共享控件所做的个性化设置更改适用于所有用户。 在用户范围中,对共享控件和对每用户的控件所做的个性化设置更改仅适用于特定用户。请参见:个性化设置、Web 部件页。

每用户控件

只能为单个用户进行个性化设置和从一页永久删除的动态 Web 部件控件。 每用户的控件仅在页位于用户范围中时才出现在该页上。 请注意,每用户的控件可以有用于个性化设置的用户范围和共享范围的属性。另请参见:个性化设置、Web 部件控件。

Platform Invoke — 平台调用

公共语言运行时提供的功能,它使托管代码能够调用非托管本机 DLL 入口点。

Portable Executable File (PE file) — 可移植可执行文件 (PE file)

一种文件格式,用于编写可执行程序和链接在一起形成可执行程序的文件。

Postback — 回发

网页将数据发送回服务器上的同一页的进程。

Precompilation — 预编译

将整个网站提交到编译器的过程。 得到的网站输出运行时无需在首次请求时进行编译,同时不需要将源代码部署到成品服务器。

Primary Interop Assembly — 主互操作程序集

一种程序集,包含由 COM 组件的作者分发并进行数字签名的 COM 类型的定义。 当开发人员引用相应类型库中的某个类型时,默认情况下,Visual Studio 将使用已注册的主互操作程序集。请参见:程序集、互操作程序集。

Principal — 主体

在基于 Windows 的计算机,可以允许或拒绝帐户(如用户、安全组、设备或计算机)访问资源。请参见:角色。

Private Assembly — 私有程序集

只有与程序集在同一目录结构中的客户端才可以使用的程序集。请参见:程序集、共享程序集。

Private View State — 私有视图状态

作为隐藏字段写入的状态信息,例如当前活动的窗体,或者窗体的分页信息等。

Profiling — 分析

应用程序执行期间的详细性能数据(如内存、堆栈帧及 CPU 利用率)的集合。 对结果数据的分析通常可使代码得到优化,这极大改进了应用程序运行时行为。

Projection — 投影

数据源的属性子集或列子集的查询选择。

序言

程序集语言例程的入口点和它的首个可执行语句之间的机器代码。 Prolog 设置了堆栈帧并使某些注册值。

Property — 属性

用于定义其状态、外观或值的对象的特性或特征。

Provider — 提供方

在 Web 部件连接中,向使用方控件发送数据的服务器控件。 提供方可以是一个 WebPart 控件或任意类型的服务器控件,但是必须行使提供方的功能。 提供方必须有特殊的回调方法,并且该方法在源代码中标记有 ConnectionProviderAttribute 特性。 此方法以界面实例的形式向使用方控件提供数据。另请参见:使用方、Web 部件连接。

Punycode

能将包含 Unicode 字符的字符串转换为包含 DNS 允许的有限 ASCII 字符集的字符串的与 ASCII 兼容的编码 (ACE) 语法。 用于转换国际化域名。

Qualifier Flavor — 限定符风格

提供有关限定符的其他信息(例如,派生类或实例能否重写限定符的初始值)的标志。

query

形式为查询表达式或从数据源中提取信息的标准查询运算符方法调用(或者是这两者的组合)的表达式。

Query Clause — 查询子句

查询表达式的单个子句。 有几种不同的查询子句,每个子句都由其启动的查询关键字确定。 例如,“from/FROM 子句”是指类似于 Visual Basic 中“From c In customers”或 C# 中“from c in customers”的子句。

Query Keyword — 查询关键字

C# 和 Visual Basic 中的指定查询表达式的查询子句的上下文关键字。 例如,from、join 和 select 是 C# 中的查询关键字,而 From、Join 和 Select 则是 Visual Basic 中的查询关键字。

Query Pattern — 查询模式

可从所有的 LINQ 查询获取的标准运算符组,以及定义 LINQ 查询结构的规则。

Query Variable — 查询变量

存储一个查询的与查询结果相对的变量。

Queryable Type — 可查询类型

LINQ 查询中的查询变量类型。 代表数据源变量的类型也是可查询类型。 可查询类型可以隐式或显式类型,但是两种情况下,它都必须仍是泛型 IEnumerable 或 IQueryable 类型。

Quick InfoTooltip — 快速信息工具提示

当指针停留在代码编辑器窗口的标识符时,显示标识符的完整声明的弹出窗口。

Race Condition — 争用条件

两个或多个线程都可以到达并执行一个代码块的条件,根据哪个线程先到达代码,程序结果会大相径庭。 如果所有结果都是有效的,则争用条件是良性的。 但是,争用条件可以与同步错误关联起来,从而导致一个进程干扰另一个进程并可能会引入漏洞。 通常争用条件的可能结果是使程序处于一种不稳定或无效的状态。

Range Variable — 范围变量

提供对 LINQ 查询中的一个序列的每个元素的访问的变量。

Reference Type — 引用类型

由类型的实际值引用(类似于指针)表示的数据类型。 如果为某个变量分配一个引用类型,则该变量将引用(或“指向”)原始值。 不创建任何副本。 引用类型包括类、接口、委托和装箱值类型。请参见:值类型。

Referential Constraint — 引用约束

一个 SSDL 架构元素,用于指定与 FromRole 和 ToRole 特性的关联的方向。 对应于 CSDL 导航属性的引用约束。请参见:概念性架构定义语言、存储架构定义语言。

Reflection — 反射

在运行时获取有关程序集和它们里面所定义的类型的信息,以及创建、调用和访问类型实例的过程。

Regular Expression — 正则表达式

查找和替换文本模式的简洁而灵活的表示法。 该表示法包括两个基本字符类型:原义(普通)文本字符,表示在目标字符串中必须存在的文本;元字符,表示在目标字符串中可以变化的文本。 可以使用正则表达式快速分析大量的文本,以查找特定字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合中,以便生成报告。

Relational Model — 关系模型

用于定义关系数据库中的表、列和约束的逻辑模型。

Relative Virtual Address — 相对虚拟地址

从加载在内存中的模块地址开始的偏移量。

Remoting — 远程处理

在不同的操作系统进程之间进行通信的过程,不管它们是否位于同一台计算机上。请参见:应用程序域、上下文 (Context)。

Rendering — 呈现

创建包含几何模型的图像时使用了颜色和阴影,使图像看起来真实。 通常在几何建模包(例如一个 CAD 程序)中,渲染使用数学描述与对象有关的光源的位置并计算光形成强光、底纹和颜色变化的方式。 真实程度的范围可以从不透明、有阴影的多边形到复杂程度接近照片的图像。

Requested Permissions — 请求的权限

在程序集中有选择地指定的权限,对于该程序集中的所有代码,表示最低需要的、有选择地需要的、以及总是被拒绝的权限。 如果没有请求,将给代码授予安全策略允许的最大权限。请参见:安全策略。

Resource — 资源

在逻辑上与应用程序一起部署的任何不可执行的数据。 资源可以在应用程序中作为错误消息显示,或者作为用户界面的一部分显示。 资源可以包含多种形式的数据,包括字符串、图像和持久的对象。

Retargetable Assembly — 可重定目标程序集

属于多个 .NET Framework 实现的程序集,或者以同一强名称和适当特性,基于多个 .NET Framework 实现生成的程序集。 应用程序使用可重定目标程序集时,它们可在生成这些程序集时所依据的任何一个 .NET Framework 实现上运行。 例如,针对使用 .NET Compact Framework 而生成的应用程序可在 .NET Framework 的桌面实现上运行。请参见:程序集。

Ribbon — 功能区

在窗口中将命令和其他控制显示为在功能上相关的组的区域。 功能区可分为多个视图,即选项卡,并且每个选项卡可以包含多组控件。 通常,功能区出现在窗口的顶部。

Ribbon Launch Button — 功能区启动按钮

功能区组右下角的按钮。 通常,单击该按钮将打开与这个组相关的对话框或其他元素。

Ribbon Pane Default Button — 功能区窗格默认按钮

功能区大小减为最小时,会显示按钮。 单击按钮显示菜单的功能区命令。

Ribbon Tab — 功能区选项卡

当功能区分成多个视图时,其中任何一个视图。 每个选项卡都包含在功能上相关的命令和其他在组中组织的控件。 通常,功能区选项卡加有标签。

Right-To-Left (RTL) — 从右到左 (RTL)

与键盘设置、文档视图、用户界面对象、语言等有关,因此文本以从右向左的方向显示。

Role — 角色

一组已定义的应用程序的访问权限。 用户分配到的安全角色决定用户能够执行的任务和用户能够查看的用户界面部分。 必须给所有用户分配至少一个安全角色以访问系统。

Role-based Authorization — 基于角色授权

使用角色来确定访问权利和权限的授权类型。 角色是共享相同的安全权限的用户的符号类别。请参见:身份验证、授权、主体、角色。

Routed Event — 路由事件

一种事件实例,它通过相关元素的目录树传播而不是只以单个元素为目标。请参见:冒泡、隧道。

Runtime — 运行时

请参见:公共语言运行时。

Runtime Callable Wrapper — 运行时可调用的包装 (RCW)

一种 .NET Framework 对象,它充当计数引用 COM 对象的代理。

Safe Mode — 安全模式

一种特定的版本策略,它要求给定程序集与它在编译时所针对的依赖项的准确版本一起运行。

Sandboxed Application — 沙盒应用程序

Silverlight 中的尚未被授予提升的信任的浏览器内应用程序或浏览器外应用程序。另请参见:提升的信任、受信任的应用程序。

Satellite Assembly — 附属程序集

一个 .NET Framework 程序集,它包含针对给定语言的资源。 使用附属程序集,你可以将不同语言的资源放置在不同程序集中,只有当用户选择查看该语言的应用程序时,才将正确的程序集加载到内存中。

Scaffolding — 基架

基于数据库架构生成网页模板的过程。 在 ASP.NET 中,动态数据使用基架来简化基于 Web 的 UI 的生成过程。用户可以通过这种 UI 来查看和更新数据库。

Schedule Group — 计划组

在“并发运行时”中,容器用于排队到“任务计划序列”中的相关细化任务。

Security Descriptor — 安全说明符

包含与受保护对象相关的安全信息的数据结构。 安全说明符包括对象拥有者、访问权限拥有者、方式、审核的访问类型的信息。

Security Hole — 安全漏洞

安全计算机、组件、应用程序或其他联机资源的无意中留下的不受保护的入口点。

Security Identifier — 安全标识符 (SID)

在基于 Windows 的系统,标识企业中用户、组或计算机帐户的唯一值。 每个帐户在创建时都会分配有 SID。

Security Policy — 安全策略

管理员制定的活动策略,它基于代码所请求的权限为所有托管代码以编程方式生成授予的权限。 对于要求的权限比策略允许的权限还要多的代码,将不允许它运行。另请参见:证据,请求的权限。

Security-Critical — 安全关键

与访问安全资源的类型或成员有关,只能由 .NET Framework 中完全受信任的代码使用。另请参见:安全可靠关键,安全透明。

Security-Safe-Critical — 安全可靠关键

与访问安全资源的类型或成员有关,可由 .NET Framework 中部分受信任的代码安全使用。另请参见:安全关键,安全透明。

Security-Transparent — 安全透明度

与部分受信任的类型或成员有关,它无法公开对任何受保护资源或功能的访问。另请参见:安全关键,安全可靠关键。

Semisynchronous Method Call — 半同步方法调用

立即返回的方法调用,它使应用程序或脚本可以将返回的对象枚举成一个集合。 半同步方法调用不需要设置对象接收器,但是异步方法调用需要设置对象接收器。另请参见:异步方法调用。

Sequence — 序列

可查询类型的实例。

Serialization — 序列化

将对象的状态信息转换为可以存储或传输的窗体的过程。 在序列化期间,对象将其当前状态写入到临时或持久性存储区。 以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。

Session State — 会话状态

在 ASP.NET 中,在服务器上为当前用户创建的变量存储区;每个用户在服务器上维护一个单独的会话状态。 会话状态通常用于存储回发之间用户特定的信息。请参见:回发。

差集

不在其他组显示的一组中的元素集合。

Shared Assembly — 共享程序集

可以由多个应用程序引用的程序集。 若要使程序集可以共享,必须给它一个加密的强名称,显式生成程序集。请参见:程序集、专用程序集、强名称。

Shared Control — 共享控件

可以出现在网页上的 Web 部件控件,当该页处于共享或用户级别的个性化设置范围时,可以对该控件进行个性化设置。 请注意,共享控件可以有用于个性化设置的用户范围和共享范围的属性。另请参见:个性化设置、个性化设置范围、Web 部件控件。

Shared Name — 共享名

请参见:强名称。

SharePoint 对象模型适配器

转换 32 位 SharePoint 项目代码和 64 位 SharePoint 对象模型代码之间的调用,并且,可帮助保持双方之间的隔离,简化版本控制方案的组件程序集。

Side-by-side Execution — 并行执行

同时独立地安装和使用程序集的多个版本的能力。 并行执行可以应用于应用程序和组件以及 .NET Framework。 允许多个程序集在同一台计算机上共存和同时执行,对于支持公共语言运行时中可靠的版本控制至关重要。

Side-by-side Hosting — 并行承载

公共语言运行时的多个版本在同一进程内的加载和激活。

Signature — 签名

方法、字段、属性或局部变量的定义中涉及的类型列表。 对于方法,签名包括其名称、参数的数量及其类型,它返回的类型(如果有的话),以及其调用约定(默认或 vararg)。 属性的签名与方法的签名类似。 字段和局部变量的签名只是它们的类型(例如,整数数组 [0..5])。

Silverlight Plug-in — Silverlight 插件

用户为在其浏览器中运行基于 Silverlight 的应用程序而下载的一种插件。 此术语还指网页中嵌入的用于呈现 Silverlight 内容的组件。

Site Navigation — 站点导航

在 ASP.NET 网站中显示菜单、树视图或 SiteMapPath(面包屑)等控件的过程,这些控件可帮助用户查找所需的网页。 站点导航通常由站点地图驱动。

Skin File — 外观文件

包含一个或多个控件属性的文件,这些属性定义控件的外观。 外观文件是 ASP.NET 主题的一部分。请参见:主题。

SOAP

一个基于 XML 的简单协议,用于在万维网上交换结构化的数据和类型信息。 协议是 XML 消息的现行实际标准。

SOAP Header — SOAP 标头

SOAP 消息的扩展性元素。 利用 SOAP 标头可随 SOAP 请求发送附加信息。

SOAP Message — SOAP 消息

SOAP 信封中封装的数据,可在客户端和 Web 服务之间来回传递。

Split Stack Layout — 分离式堆栈布局

一种布局样式,其中 ToolStrip 的每端都是堆栈的基,某些项在堆栈头,其他项位于堆栈尾。 项从两端进入堆栈。

Stack Layout — 堆栈布局

一种布局样式,其中相邻项互相对齐的方式仿佛它们被送入堆栈一样,即始终占据项之间的可用空间。

Standard Consumer — 标准使用方

通过托管对象格式 (MOF) 文件或脚本进行配置而执行某项操作(如发送电子邮件,或写入日志)的几个预安装永久使用方之一。请参见:永久使用方。

Standard Query Operator — 标准查询运算符

配置查询模式并由特定域的 LINQ 提供程序实现的方法。 System.Linq. 可枚举类中定义了标准查询运算符。

Static Control — 静态控件

一个 Web 部件控件,它是 .aspx 页中声明性“页持久性”标记的一部分;它只作为 .aspx 页的一部分存在,而不像动态 Web 部件控件那样存在于个性化设置存储区中。 与动态控件不同,静态控件在每次请求时添加到 .aspx 页。 静态 Web 部件控件始终是共享控件,这意味着虽然用户可以在页处于共享或用户范围时对控件进行个性化设置或“关闭”控件,但是控件永远也不能被永久删除。请参见:个性化设置、个性化设置范围、共享控件、Web 部件控件。

Step Clause — 步骤子句

指定每次遍历 For...Next 循环时循环计数器增加的量的子句。 在下面的示例中“Step 2”是步骤子句:For loopCounter = 1 to 100 Step 2

Store Schema Definition Language (SSDL) — 存储架构定义语言 (SSDL)

一种基于 XML 的语言,用于定义存储模型的实体类型、关联、实体容器、实体集和关联集,经常对应于数据库架构。

Stretch — 拉伸

调整项的大小使之适合其容器。

Strong Name — 强名称

一个名称,它由程序集的标识(简单文本名称、版本号和区域性信息(如果提供的话))组成,并通过公钥和针对该程序集生成的数字签名加强。 由于程序集清单包含构成程序集实现的所有文件的文件散列,因此只对程序集中包含程序集清单的一个文件生成数字签名就足够了。 强名称相同的程序集应该是相同的。请参见:程序集、程序集清单。

Structure — 结构

与类相似,可以包含构造函数、常数、字段、方法、属性、索引器、运算符和嵌套类型的用户定义的值的类型。 但是,与类不同的是,结构不支持继承。请参见:类、字段、索引器、嵌套类型、属性、值类型。

Structured Parallelism — 结构化并行

在“并发运行时”中,并行代码在开始的词汇范围内计划和完成。 在结构化并行模型下,任务直到其子任务完成后才完成。

Subexpression — 子表达式

在正则表达式中,串联或替换具体取决于所使用的正则表达式语法。

System Class — 系统类

CIM 对象管理器定义的一个类,以支持诸如事件通知、安全和本地化等核心功能。 系统类是在每个命名空间中自动定义的。请参见:CIM 对象管理器。

Tabbed Docking Bar — 选项卡式停靠栏

一组停靠窗口的宿主控件。 停靠后,每个窗口会更改窗体,变成选项卡。

Tabbed Group — 选项卡式组

在多文档界面 (MDI) 应用程序中,带有一组具有选项卡边框并在应用程序的客户端区域停靠在一起的子窗口。 若要从组解锁子窗口,请通过子窗口的选项卡进行拖动。

Table Layout — 表布局

窗体的一种布局,其中所有元素都放置在表的单元格中。

Table-per-hierarchy (TPH) — 每个层次结构一个表 (TPH)

在数据库中对类型层次结构建模的方法,此方法将层次结构中的所有类型的特性包含在一个表中。

Table-per-type — 每个类型一个表 (TPT)

在数据库中对类型层次结构建模的方法,此方法使用具有一对一关系的多个表来对各种类型建模。

Target Framework — 目标 Framework

已为其创建特定应用程序的 .NET Framework 的版本或 Silverlight 的版本。

task_group

在“并发运行时”中,构造使相关的细化任务排队到“任务计划程序”中。 任务组可以用来安排任务、等待任务完成以及取消还未开始的任务。

任务计划程序

在“并发运行时”中,组件在运行时间计划和协调任务。 有时称为计划程序。

Template — 模板

在 ASP.NET 中:一个声明性页段落,用于为模板化的 ASP.NET 服务器控件提供可视化界面。 模板包含表示元素,这些元素包括文本文字、HTML 和数据绑定表达式,以及表示 ASP.NET 服务器控件的声明性语法元素。

Template Node — 模板节点

ToolStrip、MenuStrip、ContextMenuStrip 或 StatusStrip 控件的项集合编辑器的设计时访问点。

Template Set — 模板集

在 ASP.NET 移动控件中:与模板化控件关联的模板的集合。请参见:模板、模板化控件。

Templated Control — 模板化控件

一种 ASP.NET 服务器控件,它本身不提供可视化界面,但允许其用户(页面开发人员)提供可以提供可视化界面的模板。 当 ASP.NET 页分析器遇到模板化控件时,它分析控件的模板,并动态地创建能提供可视化界面的子控件。 Repeater 和 DataList ASP.NET 服务器控件是模板化控件。 DataGrid 控件不是严格的模板化控件,但使用模板来自定义其用户界面。请参见:ASP.NET 服务器控件、模板。

Temporary Consumer — 临时使用方

仅当使用者处于活动状态时才接收事件通知的事件使用者。请参见:永久使用方。

Text Writer — 文本编写器

在 ASP.NET 移动控件中:一种允许设备适配器通过某个对象编写其输出内容的机制。 文本编写器对象是从 TextWriter 基类创建的。请参见:设备适配器。

Theme — 主题

在 ASP.NET 中,控件属性、样式表和图像的集合,它们可以作为一个单元应用于页或网站,以定义整体外观。另请参见:皮肤文件。

Thunk

在调用或间接寻址时执行转换的一小段代码。 例如,在 16 位和 32 位代码之间调用时,可以使用 thunk 更改函数参数的大小或类型。

Tracing — 跟踪

当网页运行时捕获并显示关于网页的调试信息的过程。 跟踪信息包括 HTTP 标头和控件状态。 你可以在页面中或在单独的跟踪查看器中显示跟踪输出。

Transparency — 透明度

一种安全模型,可帮助开发人员基于权限分离代码,从而编写和部署安全的库和应用程序。 .NET Framework 2.0 版中引入了 1 级透明度。 它使开发人员可批注代码,以声明哪些类型和成员可以执行安全提升和其他受信任操作(安全关键),哪些不能执行(安全透明)。 .NET Framework 4 中引入了 2 级透明度,对此模型进行了完善。 它添加了第三组代码,即安全可靠关键代码。这些代码描述的类型或成员访问安全资源,可由 .NET Framework 中部分受信任的代码安全使用。

Trust License — 信任许可证

ClickOnce 应用程序中使用的文件,用于向托管应用程序授予更高级别的信任。 信任许可证必须由信任许可证的颁发者签名,颁发者必须在部署 ClickOnce 应用程序之前安装到客户端计算机上。

Trusted Application — 受信任的应用程序

Silverlight 中的一种浏览器外应用程序,用户可以在安装时授予其提升的信任,以提供对本地系统的更大访问权。请参见:提升的信任、沙盒应用程序。

Tunneling — 隧道

Windows Presentation Foundation 中的一种事件路由策略,根据此策略,事件实例将在元素目录树中下移(从可视化树的根目录开始,到源结束)。 使用此路由策略的事件的名称使用单词“Preview”作为前缀。 这些事件与使用冒泡事件路由策略的事件具有相同的签名。另请参见:冒泡、事件路由。

Tuple — 元组

对单元格进行唯一标识(根据多维数集中每个属性层次结构中的属性成员的组合)的成员的有序集合。

类型推理

编译器确定已声明的局部变量的数据类型,而无需显式数据类型声明的进程。 该类型推断来自提供给变量的初始值。

Type-Safe — 类型安全

与可以通过对类型的通用定义和使用模式达成一致来交换信息的编程语言有关。

Unboxing — 取消装箱

将对象实例转换为值类型。请参见:装箱、值类型。

Unicode

字符编码标准由表示世界上几乎所有书面语的 Unicode 联合会开发。 Unicode 字符库有多个表现形式,包括 UTF-8、UTF-16 和 UTF-32。 大多数 Windows 界面使用 UTF-16 窗体。

Unicode Escape Sequence — Unicode 转义序列

在正则表达式中,反斜杠后面是字母“u”,再后面是四个十六进制数字。它与具有由四个数字指定的值的目标序列中的字符匹配。

Uniform Resource Identifier (URI) — 统一资源标识符 (URI)

根据类型和位置标识 Internet 上任意位置的资源(例如文件)的字符串。 统一资源标识符组包含统一资源名称 (URN) 和统一资源定位器 (URL)。

Universal Description, Discovery, and Integration — 通用描述、发现和集成 (UDDI)

规定 Web 服务相关信息的发布和定位的规范。 它定义了基于标准的方式来存储和检索有关服务、服务提供程序、绑定信息和技术接口定义的信息,所有类别使用一组标准或自定义类别计划。

Unmanaged Code — 非托管代码

在 .NET Framework 公共语言运行时的外部,由操作系统直接执行的代码。 非托管代码必须提供自己的内存管理、类型检查及安全支持等服务;它与托管代码不同,后者从公共语言运行时中获得这些服务。请参见:托管代码。

Unstructured Parallelism — 非结构化并行

在“并发运行时”中,并行代码在一个上下文开始且在另一个上下文中完成。 例如,任务组中的一组任务可以在一个上下文中开始,然后在不同的上下文中完成。

User Interface Virtualization — 用户界面虚拟化

在 Windows Presentation Foundation 和 Silverlight 中,通过一种方法可根据屏幕上哪些项可见,从较多的数据项中生成一个 UI 元素子集。 虚拟化是对性能的提高,因为,如果在指定时刻只有少量 UI 元素位于屏幕上,则此时生成大量元素对于内存和处理器来说都需要进行大量处理。

Validation Server Control — 验证服务器控件

包含在 ASP.NET 中的服务器控件,用于验证用户输入。 当有来自 HTML 服务器控件和 Web 服务器控件(例如网页窗体)的输入时,将根据程序员定义的要求对输入内容进行检查。 验证控件在服务器代码中执行输入检查。 如果用户使用的浏览器支持 DHTML,则验证控件也可使用客户端脚本执行验证。另请参见:ASP.NET 服务器控件、HTML 服务器控件、Web 服务器控件。

Validator — 验证程序

请参见:验证服务器控件。

Value Type — 值类型

一种由类型的实际值表示的数据类型。 如果向一个变量分配值类型,则该变量将被赋以全新的值副本。(这与引用类型不同,在引用类型中,赋值时不创建副本。)值类型通常创建在方法的栈帧上,而不是在垃圾回收堆中。 可以对值类型进行装箱,这是一个创建相应引用类型的过程。

Verb — 谓词

Web 部件应用程序中的一个用户界面元素,最终用户可以单击它执行诸如关闭、最小化、还原、编辑或删除 Web 部件控件等操作。 开发人员也可以向控件添加自定义谓词。 Web 部件谓词是基于 System.Web.UI.WebControls.WebParts.WebPartVerb 类的。另请参见:Web 部件控件。

Verbs Menu — 谓词菜单

部件控件的标题栏中的菜单,它包含各种谓词(即适用于单个控件的用户界面操作),如 Close、Minimize、Restore、Delete、Export、Edit、Help 等等,以及开发人员实现的自定义谓词。另请参见:部件控件、谓词。

Verification — 验证

编译过程的一部分,在该过程中,将检查代码是否符合所定义的特定规则集,从而检验某些安全要求。 公共语言运行时可以验证公共中间语言 (CIL)。

Version Policy — 版本策略

指定要绑定到依赖程序集的哪一版本的规则。 版本策略用配置文件来表达。

Viewport — 视区

一个显示全部或部分内容的虚拟窗口用于显示内容的控制。 当可用的显示空间无法容纳所有内容时,通常使用视区来显示内容的某个特定部分。 范围大小与此不同,它是指内容的整个宽度和高度。

Virtual Address — 虚拟地址

在虚拟内存系统中,应用程序用于引用内存的地址。 在内存实际读取或写入之前,内核和内存管理单元 (MMU) 将此地址转换为一个实际地址。

Virtual Processor — 虚拟处理器

在“并发运行时”中,在“任务计划程序”中,物理处理资源的抽象。 虚拟处理器上不论什么时候都只执行一个上下文。 每个计划程序实例都包含虚拟处理器的集合,并且每个虚拟处理器都映射到资源管理器中的虚拟处理器根。

Virtual Processor Root — 虚拟处理器根

在“并发运行时”中,在“资源管理器”中,物理处理资源的抽象。 若要启用硬件线程的过度订阅,可以将多个虚拟处理器根映射到一个物理处理资源。

Virtualization — 虚拟化

请参见:用户界面虚拟化。

Virtual-mode Data Binding — 虚拟模式数据绑定

一种数据绑定,其中数据绑定控件只从数据库中检索用户将能够从屏幕上看见的行数。

Visual Manager — 可视化管理器

提供在全局级别更改应用程序外观的支持的类。

Visual Tree — 可视化树

Windows Presentation Foundation 中的一种元素目录树,其中包含用于一部分用户界面的所有可视化元素(派生自类型 System.Windows.Media.Visual 的元素)。 此目录树累积了由应用程序直接创建的所有可视化元素(不论位于代码还是标记中),以及由控件和数据对象等元素的模板扩展创建的所有可视化元素。请参见:逻辑树。

WCF Data Services — WCF 数据服务

.NET Framework 的一个组件,可以让用户创建一些服务,利用开放式数据协议 (OData) 来借助具象状态传输 (REST) 语义通过 Web 或 Intranet 公开和使用数据。

Web 部署包

包含用于在 IIS 中部署网站的网站文件夹的压缩 (.zip) 文件或文件夹。

Web Forms — Web 窗体

ASP.NET 页框架,由包含可重用服务器控件的可编程网页(称为“Web 窗体页”)组成。请参见:ASP.NET 服务器控件。

Web Method — Web 方法

一种过程,作为可对 Web 服务进行调用的操作向 Web 服务客户端公开。

Web 部件

一组集成控件,用于创建网站使最终用户可以直接从浏览器修改网页的内容、外观和行为。

Web Parts Connection — Web 部件连接

驻留在 WebPartZoneBase 区域中的两个服务器控件之间的关联,使这两个服务器控件可以共享数据,其中一个控件作为数据提供方,另一个控件作为使用方。 连接封装在 System.Web.UI.WebControls.WebParts.WebPartConnection 对象中。请参见:使用方、提供方、区域。

Web 部件控件

作为 Web 部件控件集的一部分的控件。请参见:Web 部件控件集。

Web Parts Control Set — Web 部件控件集

提供个性化设置、结构组件(如区域和 WebPartManager 控件、Web 部件用户界面控件和其他用于生成 Web 部件控件和应用程序的组件)的 ASP.NET 软件组件的集成组。另请参见:个性化设置、Web 部件控件、区域。

Web Parts Page — Web 部件页

包含 Web 部件控件的 ASP.NET 网页,这些控件允许用户对页面进行个性化,如选择要显示的信息。请参见:Web 部件控件集。

Web 服务器控件

属于 System.Web.UI.WebControls 命名空间的 ASP.NET 服务器控件。 Web 服务器控件比 HTML 服务器控件更丰富、更抽象。 Web 服务器控件在 ASP.NET 页上有 asp 标记前缀,例如 <asp:Button runat="server" />。另请参见:ASP.NET 服务器控件、HTML 服务器控件、验证服务器控件。

Web Services Description Language (WSDL) — Web 服务描述语言 (WSDL)

描述 Web 服务的 XML 格式。 通过启用抽象功能提供的服务说明(如“how”和“where”)的具体详细信息,WSDL 使 Web 服务供应商和此服务的用户共同轻松合作。

Web-based Enterprise Management (WBEM) — 基于 Web 的企业管理 (WBEM)

分布式管理任务组 (DMTF) 采取的一种方案,向企业系统管理人员提供标准管理解决方案。

Windows Communication Foundation (WCF)

用于生成和管理面向服务的 Windows 系统的托管技术。

Windows 窗体

用于开发图形用户界面的 Microsoft .NET Framework 编程模型。

Windows Forms Designer — Windows 窗体设计器

使基于 Windows 的应用程序的快速开发的工具。 它允许你为窗体添加控件,对其进行排列,并为其事件编写代码。

Windows Management Instrumentation (WMI)

分布式管理任务组 (DMTF) 基于 Web 的企业管理 (WBEM) 方案的 Microsoft 扩展。

Windows Presentation Foundation (WPF)

Windows Vista 中的一个新的关键图形子系统为用户界面、二维和三维图形、文档和媒体提供一种统一的使用方法。 它在 .NET Framework 基础上生成并使用了基于向量渲染的 Direct3D,所以它为生成所有类型的沉浸式应用程序提供了强大的解决方案。

Windows Runtime — Windows 运行时

使用完全限定的命名空间和在此命名空间内的类名称来激活 COM 对象的环境。 也是指由 Windows 运行时提供的 API 组。另请参见:Windows 运行时组件。

Windows 运行时组件

可以在多个应用程序(无论应用程序编写的编程语言)中使用的可重用软件组件。另请参见:Windows 运行时。

Wireless Application Protocol (WAP) — 无线应用协议 (WAP)

一种在电话、寻呼机、PDA 和其他无线终端上提供 Internet 通信和高级电话服务的标准协议。

Wireless Markup Language (WML) — 无线标记语言 (WML)

一种基于 XML 的标记语言,用于指定窄带设备(包括移动电话和寻呼机)的内容和用户界面。 WML 是 WAP 的一部分。

WMI 类

一种类型的托管对象的模板。 WMI 类定义管理的基本单位。 例如,Win32_LogicalDisk 类是在 Windows 环境中出现的所有逻辑磁盘的模板。 在这种情况下,WMI 使用类模板为安装在计算机上的每个磁盘生成一个 Win32_LogicalDisk 的实例。

Word Boundary — 字边界

在正则表达式中,在当前字符是在目标字符串开头并为单词字符 A-Za-z0-9_ 中某个字符时,或者,在当前字符位置是目标字符串的末尾并且该字符串的最后一个字符是其中一个单词字符时,或者,在当前字符是其中一个单词字符而前一个字符不是时,或者,在当前字符不是其中一个单词字符而前一个字符是时,会发生边界。

Word Boundary Assert — 字边界断言

在正则表达式中,当目标字符串的当前位置紧跟在字边界之后时,断言匹配。

Workflow Application — 工作流应用程序

有助于自始至终跟踪和管理项目中的所有活动的一组程序。

World Coordinate — 世界坐标

用于对特定图形世界进行建模的坐标。另请参见:页坐标。

World Transformation — 世界变换

将世界坐标转换为页面坐标的变换。另请参见:页面坐标、世界坐标。

XML Literal — XML 文本

允许 XML 直接合并到代码,而不要求 XML 存储在字符串中的 Visual Basic 代码构造。

XML Schema (XSD) — XML 架构 (XSD)

用于创建 XML 架构文档的 WWW 联合会 (W3C) 标准语言。 XML 架构包含两部分:一组预定义的类型(例如字符串、dateTime、十进制数)和用于定义新类型(例如 complexType、minOccurs、元素)的 XML 语言。

XML Schema Document — XML 架构文档

一个描述 Web 方法中使用的复杂类型的规范,从而使构建于不同平台上的客户端和 Web 服务之间可以通过遵守一个由 W3C 所定义的常规类型系统实现互操作。

XML Web service

向其他应用程序提供能调用 Web 协议的数据和服务的应用程序逻辑单元。

XSD Browser — XSD 浏览器

在 Visual Studio 中,对象浏览器显示 XML 架构定义 (XSD) 的结构。

Zone — 区域

页面上包含 Web 部件控件的区域,该区域为所包含的控件提供布局管理和一致的用户界面。 Web 部件控件集内的区域是包含其他控件的复合控件,作为一个 HTML 表呈现。 所有 Web 部件区域都继承自 System.Web.UI.WebControls.WebParts.WebZone。另请参见:Web 部件控件。