Windows 应用商店 应用程序体现了强调以内容为中心的简单用户界面的一套设计原则。 使用 XAML 标记创建 UI,使用本机 C++ 创建隐藏代码。 您也可以创建可让其他语言编写的 Windows 应用商店 应用程序使用的组件 (DLL)。 Windows 应用商店 应用程序的 API 图面为 Windows 运行时,该图面是一个分解库,提供了各种操作系统服务。
备注
许多采用 C++ 开发的 Windows 应用商店应用程序的开发文档都位于 Windows Developer Center(Windows 开发者中心)网站上。本文中的一些链接转至该网站。
Windows 应用商店应用使用 Visual C++ 组件扩展 (C++/CX)
Visual C++ language reference (C++/CX)(Visual C++ 语言参考 (C++/CX)) |
描述简化 C++ 对 Windows 运行时 API 的使用并可基于异常进行错误处理的一组扩展。 |
Building apps and libraries (C++/CX)(生成应用程序和库 (C++/CX)) |
介绍如何创建可从 C++/CX 应用程序或组件访问的 DLL 和静态库。 |
介绍在 C++ 中 Windows 应用商店应用程序开发基本概念的演练。 |
|
提供指向有关使用 C++ 进行 Windows 应用商店应用程序和游戏开发的文章的链接。 |
|
Creating Windows Runtime Components in C++(正在使用 C++ 创建 Windows 运行时组件) |
描述如何创建其他 Windows 应用商店应用程序和组件可以使用的 DLL。 |
Developing games(开发游戏) |
描述如何使用 DirectX 和 C++ 创建游戏。 |
Developing Marble Maze, a Windows Store game in C++ and DirectX(在 C++ 和 DirectX 中开发 Windows 应用商店游戏 Marble Maze) |
演示完整 Windows 应用商店游戏的端对端示例。 |
Windows 应用商店应用程序使用Windows 运行时 C++ 模板库 (WRL)
WRL 提供低级 COM 接口,该接口可让 ISO C++ 代码在无异常环境访问 Windows 运行时。 在多数情况下,不建议使用C++/CX替代WRL来开发 Windows 应用商店应用程序。 有关 WRL 的信息,请参见Windows 运行时 C++ 模板库 (WRL)。