.NET 专用词汇解释

专业术语

.NET

在2000年6月22日 微软推出的一款计算机语言 Microsoft.Net(简称 .NET)

.Net首先是一个开发平台 它定义了一种公共语言子集(Common Language Subset  CLS)

这是一种符合其规范的语言与类库之间提供无缝集成的混合语

统一了编程类库 提供了对下一代的网络通信标准,可扩展标记语言(XML)的支持

 

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

 

COM

Component Object Model(COM——组件对象模型)

组件对象模型,一种面向对象的编程模式。它定义了对象在单个应用程序内部或多个应用程序之间的行为方式。英文为Component Object Model,缩写COM,是微软对于网页服务器与客户端、增益集与Office系列软件之间交互的一项软件组件技术。

 

VOS

Virtual Object System : .NET 虚拟对象系统

 

FCL

框架类库 (Framework Class Library, FCL) 由很多相关互联的类库组成,支持Windows应用程序.Web应用程度.Web服务和数据访问等的开发。

 

CLR

CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。

 

CTS

通用类型系统(Common Type System) CTS不但实现了COM的变量兼容类型,而且还定义了通过用户自定义类型的方式来进行类型扩展。任何以.NET平台作为目标的语言必须建立它的数据类型与CTS的类型间的映射。所有.NET语言共享这一类型系统,实现它们之间无缝的互操作。

 

CLS

CLS是公共语言定义(Common Language Specification)

 .NET 公用语言规范,可以保证C#组件与其他语言组件间的互操作性.

.NET Framework将CLS定义为一组规则,所有.NET语言都应该遵循此规则才能创建与其他语言可互操作的应用程序,但要注意的是为了使各语言可以互操作,只能使用CLS所列出的功能对象,这些功能统称为与CLS兼容的功能。

 

JIT

JIT编译器,英文写作Just-In-Time Compiler,中文意思是即时编译器。

JIT编译器能够将MSIL编译成为各种不同的机器代码,以适应对应的系统平台,最终使得程序在目标系统中得到顺利地运行。

 

VES

虚拟执行系统(Virtual Execution System,VES)是VOS的实现,它用来驱动运行环境。元数据的生成与使用、公用语言规范的满足性检查以及应用程序执行过程中的内存管理均由它来完成。具体来说,VES主要完成以下功能:

·装入中间代码

·使用JIT将中间代码转换为本地码

·装入元数据

·代码管理服务--包括垃圾收集器和异常处理

·定制与调试服务

·线程和环境管理

 

MSIL

Microsoft Intermediate Language (MSIL)微软中间语言。

MSIL 反汇编程序是 MSIL 汇编程序(Ilasm.exe) 的伙伴工具。 Ildasm.exe 采用包含 Microsoft中间语言 (MSIL) 代码的可迁移可执行 (PE) 文件,并创建相应的文本文件作为 Ilasm.exe 的输入。

 

IDE

IDE(Integrated Development Environment,集成开发环境)。其缩写形式IDE同时也代指“电子集成驱动器”。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它程序并用。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。