看过绚烂的WPF演示后,不由提出一个问题:曾经在一些项目中使用过一点儿GDI+的东西,那的确是.NET Framework中一个稍显独立和神秘的世界,学习和掌握都需要相当时间的积累,难道WPF的出现,即宣告那些已经掌握的GDI+技能行将做古?GDI+将被WPF取代?
答案是肯定的,也是否定的。
高生产效率一直是微软技术的一贯特点,WPF是对图像编程更高层次的封装,因此可以带来更快的开发速度。使用GDI+再加上复杂的几何学知识,编写大量代码实现的效果,在WPF下面只需要简单的几行XAML代码。类似的产品,当你还在用GDI+"打地基"的时候,你的竞争对手也许已经在庆祝"封顶了" 。原因只有一个,对手使用的是WPF。此种情形下,别无选择 - 扔掉GDI+拥抱WPF吧。来自WPF Team的声音(http://blogs.msdn.com/timothyc/archive/2006/06/16/634638.aspx):
What we’ve done with WPF is provide an entirely new set of possibilities around retained-mode graphics programming, which simply haven’t existed before. This is a brand new class of tool, one that frees developers from t
答案是肯定的,也是否定的。
高生产效率一直是微软技术的一贯特点,WPF是对图像编程更高层次的封装,因此可以带来更快的开发速度。使用GDI+再加上复杂的几何学知识,编写大量代码实现的效果,在WPF下面只需要简单的几行XAML代码。类似的产品,当你还在用GDI+"打地基"的时候,你的竞争对手也许已经在庆祝"封顶了" 。原因只有一个,对手使用的是WPF。此种情形下,别无选择 - 扔掉GDI+拥抱WPF吧。来自WPF Team的声音(http://blogs.msdn.com/timothyc/archive/2006/06/16/634638.aspx):
What we’ve done with WPF is provide an entirely new set of possibilities around retained-mode graphics programming, which simply haven’t existed before. This is a brand new class of tool, one that frees developers from t