• WPF


    WPF已经学完了,其实WPF挺简单的,只是细节太多。一种感觉就是像微软以前设计的MFC框架一样,设计的真蹩脚。当年的MFC有那么多的宏,然后在变量前写m_似于也成为一种潮流。我做的项目,也都用MFC写的界面,更有甚者,现在的项目还用了一个Prof-UIS的界面库,代码就更别说了。微软把BCG Control买了,现在MFC也加强了。

    WPF不同于以往任何的GUI Framework设计. 有两个最关键的地方,

    1. Content Model and Panel, 这个就可以Control任意组合了,只有想不到,没有做不到。尤其在XAML这样XML中,更能表现出优势来。

    2. DependencyProperty,有了这个,你不用自己Invalidate去刷新了,还可以让别的数据源去更新界面(DataBinding),还可以让一个时间线去更新(Animation),一切都可么自然。

    只是有一点,那就是WPF必须有.NET的支持,而且现在只支持C#和VB.NET,那些主流用C++写程序的人,可能要有所顾虑了。我想微软会让C++支持WPF,然后用C++/CLI去用以前的C++遗留库了。

  • 相关阅读:
    加入创业公司有什么利弊
    Find Minimum in Rotated Sorted Array II
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Find Minimum in Rotated Sorted Array
    Remove Duplicates from Sorted Array
    Spiral Matrix
    Spiral Matrix II
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/Chrome/p/1288615.html
Copyright © 2020-2023  润新知