WPF

http://www.cnblogs.com/Joetao/category/592442.html

而通过WPF控件的Content Model和Layout系统,WPF控件可以包括任何类型的控件,甚至.Net CLR对象。

个人觉得XAML应该是WPF中比较划时代的东东。通过XAML,我们可以用文本的方式描述复杂的Object Graph。这个想法在VB中就有了,不过XAML更简化,以便于使用工具来生成XAML。通过Command,Routing Event等机制,界面设计人员和程序员有比较清楚的界限。 
     我觉得WPF应该是GUI发展的一个延续,原来GUI中复杂的东西,现在通过简单的文本就可以实现。 

主要参考资料与工具: 
Windows Presentation Foundation Unleashed by Adam Nathan 
MSDN 
Essential Windows Presentation Foundation(*强烈推荐,回答了很多WHY的问题) 
Windows WPF source code 
Reflector
  wpf采用directX引擎,消耗的是GPU,节省cpu,他winform各有优势,你随意吧

看你注重神马哈,要是对页面效果有要求,那就WPF吧。。
如果没有,如WINFORM的话,方便一些。

 

小结

WPF应用程序的创建除了使用Visual Studio之外,还可以使用Expression Blend。

谈到学习WPF的开发,就必须要学习MVVM,学习MVVM,就要首先了解MVC、MVP等概念。

我自己做过WinForm、ASP.NET等使用各类.NET技术的项目,虽然微软的技术一直在进步、变化,但是最基本的东西都没有变,例如数据库的访问,文件的读写、日志处理,程序中异常的处理、报表、打印、性能的优化、友好的界面。

posted @ 2016-01-04 20:57  星雷热忱  阅读(218)  评论(0编辑  收藏  举报