我想系统的知道在企业中vc++到底用什么技术编写界面?我现在的理解是mfc,不知对不对,难道只有这一种技术,还有没有其他的技术?微软现在应该说为我们提供了3个界面技术,mfc,winform,wpf,但winform,wpf都是基于c#的,只有mfc是基于VC++的,根据实际情况来看,mfc由于其开发界面成本偏高和开发的界面比较古板、木讷,所以在不久的将来肯定会用的人越来越少,我想如果mfc真的被淘汰了,那到时我们到底用什么来编写界面?我们的程序总不能没有界面吧。winform,wpf可以很方便的应用于VC++吗,它们毕竟是为C#做的呀?请各位大虾不吝赐教!

解决方案 »

  1.   

    mfc + bcgcontrolbar or toolkitpro
    .net么,还是用C#吧。
      

  2.   

    除非出现新的C++界面类库或者C++被淘汰了,不然MFC是不会被淘汰的。C#开发的那玩意,在XP、2003操作系统上运行速度不行。
      

  3.   

    大家的意思是winform,wpf不可能用来开发VC++程序界面吗?
      

  4.   

    你可以用flash来做界面,会比较好看,呵呵
      

  5.   

    flash 做界面  怎么联合?  有例子吗
      

  6.   

    在google上搜一下 “fscommand vc”
      

  7.   

    开什么玩笑,mfc会淘汰,如果真有那么一天,我估计那时我已经不干这一行了
      

  8.   

    基于c++的界面库很多啊,wtl,QT,Skin++,SkinMagic,CJLib,BCGControlBar
    特别推荐看看的mfc10.0里面的demo就知道,MFC的表现力了。
      

  9.   

    做界面不在于你要用什么库,而是你要达到什么效果。
    需求清楚了,就去选工具和库。假如你觉得WPF最合适,就用它吧,语言有什么关系呢?C++做底层被调用就行了。
      

  10.   

    N多的界面库阿:
    通用的:BCG,XStream,Ultimate,....
    专用的控件:曲线图控件PE
    等等总而言之,都是建立在MFC的基础上的的扩展
    刚开始偶也纳闷为啥MS不自己在MFC基础上再扩展一套呢?
    后来才明白
    原来是MS故意给小公司留出来的“生存缝隙”
    所以,任何说MFC落后,淘汰之类都是放屁
    那是MS的策略策略策略策略策略策略策略策略
      

  11.   

    有很多,但是
    先学mfc吧
    1.mfc的书多,好学
    2.入门都学这个,会的人也多,上网问的话方便交流
    3.目前还是有很多商用ui使用mfc
      

  12.   

    我一直用MFC的
    而且只要你掌握绘制技巧
    任何界面都可以做出来啊
    MFC也是可以扩展的