Windows Vista中五花八门的菜单赏析

由于曾经项目里很多人做的界面实在是看不过去,于是有一段时间特别关注于程序的界面设计。要有良好的使用体验,又要符合UX guide的要求。从控件的选用、布置到界面上的所有文字都有精细的要求。如果没有专门学习过,很难第一次就做得很好。(当然你可以说Google做的东西很多不符合MSUX 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的右下角的网络和声音的图标,从彩色的,变成了黑白的……

原文地址:https://www.cnblogs.com/nankezhishi/p/1373779.html