API是一个应用开发的接口。
SDK一般是用来调用API的编程工具。
用VC可以用MFC库,也可以用API。不过先熟悉MFC后。再看API吧!

解决方案 »

  1.   

    sdk是程序开发包,api是windows的接口函数。学习vc,我的意思是要先学习
    一下sdk编程,不过你对windows的基本原理都不懂,如何去用mfc编程,更何况这样只能使你越来越累。
      

  2.   

    API是操作系统提供给程序员的接口,SDK原指软件开发工具,每一套环境都有可能自己的SDK,在Windows这一领域,SDK原是指Microsoft的软件开发工具,现在凡以Windows raw API写的程序我们通常称为SDK程序(Borland也支持相同的SDK API)所以说,学习VC使用MFC最好先学sdk,因为MFC本身就是封装的SDK API。
      

  3.   

    同意楼上意见,先学SDK再学MFC容易的多。
      

  4.   

    谢谢各位!我也是先用MFC,后来觉得学得好困难才上网,发现要先学SDK
    谢谢!我会学  windows编程的.
      

  5.   

    sdk 有时也指用c/c++调用 api 进行windows程序设计。程序结构看起来要比
    mfc 容易
      

  6.   

    sdk:Software Development Kit 它是一个开发平台;
    api:Application Program Interface:是应用程序接口