养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

.NET Framework的七个设计特点

时间:2024-10-04 19:29:56

第一:.NET互通性由于计算机系统通常需要新的和旧的应用程序之间的互动。NET框架提供访问实现的功能在新和旧程序之外执行。NET环境访问COM组件中提供的的System.Runtime.InteropServices与System.EnterpriseServices的命名空间的框架;使用的P/Invoke功能对其他功能的访问来实现。

第二:.NET公共语言运行时引擎作为执行引擎。NET框架的通用语言运行时(CLR)。.NET程序的CLR的监督下执行,以保证一定的性能和内存管理,安全性和异常处理等领域的行为。

第三:.NET语言的独立性.NETFramework引入一个通用类型系统(CTS)。CTS规范定义了所有可能的数据类型和CLR支持的编程结构,以及如何他们可能会或可能不会与对方符合通用语言基础结构(CLI)规范。由于这一特性,。NETFramework的支持类型和对象实例库和应用程序之间使用任何兼容的书面交流。NET语言。

第四:.NET基类库基类库(BCL),框架类库(FCL)的一部分,是一个图书馆的功能使用。NETFramework的所有语言。BCL提供了类封装了一些常用的功能,包括文件的阅读和写作,图形渲染,数据库交互,XML文档的操作,等等。.它包括的类,接口,集成了CLR(通用语言运行时)的可重用类型。

第五:.NET简化的部署.NET框架包括设计功能和工具,帮助管理安装的计算机软件,以确保它不会干扰与以前安装的软件,并符合安全要求。

]第六:.NET安全该设计解决了一些漏洞,如缓冲区溢出,已经被恶意软件利用。此外,NET为所有应用程序提供了一个通用的安全模型。

第七:.NET可移植性虽然微软从来没有实施除MicrosoftWindows之外的任何系统上的完整的框架,它设计的框架是平台无关的,和跨平台的实现适用于其他操作系统(见的Silverlight和下面的替代实现部分)。微软提交了规范的通用语言基础结构(包括核心类库,通用类型系统和通用中间语言),C#语言中,和的Ç++/CLI语言两个ECMA和ISO,使它们可作为正式标准。这使得它可以为第三方创建兼容的框架和语言在其他平台上的实现。

© 一点知识