我学了C++、windows sdk刚刚要学MFC。
感觉MFC不是太受宠爱了!
那我接下在.NET下来应该学什么来替代MFC呢!

解决方案 »

  1.   

    mfc是指基础类库,如果这个不知道,你还怎么去应用他们呢
      

  2.   

    不学MFC那你学什么呢?
    你总不会用SDK和API去构造一个大型程序吧!
      

  3.   

    MFC不太受宠爱了没有感觉到啊
      

  4.   

    MFC是VC的附属..
    VC不是MFC的附属..不同意 gwinner  crystal521(水晶泪) 
    难道用VC写驱动 就一定要用MFC?
    同样开发 D3D OpenGL游戏 也都是用MFC?
    SDK MFC ATL COM/COM+/DCOM
      

  5.   

    不要学。没有API和SDK有前途。
      

  6.   

    应该学,不过个人认为ATL同样也是VC的一大支柱,ATL比MFC复杂的多,应该花大力气学习。当然其他sdk比如directx等等如果需要也值得学习,但是如果不需要也就算了吧,学了没有什么好处,无非是多会一点API而已。学习MFC和ATL可以提高自己的思想境界
      

  7.   

    看你做什么了,不过MFC挺好的,为什么不学那?
      

  8.   

    学VC不学MFC你想学VCL啊??????
      

  9.   

    你想要做什么 ?下列情况不用 MFC 是可以的:
    1.学习 Windows 程序设计
    2.你的程序与 Windows 关系不大, 但要用到 C/C++ 的编译器下列情况用 MFC 比较好:
    1.学习 Windows 程序设计, 但又想很容易的做点东西.你会发现 VC 自身没什么好学的, 无非就是一个 IDE, 然后这个 IDE 附带了一套 MFC 以供方便 Windows 程序设计, 而更多的是要在 Windows 上花大力气 ( 或者更多的是花在你的非 Windows 程序设计的项目上面 )
      

  10.   

    支持楼上说的.我用MFC也就用他的那些基本控件而已,其它的不用