请教!!我刚学了sdk,但好像还是不能干活啊!!听说mfc好用!联系很密切吗?

解决方案 »

  1.   

    为什么不能干活?
    MFC是SDK的封装,方便一些,但也牺牲了好多灵活性。
      

  2.   

    干活得可以,累得干活,mfc轻松些,封装得还比较可以,速度得较慢,文件得较大
      

  3.   

    学了SDK还不能干活阿?SDK就相当于纯API的开发,
    MFC则封装了这些API和前身AFX开发的函数,比用SDK开发程序要简单。
      

  4.   

    用MFC写大程序就看出优势了,使你的代码更易于管理,使你开发更高效。
      

  5.   

    SDK就是直接用API
    MFC就是把API封装起来
      

  6.   

    好像楼上的说得有点问题,sdk就是Software Development Kit, 软件开发工具包,
    和API(Application Programming Interface 应用编程接口)根本不是一码事一般说window api,有听过xml api, directx api吗?
    可是有xml sdk,directx sdk,所以还是有一点点区别的
      

  7.   

    用MFC写大程序就看出其劣势来了,它会使你的代码充满了对象,一个对象和另一个对象的关系如同天书。它使用一个神密的map和macro掩盖了消息的来龙去脉,你甚至不知道谁在什么时侯向谁发什么消息,而这恰恰是message-drive程序的立足点。它使你开发十分高效,你可以在两至三分钟写出一个NOTEPAD,而要向这个NOTEPAD加点稍微特殊的功能,你得花两至三天。
      

  8.   

    Zark(金陵五月)  说的和对,SDK的透明性要好很多
      

  9.   

    继续学习吧,SDK也能干活的。