[WPF] 考古Expression Web:微软当年最漂亮的WPF软件
1. 什么是expression web
expression studio是微软在2007年推出的一套针对设计师的套件,其中包含专业的设计工具和新技术,可以弹性且*地将设计方案转为实际——无论设计的是标准的网站、拥有丰富用户经验的桌面应用,或是管理数字资产和内容。它包含以下部分:
- expression blend 4 + sketchflow
- expression web 4 + superpreview
- exression design 4
- expression encoder pro
具体信息可以参考这里:
expression studio 4正式版发布 - jv9 - 博客园
其中,expression web 是一个专业的设计工具,可用来建立现代感十足、且以标准为基础的网站,让您在 web 上提供绝佳的质量。 透过使用强大的设计工具和工作窗格快速地合并 xml 数据,减少复杂度和简化数据整合。
透过 expression web 和 visual studio 对于 xml、asp.net 和 xhtml 的绝佳支持,您可以顺畅地整合 web 设计和开发团队。 透过复杂的 css 设计功能,释放您的创意点子,并替您的网站注入活力。可视化的设计工具、专门的工作窗格和工具列,让您精确地控制版面配置和格式。
具体信息可以参考这里:
可是expression这个品牌十分短命,5年后就被微软放弃了,只剩下被整合进visual studio的blend,具体可见当时的报道:
微软终止 web、设计和媒体工具 expression 套件,web 和 design 免费提供下载
2. 为什么是expression web
最近打算写blend的博客,突然来了兴致想看看很久没用过的expression studio,因为expression studio中的其它几个(design,encode)这两年时不时都还会用一下,所以就拿web来怀旧。
这篇文章为什么分类为wpf?因为expression studio的剩余价值不在于它开发web的功能,而在于它本身是一个有趣wpf软件。
3. expression web的功能
最新版的web可以在以下地址下载:
download microsoft expression web 4 (free version) from official microsoft download center
安装画面即使现在看来也还是很漂亮,好歹当年是主打设计功能的软件,它本身的设计也不能差。
安装完后在“about”窗口可以看到最后更新是2012年。
这就是它的主界面,除了常用的web设计功能,有两个功能我印象深刻,其中一个就是上图的interactive buttons,可以创建多个样式的按钮,并提供了这些按钮的图片。在当年我常常把这些图片拿去silverlight上用。后来我写xaml越来越熟练,反而越来越觉得系统中的按钮应该越简洁越好,就再也不使用这种图片按钮了。
另一个印象深刻的功能是microsoft expression web superpreview,它是微软发布的最好的ie调试工具,它可以让我们在各个版本 ie 浏览器下调试网站,使得网站在各个版本 ie 浏览器下兼容。在当时ie占有率有绝对优势的时候,说它是微软发布的最好的浏览器调试工具也不为过。
可是毕竟年代久远,在我的windows 10电脑上已经运行不了ie6的部分,或许windows 7 还可以试试吧。
4. web的遗产
上面是正在被visual stuido 2019调试的expression web。在当时expression studio是微软发布的最漂亮的wpf软件,连右键菜单都经过精心设计,即使现在看来都很时髦(设计潮流又轮回了一次,最近微软又重新喜欢上了下面这种圆角设计):
web运行速度也很快,整体ui十分流畅。既然已经不更新了,开源才是它们最好的归宿,毕竟现在很多wpf软件做得还不如当年的微expression studio,可惜微软完全没这个打算。如果有兴趣的话可以反编译抄抄它的控件,其实很久以前已经有人做过这方面的工作,例如这个项目:
wpfexpressionblendtheme: a wpf theme which will make an application look like expression blend.
5. 结语
很多年前我还偶尔会用用expression web,前同事的设计师当年也常常夸web好看又好用。另一个软件design也很好用(10年前),有趣的是它的配色和最新的adobe illustrator 2020还很像,可以说微软难得前卫了一次:
上一篇: python dic字典排序