zoukankan      html  css  js  c++  java
  • 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++遗留库了。

  • 相关阅读:
    sql排序对比(row_number,rank,dense_rank)
    SQL分组排名+行转列
    MS SQL 权限设置脚本
    centos8容器中安装lamp及wordpress
    MacOS禁止向日葵开机启动
    docker(1)
    centos7的firewalld
    ssh免密码
    CENTOS7安装vsftp
    centos 7 安装samba配置匿名共享文件夹
  • 原文地址:https://www.cnblogs.com/Chrome/p/1288615.html
Copyright © 2011-2022 走看看