SDK, API 和 MFC 的区别???

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:59:49
这三者分别是什么DD????有什么区别和联系啊\~~~~~~它们在C环境中都可用吗?????
谢谢回答~~~~不过没有谈及是否在C环境中可用、、????呵呵,是不是偶贪心了,问得太多了~~

SDK是软件开发包;
而mfc是对api封装后的类库,他是微软公司提供的

MFC封装了决大多数的API函数,而且为了让曾经的API程序员方便记忆和使用,名字也和API的相同,但是是有区别的。你需要借助MSDN,比如在MSDN里输入GetWindow,索引一下,就会发现同名的函数很多,如果是MFC的函数会显示microsoft foundation class library and templates.并且还会显示函数是什么类的成员,比如CDC::GetWindow就是CDC类的一个函数。如果是API函数会显示windows user interface:plantform sdk,并且没有类名。当然也可能是Windows ce referance,初学者恐怕不会涉及Windows CE。好了就这些,希望对你有帮助
C环境是面向过程的不支持MFC,MFC只封装在C++里,MFC无法在C环境中使用