admin管理员组

文章数量:1539770

2024年5月9日发(作者:)

Visual Studio 2013 – dektop

Visual C++

可以在微软官方站点直接下载最新的express版本,注册并且免费使用

强大而灵活的 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 2012 - Visual C++

Win32桌面应用程序(Visual C++)

可以创建 Win32 app,如果要在从 Windows 95 的 windows 版本使用基于 windows 的

用户界面,并且可以运行到 Windows 8的本机桌面应用程序时。 可以使用 Visual

Studio Express 2012 for Windows Desktop 或任何除 Visual Studio Express 2012 for

Windows 8的 Visual Studio 版本。

Win32 应用程序

是使用消息循环处理 windows 消息直接而不是使用一种机制 (如

Microsoft 基础类 (MFC),活动模板库 (ATL) 或 .NET framework app 的约定术语。 虽

然这个术语是“Win32”,它可以引用 32 位或 64 位应用程序。 在 C++ 的 Win32 应

用程序可以使用 C 运行时 (crt) 和标准模板库 (STL) 选件类和函数,COM 对象和任

何公共函数,公共称为 windows API。 有关 Win32 apps 介绍在 C++ 中,请参见 了

解到窗口的程序在 C++。

Win32 应用程序是一种创建窗口的本机桌面应用程序;另一种方法是 MFC 应用程序。

MFC 是企业类型的阿普斯特殊的默认值选择阿普斯具有许多用户界面控件或自定义用

户控件。 MFC 用于序列化、文本处理、打印和当今用户界面元素提供方便的帮助器类

选件例如功能区上。 这些选件类对 Win32 应用程序不可用。 若要创建 MFC 或 ATL 程

序需要 Microsoft Visual Studio Professional 2012 或更高版本。 Visual Studio

Express 2012 for Windows Desktop 不包括 MFC 或 ATL 支持。

创建标准C++程序

在 Visual Studio 集成开发环境 (IDE) 可以使用 Visual C++ 创建标准 C++ 程序。

通过采用此演练中的步骤,您可以创建一个项目,向该项目添加一个新文件,修改该文

件以添加 C++ 代码,然后使用 Visual Studio 编译并运行程序。

您可以键入自己的 C++ 程序,或者使用示例程序之一。 此演练中的示例程序是一个控

制台应用程序。 此应用程序使用标准模板库 (STL) 中的 set 容器。

Visual C++ 使用 2003 C++ 标准进行编译,但有以下几点主要例外之处:两阶段名称

查找、异常规范和导出。 此外,Visual C++ 支持若干 C++0x 功能,例如,lambda、

自动、static_assert、rvalue 引用和 extern 模板。

说明

如果要求符合标准,请使用 /Za 编译器选项来禁用对该标准的 Microsoft 扩展。

有关更多信息,请参见/Za、/Ze(禁用语言扩展)。

系统必备

若要完成本演练,您必须了解 C++ 语言的基础知识。

创建项目并添加源文件

1.

2.

3.

通过以下方式创建一个项目:指向“文件”菜单上的“新建”,然后单击“项

目”。

在“Visual C++”项目类型窗格中,单击“Win32”,然后单击“Win32 控制台

应用程序”。

键入项目名称。

本文标签: 使用创建项目应用程序程序