学SDK,API一定要学MFC框架吗。

2025-03-07 10:36:07
推荐回答(3个)
回答1:

这个不一定.
MFC只是对win32 API的另一次包装,在上面并没有增加新的功能.只是方便与简化了win32应用程序的开发罢 了.
我建议先学学win32 api,也就是windows应用程序.而不是一开始就用MFC的框架.虽然说用MFC框架省事,不过会有很多东西被隐藏被封装了,导致你对底层的原理没有足够的理解.如果想弄懂为什么这会这样,而不仅仅是我会这样做的话,就应该学习底层windows api.
总之,学习win32 api会让你去整个应用程序有更深刻的理解.

回答2:

我也是这样迷茫过,不过我坚持下来了 建议你先找本C 的语法书看,里面的没学走就学飞,那是不可能的. 学MFC之前,要会API,(跟SDK意思不同,不过

回答3:

学QT吧,微软的东西最好不要太深入,怎么也是受制于人的,MFC只能在WINDOWS下运行,而且也老了,也不是微软发展的重点了,现在微软重点发展.net,可是刚发布的windows8的展示却是基于html5 和javascript的,微软为了自己利益完全不顾无数的.net程序员的死活。
MFC不是完全面向对象的,只是对win32 API函数的封装。
QT是跨平台的,也是完全的面向对象,在linux mac和嵌入式编程都有前途。
而且qt5 要开源了,前途也更明朗了。