当前位置:嗨网首页>书籍在线阅读

03-.NET框架介绍

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

1.1.1 .NET框架介绍

.NET Framework(框架)简称.NET,是微软公司为开发应用程序创建的一个富有革命性的新平台。.NET 框架定义了.NET应用程序的开发和运行环境,包括可在.NET应用程序中使用的类库,它类似于Java的虚拟机。开发人员可以在此平台或环境下开发各种应用程序,就像火车必须在铁轨上才能行驶一样,用C#编写的程序必须在.NET Framework上运行,所以首先要在计算机中安装.NET Framework。

.NET Framework 是支持生成和运行下一代应用程序与XML Web Services 的内部 Windows 组件。.NET Framework 旨在实现下列目标。

(1)提供一个一致的面向对象的编程环境,无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行。

(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。

(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

(5)提供一个开发不同类型的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)的一致方法。

(6)使用工业标准(XML)进行数据通信,确保基于 .NET Framework 的代码可与其他代码集成。

.NET Framework 有两个主要组件:公共语言运行库(CLR)和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础,它提供内存管理、线程管理和远程处理等核心服务,并强制实施严格的类型安全检查来提高安全性和可靠性。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码则称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的、面向对象的、可重用的类型集合,供开发者开发各种类型的应用程序。