啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好?

解决方案 »

  1.   


    50% 是通用的? 那基本还得重写啊首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
    另外说如果你主打WinForm的话 连这50%都没有啊
    另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码
      

  2.   

    那不通用的东西改动也不算大,基本都是在模板上。
    WPF发展到现在,已经算是很成熟了,至于为什么WPF现在的帖子少,这里是天朝,程序猿都把黑微软作为高端大气上档次的标志,还会有多少人谈WPF(好像不小心扫射了很多人)。
    个人认为,XAML算是比较稳定的,一般你遇到问题,也是很多年前就有人解决了的,写起来挺容易的,配合MVVM,拥有着强大的数据展示能力,对于需要快速开发和方便布局,以及对实时数据的直观展示上,WPF是一个非常好的选择。
      

  3.   


    开发成本是不是挺高的?
    一样啊只不过WPF做的更漂亮点了
      

  4.   

    个人感觉WPF和WinForm的区别就是 一个能做更好看的界面。。
      

  5.   

    刚刚接触WPF觉得wpf做UI不错,现在的机器的性能也在不断的提高,不是吗?
      

  6.   


    50% 是通用的? 那基本还得重写啊首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
    另外说如果你主打WinForm的话 连这50%都没有啊
    另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
    哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。
      

  7.   

    WPF的界面排版,有着标记语言的直观方便,而且模板功能强大,结合MVVM,在数据更新上更是有很大的优势,处理过较大数据量列表的人都知道。
    硬件要求的话,开发机的机器内存自然是越大越好,至于对用户,现在的用户没几个人内存还不到1G吧,我手头的项目有些是政府或者国企的项目,他们的机器普遍老旧,但是到现在为止,没人来抱怨过显示速度问题。
    WPF不是一定要把界面做的花哨,我觉得WPF更重要的是对数据展示的能力和方便性。
      

  8.   


    50% 是通用的? 那基本还得重写啊首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
    另外说如果你主打WinForm的话 连这50%都没有啊
    另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
    哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。

    学会WinRT不错  以后WinRT是微软主流
      

  9.   


    50% 是通用的? 那基本还得重写啊首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
    另外说如果你主打WinForm的话 连这50%都没有啊
    另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
    哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。
    我主要是做桌面程序啊
      

  10.   

    足够用了,唯一的缺点是新版Windows8下面的BUG没解决,真不知道是否会解决。一般sliverlight是辅助web上面功能不足,例如图片剪裁处理上传,不是作为主要的技术在用。
    言归正传,WPF的思想非常好,即使WPF还没有完善,也不能作为不用它的理由,今后的编程必须使用WPF的MVVM思想,那个大大提高编程效率,有利于分层开发,WinForm绝对不适合大型项目,即使运行效率也不及WPF,WPF只要优化好,在显示性能上面远远超过WinForm。
      

  11.   


    做好看的页面难不难? 能像html那样 做页面是吗?可以引入样式表? 
      

  12.   

    WPF让再次开发图形用户界面的用户体验升了一个档次。
      

  13.   

    再用WPF,丝毫不觉得性能差。
      

  14.   

    做好看的页面难不难? 能像html那样 做页面是吗?可以引入样式表? 
    跟画图工具一样简单有配套的工具叫blend,vs2008对应版本为blend2,vs2010对应版本为blend4
      

  15.   

    做好看的页面难不难? 能像html那样 做页面是吗?可以引入样式表? WPF只是做UI的
      

  16.   


    看看我做的界面,按钮都是自己做的,是不是比winform强太多。
      

  17.   


    怎么感觉那么像web开发的页面呢
      

  18.   

     wpf给力 所有控件都可以自定义样式 可以变好看。
      

  19.   

    WPF在图形化处理时,的确有性能方面的问题。比方你用DrawingContext画线,同时画上几百根线时,就出现卡顿了。
      

  20.   

    一直都在WPF,性能是要看用的人……五年……飘过……
      

  21.   

    WPF开发容易上手,WPF开发开发程序比较耗内存!
      

  22.   

    用wpf做界面比其他技术简单多了, 我指的是客户端界面编程。果断wpf。行情也不错。而且现在入行也不算晚,出来也没几年,后续还能持续一段时间了。关注下我的blog
      

  23.   

    有了ObservableCollection,INotifyPropertyChanged,让你不再为如何协调UI刷新数据而烦恼。
      

  24.   


    你用过wpf for Ribbon 吗? 我用的2012 我也安装了wpf for ribbon  但是为什么新建的时候没有ribbon模板?
      

  25.   

    Ribbon只是个控件集
    你需要新建一个WPF的Project, 然后可以在左侧的控件列表中发现Ribbon Control
      

  26.   


    你用过wpf for Ribbon 吗? 我用的2012 我也安装了wpf for ribbon  但是为什么新建的时候没有ribbon模板?用过, 做了一个电子墨水编辑器。我记得我的blog上应该有源码的地址。
      

  27.   

    http://www.pcpop.com/doc/0/666/666720.shtml当时为bambook做的软件。
      

  28.   

    不像当年,msft对于mfc和wpf都退出了ribbon的开发包或者其他支持。 现在感觉msft对于ribbon其实没多大兴趣了, 毕竟以后msft计划3个os合一,估计metro ui或者叫Modern UI会大行其道。 对于wpf,其实美工超级重要,要不然wpf的功力就废了三分之一。
      

  29.   

    我觉得看你需要了,如果你本来有winform基础也没有专业的美工,那么就winform;上手快,开发成本低如果你想学点什么那么就wpf,如果想把界面做得特别好看这东西可花时间了,完全是一个职业美工的工作量