下载此文档

使用c++创建你的第一个metro风格应用.doc


文档分类:文学/艺术/军事/历史 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75 下载此文档
文档列表 文档介绍
Windows Metro 风格应用是专为 Windows 8 中引入的用户体验而量身定制的。每个出色的 Metro 风格应用都遵循一定的设计原则,从而使其看起来比传统桌面应用更漂亮,响应程度更高并且更加直观。开始创建 Metro 风格应用之前,建议你先阅读这种新模型的设计理论。你可以在设计 Metro 风格的应用中找到详细信息。
在此,我们介绍了有助于你使用 C++ 开发 Metro 风格应用的基本代码和概念,此类应用的 UI 使用可扩展应用程序标记语言(XAML) 定义。本文章循序渐进指导你完成创建应用的所有步骤。
你也可以从 MSDN 示例网站下载完成后的应用。
如果你希望使用其他编程语言,请参阅:
使用 JavaScript 创建你的第一个 Metro 风格应用
使用 C# 或 Visual Basic 创建你的第一个 Metro 风格应用
目标
开始编写代码之前,我们先来看一看你在使用 C++ 构建 Metro 风格应用时会用到的一些功能和设计准则。了解 Microsoft Visual Studio Express 2012 for Windows 8 如何为设计和开发工作提供支持也很有帮助。了解如何以及何时使用 Visual C++ 组件扩展(C++/CX) 来简化面向 Windows 运行时编写代码的工作也十分重要。我们的示例应用是一个博客阅读器,用于下载和显示 RSS 或 Atom 源中的数据。
本文章旨在介绍你在自行创建应用时可以遵循的步骤。完成本课程后,你将能够使用 XAML 和 C++ 构建你自己的 Metro 风格应用。你可以从 MSDN 示例网站下载完成后的应用。
C++ 桌面应用与 Metro 风格应用对比
如果你****惯使用 C++ 编写 Windows 桌面程序,你可能会发现 Metro 风格应用编程的某些方面与这十分类似,而其他一些方面则需要了解更多知识。
相同之处
你仍然可以使用 C++ 编写代码,并且你可以访问 STL、CRT 以及任何其他 C++ 库,所不同的是,你不能直接调用某些函数,例如与文件 I/O 有关的函数。
如果你****惯使用可视化设计器,你仍然可以使用这些设计器。如果你****惯手动编写 UI 代码,则可以手动编写 XAML 的代码。
你仍然可以创建使用 Windows 操作系统类型和你自己的自定义类型的应用。
你仍然可以使用 Visual Studio 调试器、探查器和其他开发工具。
你仍然可以创建使用 Visual C++ 编译器编译为原生机器代码的应用。使用 C++ 编写的 Metro 风格应用不能在受管运行时环境中执行。
新增内容
Metro 风格应用的设计准则与桌面应用的设计准则十分不同。设计的重点不再是窗口边框、标签和对话框等。内容才是最重要的。出色的 Metro 风格应用从最开始的规划阶段就严格遵循这些准则。
你将使用 XAML 定义整个 UI。在 Metro 风格应用中,UI 与核心程序逻辑之间的分离比在 Microsoft 基础类(MFC) 或 Microsoft Win32 应用中更为清晰。你在代码文件中处理行为的同时,其他用户可以在 XAML 文件中处理 UI 的外观。
尽管 Win32 仍然可用于某些功能,但你将主要面向一个易于导航且面向对象的全新 API(即 Windows 运行时)进行编程。
使用 Windows 运行时对象时,通常你会使用 C++/CX,该语言会提供可用于创建和访问 Windows 运行时对象的特殊语法,并在创建和访问过程中支持 C++ 异常处理、委派、事件和动态创建对象的自动引用计数。使用 C++/CX 时, 和 Windows 体系结构的详细信息几乎从应用代码中完全隐藏。有关详细信息,请参阅 C++/CX 语言参考。但是,你还可以使用 Windows 运行时 C++ 界面编写程序。
你的应用可以支持一些新概念(例如,挂起、超级按钮和应用栏),以便为用户提供更有凝聚力的体验。
你的应用将编译为一个程序包,其中还包含有关你的应用所包含的类型、它使用的资源以及它需要的功能(文件访问、访问和相机访问等)的元数据。
在 Windows 应用商店中,你的应用通过一个验证流程确定为安全之后,即可面向无数潜在客户发布。
简单博客阅读器,第 1 部分
我们的示例应用是一个基本的博客阅读器,用于下载和显示 RSS 或 Atom 源中的数据。
我们将分为两部分介绍该示例。首先,我们将创建一个基本的、单页版本的博客阅读器,以便于我们重点了解使用 C++ 编写 Metro 风格应用程序的一些基础知识。此应用虽然没有真实的 Metro 风格应用中所需的所有功能,但我们可以通过它

使用c++创建你的第一个metro风格应用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小904 KB
  • 时间2018-06-15