关于学习mfc的几个问题请教?
1.不知从vc6开始,到vc2008,mfc的变化大不大,我如果从vc6开始学,会不会学的都是过时的知识。
更高的版本一定有发展,不知是不是在vc6的基础上发展的,还是根本就是另起炉灶,学习vc6学到的知识,会不会没有用。
2.总听说,现在学习mfc落后了,应该学习qt等其他的类,是这样吗?为什么说mfc已经落后了。
3.经典的软件,有哪些是基于mfc开发的呀,是不是都是基于sdk呀,大家能举几个例子吗?
4.为何总有人说,mfc是垃圾呢?
5.学习vc,从狭义上来说,是不是就是指学习mfc呢?

解决方案 »

  1.   

    MFC变化不大,不需要另起炉灶从头学,只是对标准c++支持的问题,版本越高支持得越好VC6比较差
    QT确实现在比较时髦一点,但是使用它开发的还不多,只是一个跨平台的问题,就像Java宣传的那样
    MFC相比C#的快速开发方式确实有点落后,不是学几天就能上手的东西,任何开发工具你精通了,都一样牛
    photoshop之类的老的知名软件很多都是VC开发的
    那些只追求学两天就能干活的人,不追求技术修养的人都说mfc垃圾
    一般说VC就是MFC
      

  2.   

    photoshop之类的老的知名软件很多都是VC开发的 
    --------------------------------------
    1.是用sdk开发的,还是mfc呢?
    2.界面部分也是vc开发的吗?另外,office是不是基于mfc开发的呀。如果不是,是用sdk开发的吗?如果那样,工程量太大了吧。
      

  3.   


    高手就是不一样,回答得比较到位
        把VC或者你说的MFC当作一门编程语言来学就可以了。