自已一直使用VC++做需要GUI的应用软件产品开发。对于C#/Java等从来没有使用过,只是网络看看而已。听说C#进行GUI相关的RAD模式开发较之VC++有很大进步。很想听听各位C#高手开发windows GUI MDI程序的见解我是不是真的有必要把公司的项目转向C#开发,而使用VC++进行底层的DLL开发等?目前全部使用VC++ 2008进行C/S架构的产品开发。

解决方案 »

  1.   

    这要看目标机器,如果客户的机器都在xp sp 3以上的版本的话,C#对GUI开发,是很好使用的,对于MDI和SDI C#对这种没有对大的区别的
    再说:现在有CLI,一边使用C++开发 一边可以使用C#, C#现在的产品有vs 2010,office 2010系列 expresion 系列 都是使用wpf开发的,
    刚接触这些东西 可能开发部不顺手,不过会了 就简单了
    其实 看上去任何东西都是简单的,要想学好的话,也不是很简单的事情。目前 我公司pc的控制卡的软件也通过wpf 开发的。
      

  2.   

    开发GUI部分C#比MFC快得多,其他部分差不多