共八条:

  1,突出内容(数据)。

    a,仅在屏幕上保留最相关的元素;移除线条、框和不必要的图形效果;限制屏幕上持久显示的导航框,如选项卡。

    b,交互尽量直接在内容上,直接控制内容来完成操作,而不是使用控件进行间接控制。例如,让人们点按某个项目以查看其详细信息,横向滑动以选择它,拖动以移动它,缩小以查看完整上下文—,而不是在屏幕上添加按钮来执行这些操作。

    c,利用边缘,某些操作无法通过直接控制来完成。对于那些需根据上下文显示的命令,仅在需要时才显示,以避免弄乱你的画布。利用屏幕或设备的边缘,人们可以放心地找到命令。

  2,快速响应用户。

    a,精心设计的动画可以使应用变得更丰富,并且使体验感觉精良和完美。

    b,win8商店应用的设计首先要考虑触摸功能。它们利用了手和手指的优势,并且考虑了舒适度和人机工程学。

    c,利用内置控件以获得流畅、优美、一致的动画和优化的触控功能行为。

  3,适应各种尺寸的屏幕。

   4,使用正确的合约。

    a,搜索、共享和文件选取器等一些最常见的合约。

  5,在磁贴上多下点功夫。

    a,磁贴功能是应用中的门户。磁贴位于“开始”屏幕上,它是应用的扩展,与传统图标相比它提供的信息更个性化,也更吸引人。在功能强大的磁贴上进行投资,这将引起人们对你的应用的关注。

    b,使磁贴显示的内容满足用户需求,并且当应用内容发生更改时进行更新,使内容保持最新状态。提供了各种预定义的磁贴模板,可选择最适合你的内容类型的设计。

  6,通过磁贴让用户感觉你的应用处于活动状态。

   7,使用漫游数据。

     a,使用户在不同终端上有一种”持续“的感觉。

     b,在程序挂起再运行时,用户也以为应用是一直运行的。

  8,充分利用上述原则。

win8 商店应用 设计风格原则的更多相关文章

  1. win8 商店应用 概观

    外观: 1,适应性好.可以在各种外形规格和显示大小上正确的展示数据. 2,磁贴. 交互方式: 1,应用栏.使用应用栏可以向用户显示命令和工具.默认情况下,应用栏会被隐藏,当用户使用手指从屏幕的底部边缘 ...

  2. win8商店应用验证,二进制文件是在调试模式下生成的解决方案。

    程序是在release模式下生成的,并且arm和x64通过了验证,但是x86就出现了这个奇葩问题. 搞了半天发现是要把“优化代码”的选项勾上.

  3. 重新想象 Windows 8 Store Apps (67) - 后台任务: 推送通知

    [源码下载] 重新想象 Windows 8 Store Apps (67) - 后台任务: 推送通知 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 后台任务 推送通 ...

  4. UWP 2018 新版 NavigationView 尝鲜

    本文参考了官方文档以及提供的示例代码(官方代码貌似有点误导,所以写了这一篇,并且文末有GayHub代码地址) 官方文档发布于20180806,说明NavigationView刚发布了没几天,还在开发中 ...

  5. Html5 移动游戏开发

    有非常多游戏採用H5技术开发.比方三国来了.巴哈姆特之怒.切绳子等. 我们公司也有多款游戏用H5开发.H5开发成本低.效率高,方便做自己主动更新,可移植性好. 受益于H5技术,我们公司的非常多产品都非 ...

  6. Windows 8.1 系统ISO镜像下载或自Win8应用商店升级方法

    1)下载 -- 面向全体用户的Win8.1预览版ISO镜像下载(28日开放): 安装时请输入微软官方提供给大家的产品密钥:NTTX3-RV7VB-T7X7F-WQYYY-9Y92F. 64位简体中文版 ...

  7. 【win8技巧】应用商店里面如何搜索应用app

    win8应用商店搜索app软件的技巧 1.组合键 WIN+C 打开屏幕最右边磁条 2.点击搜索,输入你想搜的软件名称,里面会列出你已经安装的app或者你点击下面的应用商店选项,就可以搜索互联网上应用商 ...

  8. win8 应用商店。 app下载的音乐和视频软件能打开,不能正常播放 解决方法

    win8 应用商店.app下载的音乐和视频软件能打开,不能正常播放 安装完win8之后,下载了PPS,可以正常播放.但是过了几天之后,就不能播放了,又从网络上下载了其他的音乐和视频相关的软件, 都不可 ...

  9. win8及win8.1商店出现0X80073CF9的解决办法!

    //添加appinstallagent无效的方法 http://jingyan.baidu.com/article/e52e3615a2b38f40c60c51d3.html

随机推荐

  1. Spring-Hello World实例

    Spring Hello World实例 创建Java项目 添加Jar包 创建源文件 现在在Spring项目下创建实际的源文件.首先,要创建一个名为com.tuorialsponit的包,然后在该co ...

  2. 0408-服务注册与发现-Eureka常用配置

    一.概述 参看地址:https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_appendix ...

  3. matlab出错及改正

    1 使用小波分析时,出现下面错误: 错误使用 wavedec需要的 X 应为 矢量.出错 wavedec (line 34)validateattributes(x,{'numeric'},{'vec ...

  4. go——反射

    反射(reflect)让我们能在运行期探知对象地类型信息和内存结构,这从一定程度上弥补了静态语言在动态行为上地不足.和C数据结构一样,Go对象头部并没有类型指针,通过其自身是无法在运行期获知任何类型相 ...

  5. PolyBase--整合SQLServer和Hadoop

    我们一直强调,大数据和传统的关系数据库并不对立,未来公司的的业务将会是大数据和关系型数据库的整合.微软的PolyBase打响了SQL Server和Hadoop整合的第一枪. 在2012年度的SQL ...

  6. shell文件安全与权限 笔记

    主要学习: 文件盒目录的权限 Setuid Chown和chgrp Umask 连接符号 一个文件已经创建,就具有三种访问方式 读,可以显示该文件的内容 写,可以编辑或删除它 执行,如果该文件时一个s ...

  7. 函数:生成1-n的随机数组,

    方法很笨,不过可行: #include <stdio.h> /** 功能:获取一个1-n的随机数数组,这些随机数都互不相同 ** 入参:n-表示最大随机数: *randArray -用于储 ...

  8. React Native混合开发中必须要学会点FlexBox布局

    在前面的案例中,界面的搭建都是采用CSS的布局,基于盒子模型,依赖 display属性 , position属性, float属性.但对于那些特殊布局非常不方便,比如,垂直居中. 一种全新的针对web ...

  9. Mac开发

    工具类:                      

  10. nswag vs swashbuckle

    https://www.reddit.com/r/dotnet/comments/a2181x/swashbuckle_vs_nswag/ Swashbuckle https://github.com ...