SDK(Software Development Kit,软件开发包)软件开发包通常是一系列API函数,而MFC是由微软公司提供的对API封装后的类库,因此从这个意义上可以说MFC是SDK的封装。另外,mfc中封装了一套消息处理流程,将sdk中API全部做了封装,使得开发起来速度加快,而sdk是最底层的函数库,mfc对它进行了封装。用VC编写Windows程序有两种:1. Windwos c方式(SDK),2.C++方式:即对SDK函数进行包装,如VC的MFC,BCB的OWL
SDK编程与MFC编程的区别
最新推荐文章于 2014-07-10 10:51:30 发布
SDK是软件开发包,包含API函数,而MFC是微软提供的API封装类库,简化开发流程。MFC基于C++,SDK基于C语言。MFC的主要封装包括界面、文件、WinInet和线程等,特有的Doc/View结构是SDK所没有的。SDK更灵活,适合底层开发,简单程序推荐使用MFC。
摘要由CSDN通过智能技术生成