net framework 4.0是微软为建设具有视觉极佳的用户体验,无缝和安全通信的编程模型,模型的能力范围内的业务流程的全面和一致的应用。.net framework 4.0框架与旧版本的框架并排。这是对框架的早期版本的应用程序将继续运行在默认情况下,有针对性的版本。
.NET Framework 是 Windows 的托管执行环境,可为其运行的应用提供各种服务。
它包括两个主要组件:公共语言运行时 (CLR),它是处理运行应用的执行引擎;
.NET Framework 类库,它提供开发人员可从其自己的应用中调用的已测试、可重用代码库。
1、提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,
还是在本地执行但在 Internet 上分布,或者是在远程执行的。
2、提供一个将软件部署和版本控制冲突最小化的代码执行环境。
3、提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
4、提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
内存管理。 在许多编程语言中,程序员负责分配和释放内存并处理对象生存期。
在 .NET Framework 应用中,CLR 代表应用提供这些服务。
常规类型系统。 在传统编程语言中,基本类型由编译器定义,这将使跨语言互操作性复杂化。
在 .NET Framework 中,基本类型由 .NET Framework 类型系统定义,
并且是面向 .NET Framework 的所有语言所共有的。
一个全面的类库。 处理常见的低级编程操作时,
程序员可通过 .NET Framework 类库使用类型及其成员的易访问库,而不必编写大量代码。