• 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技术的项目,虽然微软的技术一直在进步、变化,但是最基本的东西都没有变,例如数据库的访问,文件的读写、日志处理,程序中异常的处理、报表、打印、性能的优化、友好的界面。

    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    [LeetCode] Substring with Concatenation of All Words 解题报告
    [LeetCode] Symmetric Tree 解题报告
    [LeetCode] Unique Paths II 解题报告
    [LeetCode] Triangle 解题报告
    [LeetCode] Trapping Rain Water 解题报告
    [LeetCode] Text Justification 解题报告
    [LeetCode] Valid Sudoku 解题报告
    [LeetCode] Valid Parentheses 解题报告
    C++文件的批处理
    C++中两个类中互相包含对方对象的指针问题
  • 原文地址:https://www.cnblogs.com/rechen/p/5100218.html
Copyright © 2020-2023  润新知