Visual C++
强大而灵活的 Visual C++ 语言和工具在 Visual Studio 允许在 .NET framework 上运行本机 Windows 应用商店 apps、本机桌面 apps 和托管 apps 的开发。 Visual C++ 包含以下元素:
Visual Studio 开发环境
开发环境通过编写代码以支持整个开发工作流,从创建和管理的项目,调试,进行分析并部署到最终用户。可视化工具 C++compiler
编译器支持本机代码以 .NET 公共语言运行时 (CLR) 的开发和开发。 Visual C++ 直接支持 x86 计算机的生成,并包括面向 x64 和 ARM 的编译器。 它优化所有平台的性能。库
C 运行库 (crt)
包括安全增强选择要了解所造成安全问题的函数。标准 C++ 库
包含 (mfc) 库和标准模板库 (STL)。活动模板库 (ATL)
传递给 COM 组件和 apps 的创建。Microsoft 基础类 (MFC) 库选件
对的桌面 apps 创建具有传统或 Office 样式的用户界面。并行模式库 (PPL)
对 CPU 执行的异步和并行算法。C++ AMP (C++ 加速的大量并行)
对于大量在 GPU 执行的并行算法。Windows 运行时 C++ 模板库 (WRL),
为 Windows 应用商店 apps 和元素的 COM 样式的开发。.NET framework 选件类库 (通过使用 C++/CLI),STL/CLR 和 C++ 支持库
对托管 apps 的开发。
此外,在中,当使用 Visual C++ 时也可以访问 Windows 应用商店 apps 和桌面 apps 的 windows API。 标头文件和 .winmd 文件这些 API 的包含在 Visual Studio 中,在 Windows 软件开发包 (SDK)Windows 8的。
备注
Visual Studio Express 2012 for Windows 8 支持 Windows 应用商店 apps 和元素中仅创建和部署和不支持桌面或控件个 apps。对于桌面开发,可以使用 Visual Studio Express 2012 for Windows Desktop 或某个 Visual Studio 2012 编辑。有关 Visual Studio 版本的信息,请参见 Visual C++ Tools and Templates in Visual Studio Editions。
本节内容
Visual Studio 2012 Visual C++ 入门
有关如何的信息开始使用此版本。C++语言和标准库
包含编程指南和参考 C++ 语言和库的内容。Windows 应用商店应用程序
教程的链接和引用在窗口中开发人员中心的内容。Win32桌面应用程序(Visual C++)
包含准则和引用创建的桌面应用内容。消息循环和回调。MFC 和 ATL
包含准则和引用活动模板库 (atl) 和 Microsoft 基础类的内容。在Visual C++的DLL
描述如何使用 Win32、ATL 和 MFC 创建 windows 桌面 DLL,并提供有关如何的信息生成并注册您的 DLL。Visual C++中的并行编程
包含准则和引用并行模式库、C++ AMP,OpenMP 和与 windows 中的多线程相关的其他功能的内容。编程在Visual C++的.NET
提供特定于编程在公共语言运行时 (CLR) 的信息。编译器内部函数和汇编语言
包含准则和引用 Microsoft Macro Assembler 的内容。Tools for Visual C++ Development
包含准则和引用有关如何的内容创建项目,编写代码,调试,分析,部署等等。专业任务 (Visual C++)
提供有关与 Visual C++ 编程相关主题的其他信息。C++ 安全性最佳做法
提供有关如何的建议防止恶意代码和授权应用的应用程序。Visual C++ 示例
全面项目示例的链接。
相关章节
- 了解 Visual C++
Visual Studio 开发中心网站的这一部分包含开始学习 C++ 的用户的指南。