写点什么

为 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:371591
用户头像

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

关注

评论

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

搞定低代码视图只需 2 步!接口参数 + 列表展示,新手也能会

引迈信息

单线程如何撑起百万连接?I/O多路复用:现代网络架构的基石

poemyang

RPC IO多路复用

.NET 10首个预览版发布:重大改进与新特性概览!

追逐时光者

.net 微软

我的公众号接入了DeepSeek-R1模型,成为了一个会深度思考的强大.NET AI智能体!

追逐时光者

AI

看图猜成语达人小程序:一站式趣味与变现解决方案

微擎应用市场

朴智平台“上新”:金融风控模型对抗时代到来

极客天地

全面的 .NET 操作 SQLite 入门实战(包含选型、开发、发布、部署)!

追逐时光者

C# sqlite .net 微软

C#之 Dictionary 详解

追逐时光者

C# .net

百分点科技发布中国首个AI原生GEO产品Generforce,助力品牌决胜AI搜索新时代

百分点科技技术团队

设备点检 设备维护经验总结(9)

万里无云万里天

工业 工厂运维 设备点检

2025 年全面且实用的 Visual Studio 插件推荐,开发效率提升利器!

追逐时光者

微软 Visual Studio

一款基于 .NET 开源、配置灵活的工作流引擎

追逐时光者

C# .net 微软

浅谈 C# 13 中的 params 集合

追逐时光者

C# .net 微软

工作面试必备:SQL 中的各种连接 JOIN 的区别总结

追逐时光者

数据库 sql

有趣评测小程序系统:开启视频与答题变现新创业风口

微擎应用市场

深度剖析:KWDB SQL 编译与优化策略

KaiwuDB

数据库 sql KaiwuDB 分布式多模数据库 KWDB开源数据库

在 ASP.NET Core 中创建中间件的 4 种方式

追逐时光者

C# .net 微软

面试官问:你知道 C# 单例模式有哪几种常用的实现方式?

追逐时光者

C# .net 微软

C# 13 中的新增功能实操

追逐时光者

C# .net 微软

时序数据库 Apache IoTDB 等你“打卡”!2025 OSCAR 开源产业大会完整版议程揭晓

Apache IoTDB

排查 EF 保存数据时提示:Validation failed for one or more entities 的问题

追逐时光者

.net ef

重磅 | Cloud Ace 宣布正式代理云安全平台 Wiz !

Cloud Ace 云一

云安全 谷歌云 企业云服务 Wiz

Figma MCP如何配置?MCP+Cursor实战教程分享!

职场工具箱

产品设计 figma AIGC ui设计 MCP

在 Blazor 中使用 Chart.js 快速创建数据可视化图表

追逐时光者

C# .net 微软

一个开源且免费的 .NET CMS 和应用程序框架

追逐时光者

.net CMS

Sppring集成Quartz简单案例详解 包括(添加、停止、恢复、删除任务、获取下次执行时间等)

刘大猫

人工智能 云计算 算法 物联网 大模型

企业应用开发中.NET ORM EF常用哪种模式?

追逐时光者

C# .net ORM

C# 中比较实用的关键字,基础高频面试题!

追逐时光者

C# .net 微软

Nginx Tracing 最佳实践

观测云

nginx

一个基于 .NET 开源免费的异地组网和内网穿透工具

追逐时光者

.net 微软

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