|
.NET Framework 是在 Visual C++ 20xx (以 Visual C++ 2010 为例)以及微软公司的所有其他 .NET 开发产品中都是核心概念。.NET Framework 主要由两个要素组成:公共语言运行库(Common Language Runtime, CLR) 和一组名为 .NET Framework 类库的程序库。
用户应用程序在 CLR 执行执行。
.NET Framework 类库提供了用户代码在 CLR 中执行所需的功能支持,这种功能支持与使用的编程语言无关。因此,以 C++, C# 或任何其他支持 .NET Framework 的语言编写的 .NET 程序,都使用相同的 .NET 程序库。
使用 Visual C++ 2010 可以开发出两种根本不同的 C++ 应用程序:
1. 在本地计算机上执行的应用程序,这种程序称之为本地 C++ 程序。编写本地 C++ 程序时使用的 C++ 版本是由 ISO/IEC (International Standards Organization/International Electrotechnical Commission,国际标准化组织/国际电工委员会) 语言标准定义的。
2. 使用名为 C++/CLI 的 C++ 扩展版本编写在 CLR 控制下运行的应用程序,这些程序被称为 CLR 程序或 C++/CLI 程序。 |
|