SDK & MFC & 消息分类小结

本文概述了SDK与MFC的关系,强调SDK是直接使用Windows API编程,而MFC是其封装,提供了面向对象的编程体验。接着详细介绍了Windows消息的三类:窗口消息、命令消息和通知消息,并在SDK和MFC中展示了各自的消息处理方式。通过理解这些基础知识,有助于开发者更好地理解和编写SDK与MFC程序。

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

先总体介绍一下SDK与MFC的联系吧

SDK 就是Software Development Kit 软件开发包
MFC 就是Microsoft Foundation Classes 微软函数类库

MFC是对API函数的封装,也算是vc里的SDK


用VC编写Windows程序有两种:1. Windwos c方式(SDK),2.C++方式:即对SDK函数进行包装,如VC的MFC,。

SDK编程就是直接调用Windows的API进行编程,平时人们常说"用SDK写程序"就是指用Windows的API函数来写程序,API由上千个API函数组成。而MFC是API的封闭,结合面向对象程序设计的继承性和多态性组成一个个的"类",共由一百多个类组成。尽管MFC比SDK方便,但要深入VC,直接去学MFC却是不明智的选择。只有在熟悉了MFC的运行机制的情况下,才有可能深入下去。所以学VC最好是先学用SDK编写程序,在此期间深入掌握Windows操作系统的工作原理和各API函数的应用,然后再深入MFC.SDK是基于C语言的,而MFC是基于C++的,这是最根本的区别。

MFC主要封装的是界面、文件、WinInet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值