SDK编程与MFC编程的区别

SDK是软件开发包,包含API函数,而MFC是微软提供的API封装类库,简化开发流程。MFC基于C++,SDK基于C语言。MFC的主要封装包括界面、文件、WinInet和线程等,特有的Doc/View结构是SDK所没有的。SDK更灵活,适合底层开发,简单程序推荐使用MFC。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SDK(Software Development Kit,软件开发包)软件开发包通常是一系列API函数,而MFC是由微软公司提供的对API封装后的类库,因此从这个意义上可以说MFCSDK的封装。另外,mfc中封装了一套消息处理流程,将sdk中API全部做了封装,使得开发起来速度加快,而sdk是最底层的函数库,mfc对它进行了封装。用VC编写Windows程序有两种:1. Windwos c方式(SDK)2.C++方式:即对SDK函数进行包装,如VCMFC,BCBOWL等。SDK编程就是直接调用Windows的API进行编程,平时人们常说"用SDK写程序"就是指用Windows的API函数来写程序,API由上千个API函

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值