首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.12Windows界面中“睫毛膏”的演变

Windows用户界面的外观已经经历了几个流行时期。

早在Windows 1.0的时候,它的外观是非常单调的,因为当时的屏幕分辨率非常低,而且色彩深度实际上也是不存在的。如果色彩深度是16色,那么看起来将是很不错的。在这种情况下,你无法忍受将许多像素浪费在像边框这样没有价值的东西上。此外,由于没有色彩深度,因此像阴影效果这样的东西也不在考虑范围之内。

在Windows 2.0中延续了这种单调的外观。但在Windows 3.0中增加了一点3D的效果,即在按钮上有一点斜边。

人们开始相信3D外观是炙手可热的新鲜事物,因此涌现出了非常多的库,这些库几乎为所有的东西都增加了3D阴影和轮廓效果。CTL3D.DLL这个库本来是专为Excel而设计的,但后来却变成了一个很流行的库,最后,这个库成为了一种使对话框更加3D的标准方法。

后来,随着Windows 95的推出,系统有了更为3D化的外观。例如,在资源管理器窗口的面板中,沿着内侧使用了斜边。而且,对于所有在Windows 95上设计的程序,默认情况下都是采用3D的外观。此外,对于那些希望能够在低版本的Windows上运行的程序,增加了一个新的对话框风格DS_3DLOOK,这个风格表示,在可能的情况下,对话框希望使用3D外观。

如果认为Windows 95默认提供的3D外观还不够,那么你还可以使用CTL3D32.DLL来使得控件更加3D化。而与此同时,用户界面却开始变得难看起来。因为在对话框的按钮中有着非常厚重的黑色轮廓,看起来就像是使用了劣质的睫毛膏。

幸运的是,就像许多失去控制的流行时尚一样,人们意识到过多的3D并不是件好事。于是,用户界面又开始变得单调起来。人们开始使用更为巧妙的方式来区分各个项,而不再使用3D效果和粗厚的轮廓。分隔线变得更为柔和,有时候干脆就彻底消失。

Microsoft Office和Microsoft Money这两个软件奉行的是“少即是多”(less-is-more)的原则。于是在这两个程序中,斜边被去掉了,也没有3D的效果。按钮变得平面化而不是凸起。任务面板通过一条简单的灰线与内容面板区分开来,并且在背景的阴影效果上也做了一些修改。甚至连工具栏也变得单调了些。Office 2000同样变得极为简化,只不过还保留了一些简单的3D效果(例如,在凹槽和滚动条中)。

在Windows XP中认为“单调即为好”(flat-is-good),因此它甚至去掉了在任务面板和内容面板之间的分隔线,而只是通过颜色的变化来进行区分。“通过并列来进行分隔”已经成为了新的理念。

Office XP和Outlook 2003延续了这种趋势,并且几乎将除了滚动条之外的所有东西都平面化了。这些软件使用色块来区分屏幕上的元素,有时候也会使用简单的轮廓。

因此,现在界面的风格从3D又回到了平面。但谁又知道这种外观趋势会流行多长时间?当人们厌倦了平面外观的单调时,3D外观是否又会重新回来?

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论