Visual C++ 2008 提供了强大而灵活的开发环境,可用于创建基于 Microsoft Windows 和 Microsoft .NET 的应用程序。您可以在集成开发系统中使用该工具,也可以使用独立的工具。Visual C++ 包含下列组件:
-
Visual C++ 2008 编译器工具。该编译器支持传统本机代码开发人员和面向虚拟机平台(如公共语言运行库 (CLR))的开发人员。Visual C++ 2008 包括面向 x64 和 Itanium 的编译器。该编译器仍支持直接面向 x86 计算机,并针对这两种平台优化了性能。
-
Visual C++ 库。其中包括行业标准活动模板库 (ATL)、Microsoft 基础类 (MFC) 库,以及各种标准库(如标准 C++ 库),这些标准库由 iostream 库、标准模板库 (STL) 和 C 运行时库 (CRT) 组成。CRT 包括已知引起安全问题的函数的安全增强替代项。 STL/CLR 库为托管代码开发人员引入了 STL。
具有数据封送新功能的 C++ 支持库,其设计意图在于简化面向 CLR 的程序。
-
Visual C++ 开发环境。该开发环境为项目管理与配置(包括更好地支持大型项目)、源代码编辑、源代码浏览和调试工具提供强力支持。该环境还支持 IntelliSense,在编写代码时,该功能可以提供智能化且特定于上下文的建议。
除常规的图形用户界面应用程序外,Visual C++ 还允许开发人员生成 Web 应用程序、基于 Windows 的智能客户端应用程序以及适用于瘦客户端和智能客户端移动设备的解决方案。C++ 是世界上最流行的系统级语言,而 Visual C++ 则为开发人员提供了生成软件的世界级工具。

本节内容
- Visual C++ 入门
-
关于如何开始使用此版本 Visual C++ 的信息,其中包括指导教程。
- 移植和升级程序
-
关于如何从其他操作系统进行迁移或在 Visual C++ 的不同版本之间进行转换的信息。
- 常见编程方法
-
关于如何使用 Visual C++ 进行编程的信息,其中包括如何对各种编程任务进行编码、了解 DLL 及更多内容。
- .NET 编程指南
-
特定于对公共语言运行库 (CLR) 进行编程的信息。
- 部署 (C++)
-
关于如何打包、分发和执行应用程序的信息。
- C++ 安全性最佳做法
-
帮助您保护应用程序免于恶意代码攻击和未经授权使用的建议。
- 使用 Visual C++ 进行 64 位编程
-
关于面向 x64 和 Itanium 体系结构的 Visual C++ 功能的信息。
- 创建和管理 Visual C++ 项目
-
关于如何使用集成开发环境 (IDE) 管理代码项目的信息。
- 生成 C/C++ 程序
-
关于帮助您开发 C 和 C++ 程序的编译器、链接器和其他工具的信息。其中包括命令行选项和诊断消息。
- Visual C++ 参考
-
关于语言功能和 API 的综合参考信息。
- Visual C++ 示例应用程序
-
演示 Visual C++ 各种功能的示例项目。

相关章节
- Visual C++ 2008 中的新增功能
-
Visual C++ 2008 中的新功能指南。
- 调试本机代码
-
关于如何在 Visual Studio 调试器下运行和诊断程序问题的信息。
- 使用 Visual C++ 进行设备编程
-
关于如何编写在设备上运行的代码的信息。
- Visual Studio 简介
-
关于包含 Visual C++ 作为其组成部分的父产品的信息。
- Visual Studio 演练
-
链接到指导您逐步完成各种任务的主题。
- Visual Studio 中的应用程序开发
-
关于如何使用 Visual Studio 的环境、编辑器、工具窗口和配置的信息。
- 产品支持和辅助功能
-
关于与产品支持部门取得联系以及辅助功能的信息。