回 帖 发 新 帖 刷新版面

主题:API与MFC

为什么有了MFC还要那么辛苦去学习API,去学SDK和window程序设计呢,有谁可以告诉我~!~
如果两种都得学,那么应该先学MFC还是window程序设计呢???

回复列表 (共4个回复)

沙发

最好先学window编程,mfc是封装了api的,用起来比较方便,但是只有了解了window编程才会清楚mfc中的那些东西的过程是怎么来的。

板凳

WINDOWS程序设计包括的范围很广.
MFC只是其中的一部分.
如一楼所说:MFC是WIN API的封装.很多MFC类的成员函数都会写到:参见SDK同名函数.你如果仔细分析一下MFC的结构会发现很多函数与SDK里的同名,只是少一个或几个参数.而少掉的几个参数正好是这个类的一个成员变量.
也就是说MFC是对API的分类封装.实际上内部也是通过调用API来实现的.
了解SDK才能真正了解WINDOWS的运行方式,这是写代码应该考虑到的.只有了解了操作系统的运行方式才能写出高质量,高效率的代码.
了解SDK和学习MFC是相辅相成的.了解了SDK,使用MFC会更加得心应手.事半功倍.

3 楼

Thanks!~!~!·

4 楼

2楼强人

我来回复

您尚未登录,请登录后再回复。点此登录或注册