多语言展示
当前在线:156今日阅读:84今日分享:32

.NET Framework的七个设计特点

第一:.NET互通性 由于计算机系统通常需要新的和旧的应用程序之间的互动。NET框架提供访问实现的功能在新和旧程序之外执行。NET环境访问COM组件中提供的的System.Runtime.InteropServices与System.EnterpriseServices的命名空间的框架;使用的P / Invoke功能对其他功能的访问来实现。第二:.NET公共语言运行时引擎 作为执行引擎。NET框架的通用语言运行时 (CLR)。 .NET程序的CLR的监督下执行,以保证一定的性能和内存管理,安全性和异常处理等领域的行为。第三:.NET语言的独立性 .NET Framework引入一个通用类型系统( CTS)。CTS 规范定义了所有可能的数据类型和CLR支持的编程结构,以及如何他们可能会或可能不会与对方符合通用 语言基础结构 (CLI)规范。由于这一特性,。NET Framework的支持类型和对象实例库和应用程序之间使用任何兼容的书面交流。NET语言 。第四:.NET基类库 基类库 (BCL),框架类库(FCL)的一部分,是一个图书馆的功能使用。NET Framework的所有语言。 BCL提供了类封装了一些常用的功能,包括文件的阅读和写作, 图形渲染 , 数据库交互, XML文档的操作,等等。 .它包括的类,接口,集成了CLR(通用语言运行时)的可重用类型。第五:.NET简化的部署 .NET框架包括设计功能和工具,帮助管理安装的计算机软件,以确保它不会干扰与以前安装的软件,并符合安全要求。]第六:.NET安全 该设计解决了一些漏洞,如缓冲区溢出 ,已经被恶意软件利用。 此外,NET为所有应用程序提供了一个通用的安全模型。第七:.NET可移植性 虽然微软从来没有实施除Microsoft Windows之外的任何系统上的完整的框架,它设计的框架是平台无关的, 和跨平台的实现适用于其他操作系统(见的Silverlight和下面的替代实现部分) 。微软提交了规范的通用语言基础结构 (包括核心类库, 通用类型系统和通用中间语言 ), C#语言中, 和的Ç+ + / CLI语言两个ECMA和ISO ,使它们可作为正式标准。 这使得它可以为第三方创建兼容的框架和语言在其他平台上的实现。
推荐信息