Illustrated C#2012--第一章节--C#和.NET Framework--进入Microsoft .NET
2002年,微软推出了.NET Framework第一个版本,承诺解决旧问题并满足下一代系统目标。.NET Framework是一个比MFC或者COM编程技术更加一致并面向对象的环境。包含以下一些功能:
- 多平台:系统运行在各种微机上,从服务器到桌面到PDAs和手机。
- 工业标准:系统使用工业标准共同协议,如XML、HTTP、SOAP、JSON和WSDL。
- 安全性:系统可以提供安全得多的执行环境,甚至是在代码来自于可疑源的情况下。
.NET Framework 部件
.NET Framework包含三个部件,如下图所示。执行环境被称为公共语言运行时(CLR)。CLR管理运行时程序的执行。包括:
- 内存管理和垃圾回收
- 代码安全验证
- 代码执行,线程管理和异常处理
编程工具包含你编代码和调试需要的所有东西,包括:
- Visual Studio集成开发环境(IDE)
- 兼容.NET编译器(如C#、Visual Basic.NET,F#,IronRuby和托管C++)
- 测试器
- Web部署服务器端技术,如ASP.NET和WCF
基本类库(BCL)是一个.NET Framework使用的大型类库,并且在你的程序中也可以使用。
.NET Framework 部件