• 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++遗留库了。

  • 相关阅读:
    HDU 2010 水仙花数
    HDU 2009 求数列的和
    HDU 2008 数值统计
    Nginx实现反向代理
    vue-router 实现分析
    区分slice,splice和split方法
    notify()和notifyAll()主要区别
    移动端页面兼容性问题解决方案整理
    clearfix的用法
    前端js面试题
  • 原文地址:https://www.cnblogs.com/Chrome/p/1288615.html
Copyright © 2020-2023  润新知