写点什么

为 Windows 8 开发业务应用程序

  • 2012-11-11
  • 本文字数:771 字

    阅读完需:约 3 分钟

Windows 8 和 Windows Server 2012 的到来把平板风格的用户界面带入了主流。虽然很多应用程序的类型都将会容易地从这种全新设计当中获得益处,不过传统业务应用程序的开发人员或许会担心他们的应用程序要如何来适应。Metro 代表了一种设计理念的改变,几乎带来了全新的图形风格,显然是没有这么容易适应的。

重要的不同之处在于,其和所有用户都息息相关,而不仅仅是那些使用平板或触摸屏设备的人们。为了讲述在拥抱 Metro 风格之后要做出的一些设计决定,微软的 Robert Green 向大家介绍了来自Macadamian 公司的Nadine Fox。他们一起为大家剖析了一款采用Metro 风格的费用管理系统,它可以作为传统在线业务应用程序的典型代表。

Green 反复提到的一个观点就是“内容置于边框之上”。这种约定的效果一眼就可以从应用程序的界面上感受得到。当应用程序运行于 Windows 8 并由鼠标操作的时候,传统的菜单栏和 Ribbon 都已经消失。相反,费用报告条目这一重点内容就是界面中的焦点。用于传统应用程序里面的界面元素只有“应用程序栏”得以保留,其在特定应用程序条目被选中的时候才显示出来。否则就会隐藏在屏幕之外,以尽量减少用户的干扰。

为了进一步强调“内容置于边框之上”的准则,甚至传统的对话框也不被赞成。取而代之的是,让应用程序在字段旁边发出提醒来提示必填的信息:

Inline error message

Green 也演示了他的示例应用程序利用到的一些其他 Windows 8 的特定特性,例如便利的共享机制。它可以通过电子邮件、Twitter 或发送便签的方式来共享信息。

在观看了这个演示之后,人们对 Windows 8 风格 UI 下面业务应用程序的这种可行设计模式印象非常深刻,不过在他们的演示和设计里面确实需要一种全新的思路。面对挑战的开发人员,将需要一段时间的适应以及一定的艺术设计资源,才能很好地利用这一新的界面风格。

查看英文原文: Developing Business Applications For Windows 8

2012-11-11 06:371235
用户头像

发布了 254 篇内容, 共 61.2 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

netty案例,netty4.1高级应用篇二,手写RPC框架第二章《netty通信》

小傅哥

Netty 小傅哥

netty案例,netty4.1源码分析篇三《Netty服务端初始化过程以及反射工厂的作用》

小傅哥

Java Netty 小傅哥

大数据技术思想入门(二):分布式存储集群特点

cristal

Java 大数据 hadoop 分布式

程序开发中的持续集成、持续交付、持续部署

石云升

持续集成 持续交付 持续部署 自动化部署

netty案例,netty4.1源码分析篇六《Netty异步架构监听类Promise源码分析》

小傅哥

Netty 小傅哥

世界正在重塑 加密货币将扮演什么角色

CECBC

数字货币 加密货币

Week10---课后总结

Geek_165f3d

一个实用的开源项目,可以快速将 Elasticsearch 数据导出到 csv

AlwaysBeta

Python 数据库 elasticsearch Kibana Lucene Elastic Search

JDK8 日期 API 使用

HeGuang

JDK1.8

spring事务的这10种坑,你稍不注意可能就会踩中

简爱W

netty案例,netty4.1中级拓展篇八《Netty心跳服务与断线重连》

小傅哥

Netty 小傅哥

netty案例,netty4.1中级拓展篇十《Netty接收发送多种协议消息类型的通信处理方案》

小傅哥

Java Netty 小傅哥

netty案例,netty4.1中级拓展篇十一《Netty基于ChunkedStream数据流切块传输》

小傅哥

Java Netty 小傅哥

大龄程序员的自我介绍 v 0.1

escray

学习 面试 自我介绍

netty案例,netty4.1源码分析篇一《NioEventLoopGroup源码分析》

小傅哥

Netty 小傅哥

netty案例,netty4.1源码分析篇二《ServerBootstrap配置与绑定启动》

小傅哥

Java Netty 小傅哥

netty案例,netty4.1高级应用篇一,手写RPC框架第一章《自定义配置xml》

小傅哥

Java Netty

netty案例,netty4.1源码分析篇四《ByteBuf的数据结构在使用方式中的剖析》

小傅哥

Java Netty 小傅哥

8锁问题

HeGuang

synchronized

netty案例,netty4.1中级拓展篇七《Netty请求响应同步通信》

小傅哥

Java Netty 小傅哥

Week10--课后作业

Geek_165f3d

做职场里的“超级英雄”,需要怎样的盔甲与工具?

脑极体

netty案例,netty4.1中级拓展篇十二《Netty流量整形数据流速率控制分析与实战》

小傅哥

Netty 小傅哥

netty案例,netty4.1中级拓展篇十三《Netty基于SSL实现信息传输过程中双向加密验证》

小傅哥

Netty 小傅哥

netty案例,netty4.1高级应用篇三,手写RPC框架第三章《RPC中间件》

小傅哥

Netty 小傅哥

数字化背景下的经济社会发展的新特征 新趋势

CECBC

区块链 人工智能 大数据

区块链的共识机制有哪些好处优势?

CECBC

区块链 分布式 金融

netty案例,netty4.1中级拓展篇六《SpringBoot+Netty+Elasticsearch收集日志信息数据存储》

小傅哥

Java Netty

netty案例,netty4.1中级拓展篇九《Netty集群部署实现跨服务端通信的落地方案》

小傅哥

Java Netty 小傅哥

netty案例,netty4.1源码分析篇五《一行简单的writeAndFlush都做了哪些事》

小傅哥

Java Netty 小傅哥

书摘之《堂吉诃德》—— 谁不曾想过仗剑走天涯?

小匚

读书笔记

为Windows 8开发业务应用程序_语言 & 开发_Jeff Martin_InfoQ精选文章