Windows Vista中五花八门的菜单赏析
由于曾经项目里很多人做的界面实在是看不过去,于是有一段时间特别关注于程序的界面设计。要有良好的使用体验,又要符合UX guide的要求。从控件的选用、布置到界面上的所有文字都有精细的要求。如果没有专门学习过,很难第一次就做得很好。(当然你可以说Google做的东西很多不符合MS的UX guide,但是人家做的东西就是好看又好用。这就是感觉,在有感觉之前,总要有一个过程来领悟,方法就是通过学习。)
学习完UX guide,感觉自己已经有些走火入魔了。 看见个什么软件,总想找它UX上的麻烦。
拿良好用户体验的原则之一一致性来说,微软的软件本身就违反了这个原则。(当然他有理由,而且是正确的,可是他没有给大家解释,那就别怪有人找茬了。)
下面欣赏一下Windows里的五花八门的菜单吧。(全部图片都是在Vista默认的Aero透明主题下截的)
关机的菜单 声音菜单 这个知道吧
下面这个是输入法选择的菜单。
有点Office 2003的风格.
下面又是一种风格,不知道属于不属于ContextMenu,在Explorer中可以找到。
我的电脑的主菜单
Windows自带的程序的主菜单。
照理说WPF的默认风格从上面选择一下就是了,可它不.非又自己来个风格.让人一看菜单就能认出这是个WPF程序.
的WPF程序在Vista系统上的样式,着色和MouseOver时边框的形状不一样。
不知道是不是电脑慢的原因,还发现了这个现象。“我的电脑”里的菜单,一开始是和普通程序的主菜单的样式是一样的。在大约0.1秒的时间内会变全蓝。下面是这0.1秒中的图,可以隐约看到一个框。
本来想截一个更明显的图,但是发现这个现象不是每次都出现的。
下面这个不太好发现,但是也是Window系统的,把你的Explorer缩到最小,在ListView的右边可以看到又一个样式的Menu。
这个并不是ListView被缩小时所特有的样式。CMD的右键菜单也是这个样子的。
又一种经典菜单的样式和新样式的组合
在IE上也发现了这个
两种菜单的结合
可以明显地看出他们的不同,但是有什么理由吗?为什么要存在多种菜单渲染方式,有没有API可以设置自己的程序用哪种?
上面的系统的,下面是MS的各种程序的。
Windows自带的日记本, 不是记事本哦。
Office 2007 VS 2008
也许这是时尚,但是风水总要轮流转的。比如Windows 7的右下角的网络和声音的图标,从彩色的,变成了黑白的……