公告:由于近期本站访问量增加,单核VPS不足以提供足够的性能为各位服务,网站访问速度较慢。请考虑向我们捐赠,帮助我们升级服务器!

视觉效果:修订间差异

来自BetaWorld 百科
跳转到导航 跳转到搜索
第106行: 第106行:
==专有名词与技术==
==专有名词与技术==
===Visual Style===
===Visual Style===
视觉样式是用于修改Windows用户界面的位图和其他图形的集合,已在Windows XP中引入。 与在Windows XP之前使用的经典主题之上应用的常规颜色方案相比,它们更先进。 由于包含桌面合成器,视觉样式的行为和效果在Windows Longhorn和Windows Vista操作系统中发生了显着变化。 它们是.msstyle文件中的自包含文件,可以包含几种视觉样式的变体。 视觉样式在uxtheme.dll中实现。

早在 Windows Neptune 便颇具雏形,现在的 Windows 10 仍离不开本技术。

===DCE===
===DCE===
桌面组合引擎 (或 DCE) 是一个主题渲染引擎, 用于早期构建的 Windows Longhorn,始于3683。 不过其中的Bug比较多,兼容性较差。从Build 4008开始, DCE 只提供透明效果。它与 WinFS、Avalon和其他内部 Windows 数据库同步开发。
桌面组合引擎 (或 DCE) 是一个主题渲染引擎, 用于早期构建的 Windows Longhorn,始于3683。 不过其中的Bug比较多,兼容性较差。从Build 4008开始, DCE 只提供透明效果。它与 WinFS、Avalon和其他内部 Windows 数据库同步开发。

2019年8月9日 (五) 23:40的版本

Windows Classic

它的 CPU 占用较少, 提供了更好的性能,更高的颜色和字体自定义选项。Windows XP 包含此视觉样式的预设配色方案。此主图被视力受损者优选。此方案是 Windows 9x 、Windows NT 4.0 和 Windows 2000 的默认配色方案, Windows Vista 和 Windows 7 也出现此主题。 Windows 经典样式在安全模式和 Win32 控制台窗口中自动使用。它还出现在 Windows NT 4.0 Server 到Windows Server 2008 R2 中。此 Windows 经典主题已从 Windows Server 2012 和 Windows 8 中删除。(但仍然存在于内核中)。

WaterColor

Watercolor是 Microsoft 在开发 Windows XP 操作系统期间创建的临时主题的名称。最初出现于5.1.2223,最后在Build 2419。在Build 2250中, 它被称为professional, 默认情况下没有启用。

Watercolor(在Build 2410之前称为Professional) 是 Windows XP Beta 版中使用的视觉样式。它的任务栏看起来相当像Windows 2000, 并有一个早期的Windows XP RTM使用的全新开始菜单。当窗口活动时, 标题栏为蓝色, 当非活动时为粉红色。(2223中非活动窗口标题栏为青褐色)在Build 2410由Sample Test Visual Style替换此主题。

Sample Test Visual Style

Sample Test Visual Style(内部称为Mallard)是Windows XP的一些预发布版本中包含的视觉样式。 截至2019年,包括在Windows XP build 2410,2416和2419内,其中包括三种颜色方案,称为Chartreuse Mongoose和Blue Lagoon(内部称为Paler)。

在 Build 2428 中由 Luna 取代。

历史

2000-02-22中的Whistler功能规划电子表格提到了一个默认皮肤集,其中包含计划在2000-04-28完成的消费者和专业版,其中指的是Watercolor(当时名为Business),Build 2257中的任务栏和开始菜单属性控制面板在2000-08-10编译,包括桌面的低分辨率屏幕截图,其中新的开始菜单打开,用于说明相应的选项。有趣的是,屏幕截图还显示了一个任务栏,其设计与以后包含在Beta 2版本之前的样本风格有许多相似之处,但是,它不包含水印,因此它很可能是一个概念。

从早期的Beta 2之前版本中嵌入test.mstheme中的themes.ini文件包含最后更新日期2000-07-11。但是,水彩主题中的相同文件声称最后更新日期为2000-04-19,早于构建2250.鉴于水彩主题(当时名为Professional)已经在构建2250和2257之间进行了重大更新,并且INI文件本身已经多次更新,在最后更新日期保持不变的情况下构建2419,这个值不应该被认为是准确的。

雷蒙德·陈在2006-01-11的一篇博客文章中说,这个主题曾作为诱饵引起大众注意力,同时微软团队一直秘密地在Luna身上工作。

Luna

"Luna" 是 Windows XP 默认视觉样式的代号,其正式名称为 "Windows XP 风格"。它有三种配色方案: 蓝色 (默认), 橄榄绿色和银色。该视觉样式一开始适配的背景是"红色月亮沙漠",最终更改为现在我们熟知的蓝天白云背景(Bliss)。

Royale

Royale(也称为Energy Blue)是Windows XP Media Center Edition 2005中的默认视觉风格。它在主题界面中使用强烈的绿色和蓝色色调,并带有类似于Bliss的字段的默认壁纸(称为“Energy Bliss”))。 Royale Noir是这个主题的衍生品,主要以黑色调为主。 嵌入式主题类似于Royale。

Slate

Slate初次登场是在Build 4042中。

该版本支持DCE和显示特效,相较于Plex,该版本更加......丑。

它将系统主色调更改为黑色,侧边栏和开始菜单都是黑色的基调,而且,在开启DCE过后,标题栏上并没有模糊效果,而是完全透明。导致用户要查看标题栏文字和关闭,最小化等窗口管理按钮变得很费劲。

不过,它取消了开始按钮上的Start字样,一定意义上有进步意义。(而这个设定并没有节约标题栏面积。。。)

该版本一直到4093都与Jade共存。

Jade

Jade 初次出现是在Build 4074中。

Windows Aero

Windows Aero (全写为A:真实, E:精力充沛R:反射和O:开♂放,), [是由 Windows Vista 操作系统介绍的设计语言。在Aero接口中所做的更改影响了 Windows 界面的许多元素, 包括新外观的合并, 以及反映外观、布局的界面指南的变化, 以及指令的措辞和语调,第三方应用程序的显示也有所改变。

Windows Vista中的 Aero

取代了 Windows XP 的 "Luna" 主题。直到 2005年7月 Windows Vista Beta 1的发布, 在公开或泄露的版本中几乎没有显示出Aero。以前的用户界面是Plex(3683–4042),Jade或Slate。Microsoft 在构建5048中开始使用该主题。

Windows Aero 在 Windows Vista 中加入了以下功能。

  • 新的主题: Aero的主要组成部分, 它是 Windows XP 的 "Luna" 的后继者, 并改变图形控制元素的外观和感觉, 包括但不限于按钮, 复选框, 单选按钮, 菜单, 进度条和默认的 Windows 图标。甚至消息框也被更改。
  • Windows Filp改进: Windows Vista 中的 Windows Filp (Alt + Tab) 在Vista里会显示每个打开窗口的实时预览, 而不是应用程序图标。
  • Windows Filp 3D: Windows Filp 3D (Windows 键 + Tab) 会呈现打开窗口的实时图像, 允许一个在三维视图中显示它们,并在之间切换。
  • 任务栏实时缩略图 悬停在窗口的任务栏按钮上会显示任务栏中该窗口的预览。
  • 桌面窗口管理器 (DWM)-由于新更改对硬件和性能的重大影响, 引入了桌面窗口管理器来实现硬件加速, 将 UI 呈现的职责从 CPU 转移到图形子系统。DWM 在 Windows Vista 中需要兼容的硬件。
  • 任务对话框: 用来帮助与用户进行通信并接收简单用户输入的对话方块。任务对话框比传统的仅承载消息和一组命令按钮的InfoBox更复杂。任务对话框可能具有可扩展的节、超链接、复选框、进度栏和图形元素等。

Windows 7中的Aero

新增几个 UI 更改, 如更友好的界面, 以及许多新的视觉效果和功能。

  • Aero Peek: 悬停在任务栏缩略图上, 会显示整个窗口的预览。还可以通过任务栏右端的 "显示桌面" 按钮来提供Aero Peek, 这使得所有打开的窗口都透明, 可以快速查看桌面。类似的功能在 Windows Vista 开发期间获得了专利。
  • Aero Shake: 摇晃 (快速拖来回) 窗口将所有其他窗口最小化。
  • Aero Snap: 将窗口拖动到桌面的右侧或左侧会导致窗口填满屏幕的相应一半。将窗口贴紧到屏幕顶部可将其最大化。可以通过将窗口拉伸到屏幕的顶部或底部来调整大小, 这完全增加了它们的垂直屏幕属性, 同时保留了它们的宽度, 这些窗口可以在标题栏移动时水平滑动, 或被拉走, 从而返回窗口的原始高度。使用经典主题, 此功能仍然可用。
  • 触摸用户界面增强: Windows Aero对触摸屏幕更为友好。例如, 在显示器上添加了触摸手势和对高 DPI 的支持。
  • 最大化窗口的标题栏保持透明, 而不是变得不透明。
  • 非最大化窗口的轮廓是完全白色的, 而不是在右侧和底部有青色轮廓。
  • 当悬停在打开的程序的任务栏按钮上时, 该按钮会发光其图标的主 RGB 颜色, 并在鼠标光标移动后产生效果。
  • 任务栏按钮中存在进度指示器。例如, 通过 Internet 资源管理器下载程序会导致该按钮在操作过程中以颜色填充。

在 2012年, 随着 Windows Server 2012 (以及后来的 Windows 8) 的发展, 微软转向了一个代号为 "Metro" 的设计语言。

Aero Lite

Aero Lite是在Windows 8中首次出现的隐藏视觉样式的名称,本计划在未来的Windows版本中使用。 msstyles文件但不是主题文件存在于Windows 8 / 8.1 / 10中的C:\ Windows\Resources\Themes\aero文件夹中。 要启用主题,请创建名为aerolite.theme的aero.theme文件的副本,并将其重定向到aerolite.msstyles文件,并将其显示名称设置为Aero Lite。

Embedded

Embedded是一种类似于Windows Embedded 2009中使用的Royale的视觉风格。它主要采用蓝色阴影。

Modern UI(Metro)

Metro(正式被称为Microsoft Design Language或MDL) 是由微软创建的设计语言。这种设计语言的重点是排版和简化的图标, 和基本的几何形状。Modern UI的早期例子可以在 Encarta 95 和 MSN 2.0 中找到。此语言在Windows XP Media Center Edition和 Zune 演变了,并且随着Windows Phone 7的揭幕,它正式地被称作 "Metro" 。此后, 它被并入了公司的一些其他产品, 包括 Xbox 360 系统软件、Xbox One、Windows 8、Windows Phone和 Outlook.com。

除了对 "开始" 菜单所做的更改之外, Windows 8 还采用了一种更具模式的方法, 它的Modern UI应用程序使用全屏模式, 从而避开了对基于图标的桌面界面的依赖。然而, 在这样做的同时, 微软已经将其重心从多任务和业务生产率转移了出来。在不久以后, Fluent Design System 代替了它。

Fluent Design System(流畅设计体系)

综述

FDS(代号Project NEON)是微软2017年开发的设计语言。流利的设计是对 Microsoft Design Language 2的改造, 其中包括为所有 Windows 10 设备和平台设计的软件中使用的设计和交互指南。该系统是基于五关键组件: 光, 深度, 运动, 材料和规模。新的设计语言包括更加突出的深度和半透明作用。 设计的初步成果(特别是 "亚克力" 半透明效果, "显示" 对按钮的影响) 已纳入 Windows 10, 随着时间的推移, 更多新的特色将被引入到Windows中。

组成

亚克力模糊效果

聚焦效果

深度效果

视觉差异

按键反馈

比例

Fluent Design Build 2018展望

Fluent Design 经过一年的开发,进步着实不少。微软在Build 2018 大会上承诺,Fluent Design 将获得大幅度更新 这些更新有:

  • 命令条浮层
  • Z 轴深度和阴影
  • 瞬间 UI 的 Acrylic 质感
  • 导航视图
  • Fluent 标准和紧凑布局
  • 表单验证
  • @ mentions
  • 行内手写
  • 相关性命令
  • 数据合集
  • Reveal 聚焦状态
  • 环境不再生硬
  • 动效系统改进

而其中的Z轴深度和阴影,我们可以在最新的Microsoft Store中体验,而表单填写也已初具模型。

并且微软宣布Fluent Design Language 在未来将不仅仅是UWP一家的特性,也会支持Win32,甚至WPF。

Fluent Design Language的未来究竟怎样,让我们拭目以待。

专有名词与技术

Visual Style

视觉样式是用于修改Windows用户界面的位图和其他图形的集合,已在Windows XP中引入。 与在Windows XP之前使用的经典主题之上应用的常规颜色方案相比,它们更先进。 由于包含桌面合成器,视觉样式的行为和效果在Windows Longhorn和Windows Vista操作系统中发生了显着变化。 它们是.msstyle文件中的自包含文件,可以包含几种视觉样式的变体。 视觉样式在uxtheme.dll中实现。

早在 Windows Neptune 便颇具雏形,现在的 Windows 10 仍离不开本技术。

DCE

桌面组合引擎 (或 DCE) 是一个主题渲染引擎, 用于早期构建的 Windows Longhorn,始于3683。 不过其中的Bug比较多,兼容性较差。从Build 4008开始, DCE 只提供透明效果。它与 WinFS、Avalon和其他内部 Windows 数据库同步开发。

从Build 4066开始, DCE 被桌面窗口管理器(DWM)替换。

DWM

桌面窗口管理器是windows Vista及windows 7中的一个新组件:Desktop Window Manager(DWM)。它建立在WPF核心图形层组件基础之上。DWM的桌面合成是建立在Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕象素显示方式。启用DWM后,提供的视觉效果有毛玻璃框架、3D窗口变换动画、窗口翻转和高分辨率支持 。其中最明显的特征有:任务栏窗口的实时缩略图;Alt-Tab和Win-Tab组合键所看到的效果。

桌面组合

到目前为止Vista最大的改变就是引进桌面组合。这成为一切都由DWM执行的基础。桌面组合的主要特点是:应用程序取得屏幕上像素的方法已经本质的改变。

内存的使用情况

因为每个窗口都需要在内存中有一个缓冲区来存储窗口的上下文, 所以这个 dwm.exe 进程所占的内存大小是由打开窗口的个数控制的. 如果打开了大量的窗口, dwm.exe 则会占用更多的内存. 在大多数情况下, 相比占用相对较少的内存, 使用复合窗口管理器是值得的.

关闭 dwm

关掉 dwm.exe 的唯一方法是停止这个服务运行. 在控制面板或者开始菜单中打开"服务", 然后找到列表里的 "Desktop Window Manager Session Manager", 然后点击"停止"按钮, 注意在点了"停止"按钮后你会切换到系统的基本主题(Basic Theme) .

可以以管理员模式运行控制台然后使用下面的命令:

Stop Service net stop uxsms
Start Service net start uxsms
Disable Service sc config uxsms start= disabled
Enable Service sc config uxsms start= auto