新手问,用vc6.0真正搞开发的,用mfc的多吗?一些常用的软件是用mfc开发的多吗?能占多大比例?
我有几点不理解,好象有一种说法,mfc只是针对初级开发,一些商用软件都不用mfc,都是从底层写代码的,我想问问,是这样吗?
另外,现在市面上一些商用软件,比如360安全卫士,QQ,这些软件都是用vc开发的,不知是不是用mfc开发的。

解决方案 »

  1.   

    MFC做界面好用,很多算法、SDK就不是用MFC做的了,VC做软件一般是MFC+自己的算法+SDK
      

  2.   

    我说的还不全面,MFC不是万能的,少了MFC也没有大碍,习惯了MFC的人,离开了MFC会有点难受,但不至于没法做。
      

  3.   

    这个问题是这样的,windows本身的一些软件,就是用mfc开发的,比如附件--画图、 游戏--红心大战等等。
    但是商用软件基本上都不用MFC,包括微软自己的OFFICE,也是不用MFC的。这里面原因很多,
    包括Adobe这样的商业公司,他们开发的软件都是要支持不同的平台,比如photoshop、reader等等,所以
    他们不可能用MFC。我知道唯一用MFC开发商业软件的是赛门铁克。因为他们的软件都是Windows平台的。一般国外商业公司都有自己内部的框架,或者是在windows api基础上包装的,我看过的国外著名公司的软件基本都是
    这样。至于国内公司,不太清楚。MFC做为windos下的框架类,是个不错的东西,个人学习和开发使用没什么不好。
      

  4.   

    腰不酸了腿不痛了脑袋麻木了,我一直都用它,MFC挺好的
      

  5.   

    MFC是做界面开发的,不用MFC做界面开发也可以,那就只有自己用vc++写界面程序了,只不过用MFC做界面比较简洁,微软把很多函数都封装了,用MFC做起来比较简单。
      

  6.   

    俺用VC就喜欢vc的ide,mfc呢,是因为用vc的ide开发mfc没有兼容问题。
      

  7.   

    俺们公司用mfc,但是俺们公司是小公司,做出来的东西问题也很多,mfc都是边学边用的。
      

  8.   

    有很多软件安装后目录下带了MFC...dll,那就可以肯定是用MFC开发的了。
      

  9.   

    应用程序一般用MFC,低层的东西一般用SDK。
      

  10.   

    原来QQ也是用mfc开发的呀,因为目录中有mfc*.dll,呵呵。