《Windows 8 开发权威指南:HTML5 和JavaScript卷》——1.3 Microsoft Design新特性

1.3 Microsoft Design新特性

Microsoft Design风格应用是一款新的应用程序,它在Windows 8设备上运行。下面介绍一下Microsoft Design风格应用与传统桌面应用的不同之处。

1.3.1 有一个支持多个视图的窗口
Microsoft Design风格应用与传统桌面应用不同,它具有单个无边框窗口,默认情况下会充满整个屏幕,因而不会产生干扰。Microsoft Design风格应用的具体效果如图 1-17所示。

Microsoft Design风格应用支持多种布局和视图,可以在如图1-18所示的各种外形规格和显示器上创建流畅和谐的体验。

1.3.2 应用与触控和笔输入协作良好
Microsoft Design风格应用与各种输入源协作良好,其中包括触控、笔、鼠标以及键盘输入。可以使用用于所有这些输入源的单组事件。Microsoft Design风格应用获取一组默认风格,这些风格可确保UI元素适用于触摸方案。如图1-19所示,支持大小调整的区域。

1.3.3 应用可彼此交谈
应用合约可供用户在多种应用上无缝搜索并在多种应用之间共享内容。这些合约增进了应用的有用性,方法是无需使用各种标准或应用特定的 API 即可访问由另一应用存储或创建的数据,同时始终保持用户处于你的品牌体验之中。除了目标应用对目标合约声明的支持以外,你无需了解有关该应用的任何信息,该应用同样会运行。

1.3.4 应用具有新的控件和UI设计面
Microsoft Design风格应用提供了多种新控件,使用这些控件可以轻松创建强大的用户体验。这些控件中的两个控件为应用栏和超级按钮。

应用栏
应用栏位于应用窗口之外,是应用的主命令界面。使用应用栏可以向用户显示导航、命令以及工具。默认情况下,应用栏会被隐藏,当用户使用手指从屏幕的顶部或底部边缘轻扫时,会出现应用栏。应用栏包含应用内容,用户可以通过从边缘轻扫或与应用交互来取消应用栏。如图1-20所示,底部灰色部分即为应用栏。

超级按钮
超级按钮是每个应用中的一组特定而一致的按钮:“搜索”、“共享”、“连接”、“设置”和“开始”,如图1-21所示。我们认为,这些是每个用户在他们所用的几乎每个应用中都需要执行的核心方案。用户可以:搜索位于你的应用或其他应用中的内容,并且可以从其他应用搜索你的应用内容;与他人或服务共享你的应用内容;直接转至“开始”屏幕;连接到设备并发送内容、流式传输媒体以及进行打印;使用设置来根据偏好配置应用。

1.3.5 应用使用磁贴而非图标
当用户安装你的应用时,该应用会在“开始”屏幕上显示为磁贴。触摸或单击磁贴会启动应用,如图1-22所示。

1.3.6 采用已知的语言编写应用
你可以使用最熟悉的语言(如 JavaScript、C#、Visual Basic 或 C++)创建 Microsoft Design 风格应用。甚至可以采用一种语言编写组件,然后在采用另一种编程语言编写的应用中使用这些组件。

Microsoft Design风格应用可以使用Windows运行时,一个内置于操作系统的本机API。此API采用C++实现,并支持JavaScript、C#、Visual Basic和C++,对于每种语言都以非常自然的方式支持。

1.3.7 在Windows应用商店中销售你的应用
使用 Windows 应用商店,你的应用可供世界上成千上万的客户使用。在你编写应用之后,即可用当地货币设定价格,Windows 应用商店可以在全球市场以 100 多种语言提供该应用。图1-23所示为Windows应用商店。Windows应用商店可以轻松分发、更新以及销售你开发的应用。

时间: 2024-08-01 00:23:23

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——1.3 Microsoft Design新特性的相关文章

《Visual C++ 2012 开发权威指南》——第1章 Visual Studio 2012的新特性1.1 如何安装Windows 8

第1章 Visual Studio 2012的新特性 Visual C++ 2012 开发权威指南 1.1 如何安装Windows 8 Windows 7进入市场已有3年,凭借其简洁.快速.个性和绚丽等特点,Windows 7号称微软历史上最成功的操作系统.作为微软下一代的主流操作系统Windows 8,在Windows 7速度和可靠性的基础上,对Windows操作系统进行了重塑.它提供全新的触控界面,是一种适用于新设备的新型Windows操作系统.现在市场上已有Windows 8 RP(Rel

《Visual C++ 2012 开发权威指南》——第2章 Visual C++2012语言新特性2.1 Visual C++2012的语言新特性(1)

第2章 Visual C++2012语言新特性 Visual C++ 2012 开发权威指南 有一种新的C++标准就有一种新版本的Visual C++,新的版本Visual C++将更加符合C++标准!在其发展过程中新的C++标准被(乐观)称为C++0x.它最后被发布在2011年,现在称为C++11. 对于Visual C++,它有三个不同版本的数字,有不同的内部版本和编译器版本(cl.exe和_MSC_VER宏-显示不同,因为我们C++编译器早在Visual C++中的"可视化").

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——导读

前言 2011年9月14日,微软发布了Windows 8开发者预览版,宣布兼容移动终端,这意味着Windows操作系统开始向更多平台迈进,包括平板电脑和PC.2012年2月微软又发布了Windows 8消费者预览版,可在平板电脑上使用. Windows 8大幅度改变了以往的操作逻辑,对屏幕触控提供更佳的支持.Windows 8 抛弃了旧版本 Windows 系统一直沿用的工具栏和"开始"菜单,采用了全新风格的用户界面,各种应用程序.快捷方式等能以动态方块的"磁贴"样

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——2.4 HTML5

2.4 HTML5 2.4.1 HTML5添加音频 通过使用HTML5,无需任何第三方插件或外接程序,你就可以向你的网页添加音乐播放器. 1.< audio>元素简介 HTML5 audio元素提供一个可编写脚本的对象,无需外接程序或插件即可播放音频文件.简单地说,使用单个标签和一组属性在网页上为用户提供播放器.通过使用JavaScript,你可以管理audio对象和分配事件,以提供全方位的控制和状态跟踪. HTML5 audio元素与HTML5 video元素共享媒体属性和方法,所以你可能发

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——2.3 IE10与CSS3

2.3 IE10与CSS3 2.3.1 使用CSS3添加圆角 通过使用CSS3(级联样式表Level 3)为布局元素生成圆角,可以美化网站的外观.本小节我们主要通过使用Internet Explorer 9对圆角的内建支持,学习使网站布局更具吸引力的一些基本方法.我们主要通过以下几部分进行说明: 起点 生成全部相同的圆角 分别生成多个圆角 使用椭圆生成圆角 1.起点 我们从基本的网页开始操作,图2-1所示的网页为一家虚拟咖啡公司的初始网页,其中包括一些HTML元素.一些级联样式表和几个图像. 说

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——2.2 JavaScript概述

2.2 JavaScript概述 2.2.1 什么是JavaScript 1.什么是脚本语言 脚本语言是一种应用程序扩展语言,用于系统的扩展,使其按用户的意愿去运行. 所有的基础功能由系统提供,脚本语言在更高一层次描述如何调用系统接口. 解释执行. 2.脚本语言的分类 嵌入式. 非嵌入式. 3.什么是JavaScript 一种计算机程序设计语言. 脚本语言. 解释语言:程序语言代码→语言翻译程序→机器代码. 可以直接嵌入到HTML文档中. 增强用户交互性. 下面通过一个例子来对JavaScrip

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——1.4 Visual Studio 2012新特性

1.4 Visual Studio 2012新特性 1.4.1 Windows Microsoft Design样式应用程序1.设计和构建Microsoft Design Style样式应用程序通过1.3节我们对Microsoft Design样式应用程序有了一个基本的了解. 使用默认项目模板构建Microsoft Design样式应用程序,这些模板为不同的Microsoft Design样式应用程序提供了文件.资源和结构. 使用 XAML 和 C+ +.C# 或 Visual Basic构建M

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——第2章 HTML5 JavaScript概述以及新特性 2.1 HTML5概述

第2章 HTML5 JavaScript概述以及新特性 2.1 HTML5概述 HTML5已经推出,Web也不会是一成不变的. 以前你一定听说过这句话或类似的内容. 我想,当你听到这句话时,可能会变得很激动,转动眼珠.皱着眉头一脸疑问. 也可能这三种反应你都有.有这些反应,我非常能理解. HTML5 十分令人称道,正如我们所知,它可能会改变 Web,但它的作用也被夸大了. 而且,它的真正意义还难以琢磨. 在使用 HTML5 构建应用程序时,我自己也有过上面所说的每一种反应. HTML5 是一个宽

《Windows 8 开发权威指南:HTML5 和JavaScript卷》——第1章 Visual Studio 2012的新特性 1.1 如何安装Windows 8

第1章 Visual Studio 2012的新特性 1.1 如何安装Windows 8 在Window 8 安装过程中,有两个选项供您选择. 升级.使用此选项可以将您当前使用的Windows 版本替换为Windows 8,同时保留电脑中的文件.设置和程序. 自定义.使用此选项可以将您当前使用的Windows版本替换为Windows 8,但是不会保留电脑中的文件.设置和程序.因此,这种安装有时称为清理安装. 升级安装和自定义安装过程类似,不过自定义安装过程稍微复杂一些,这里我们以自定义安装为例,