简述SDK与MFC程序的关联与区别

        VC中,WIN32SDK和MFC是使用最广的两种不同的FRAMEWORK,都可以用来创建Win32程序。
        SDK的代码是直接和系统打交道,MFC是通过库来和系统打交道。SDK是C的风格(全部用函数),MFC是C++风格(全部用类来封装)。
        SDK是祖宗.不要以为你会了MFC就不用学SDK了。

        首先,你看一下WIN32API列表就明白了,还有N多的API没有封装到MFC中去。另外,理解SDK的方法对理解MFC的运作有莫大的好处。如同理解了汇编语言就不难学会C(不包含C++)一样。MFC既不属于SDK,也不属于API。API一般是针对操作系统本身的函数调用,SDK一般是非操作系统的软件的开发包,包含开发工具,例如DirectX   SDK,MediaPlayer   SDK,  但是也有特殊的地方,例如
  Windows   PocketPC   SDK,  其中PocketPC用的是Win32   API得子集,但是这个SDK里包含模拟器,远程文件管理等相关开发工具,因此也称为SDK 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值