书评:用WPF勾勒世外桃源

WPF技术解决了用户对软件界面多样化的需求,通过XAML实现界面与软件运行环境的分离,本书《WPF核心技术》介绍了WPF的基本控件和交互机制,帮助开发者轻松掌握WPF。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WPF虽然为我们勾勒出一个美好的世外桃源,但要进入这个美妙的领地,却不是那么的容易。幸好有WPF的前构架师Chris Anderson先生给大家带来的WPF经典著作《Essential WPF》,以及本站编辑朱永光的译作《WPF核心技术》,让大家在探索世外桃源的路途中显得格外轻松与从容。

\

Avalon——西方传说中一个代表世外桃源的岛名被微软用来命名其前端基础框架,含义深刻隽永而且引人遐想。随着软件应用的普及,我们的用户被彻底“惯坏了”:

\
  • 他们希望看到符合自己审美风格的软件,而且经常用自己欣赏的风格评价面对的软件,“脸面”效果常常胜过“心里美”的精工细琢;\
  • 各类很Cool或者商业沉稳的系统也形成软件界面的心理暗示效应,以往用户总是喜欢说“能不能就类似Vista那样”,现在我听到更多的是他们拿出兜里的“小白”,边说边用手指在屏幕上托拽,直到一个电话打断他,演示才算中场休息;\
  • 一方面,用户希望界面能够及时把最新的内容用“我的应用我选择”的方式呈现;另一方面,他们又希望可以创造一个感觉上远离互联网的环境,恬静地踩在自己的节奏上。而且,这两种需要往往又在同一时刻并存:前者经常适用希望“人人为我”的情况,后者经常在我为“人人”或“某人”的时候;\
  • 还有就是“随时随处”信息获取带来界面平台的差异;\
  • 如此等等……\

作为前端设计人员相信您的体会更深,不过WPF就是为了解决但不限于上述问题诞生的,可以说它是微软这么多年界面技术的集大成者。WPF中界面和实际软件的运行环境通过XAML隔离,基于界面的动态效果和交互能力又从界面元素本身抽象出来、相对独立。掌握WPF,您会发现Viata或者“小白”上的这些界面体验离您并不遥远,而且可以省去很多重复建设的工作。

\

用WPF的思路设计界面就好像用各种食材和餐具准备一桌丰盛的大餐一样,色、香、味是通过各种规格的食材组合而成的,根据用户口味和爱好借助餐具的衬托尽量满足用户的喜好。同时,用户不仅是旁观者,他们也可以在成品上根据自己的进餐习惯作出调整。

\

“桃源”描绘的太多了,但说起掌握WPF确是件苦差事,毕竟衔接上述复杂需求和简单开发过程的中间环节就是前端设计人员对于技术的掌握,而XAML偏偏是一道很陡峭的坎,除了自己推敲外参考这本《WPF核心技术》应该能达到事半功倍的效果。本书从最简单的Hello World入手,借助一个个可运行的示例及丰富的截图引导您一步步深入WPF的开发世界,其中基本控件、基本交互机制的学习是您未来WPF开发工作中的主要内容,但对于XAML的初学者可能需要您反复几遍,毕竟基础熟练再作些写意的设计会更加得心应手。更值得一提的是,本书不仅让大家对于WPF知其然,还能知其所以然,其中讲述了很多设计原则,WPF运行的基本原理。

\

最后,祝您也能从这本书中找到描绘憧憬已久“桃源”的那支画笔。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值