请问学MFC之前一定要先看API吗

时间:2021-09-25 05:18:48
我是自学的,百度了很多,看到很多前辈都说看了C++primer plus看windows程序设计然后再看windows核心编程和VC++深入详解,可是我看了这个windows程序设计感觉云里雾里的根本不知道在讲些什么,反倒是孙鑫老师的视频我还能看懂一点点,是不是我看反了?

21 个解决方案

#1


感觉中间有知识断层

#2


现在windows程序设计已经看到第八章了,绘图基础这些章节实在是看得难受

#3


个人觉得自觉这条路似乎不太靠谱,环境才是最重要的

#4


不用刻意去看,直接学,对某API有问题可以在MSDN查,MFC基本都对API进行了浅封装,封装后名字和原API一般是一样的,你用多了常用的都会知道了,不常用的用到再现搜,那么多API函数,不可能把全部都搞得很明白才学MFC

#5


用到再学好了,API函数太多了,啃不完

#6


C++Primer(不是C++ Primer Plus) 和windows程序设计看懂了。
注意是看懂了,不是看过了。

再搞MFC最多2周 精通水平。

#7


该怎么学MFC编程啊,看不懂啊看不懂,自学学的云里雾里的,还要做课题了 请问学MFC之前一定要先看API吗

#8


MFC的话看孙鑫的VC视频就行了,Windows程序设计是讲Win32 API的

#9


C++primer plus 学习基本知识
看windows程序设计 只需要看几张,了解Windows的消息是怎么一回事儿。
然后再看windows核心编程 和 VC++深入详解 可以直接看VC++ 核心编程放后面也行

#10


直接上课题,遇到什么问题解决什么问题,这样学起来最有效率。 请问学MFC之前一定要先看API吗

#11


我觉得要看别人写的软件才行呀 我也菜鸟...

#12


直接上,遇到问题了Baidu+Google+MSDN+床上等你
这样学习才有目的性,不然那么多API你眉毛胡子一把抓?

还是建议先Win32,再MFC这个过程

#13


总之,你必须得先搞清楚原理性的东西,再想着扩展与封装,底层的原理都是是而非,如何向后走呢 请问学MFC之前一定要先看API吗

#14


先学一个月的win32编程,再学MFC,会比直接学MFC效果更好,效果就是你对MFC框架的理解和遇到问题的解决能力

#15


 Windows is a complex system; putting a programming layer on top of the API doesn't eliminate the complexity—it merely hides it. Sooner or later that complexity is going to jump out and bite you in the leg. Knowing the API gives you a better chance at recovery. 
---摘自 <Programming Windows 5th Edition> 第一部分The Basics 第一章 Gettings Started 
第二节Windows Programming Options 第二小节 Language Options 第5段

#16


先学孙鑫老师的视频,   先能熟练的使用MFC.   
然后需要更进一步学习内部机制时, 再学习<<深入浅出MFC>>这类的书.  在学习这个的过程中肯定就会接触到大量的windows API
这时再去针对的学习即可.

直接先学API, 会很枯燥无味, 没有主动性, 估计看完也就忘记了.

#17


Windows编程自我感觉是先学习Windows程序的框架,然后平常需要用到API的时候在到网上搜,一般都能搜到别人用过的经验。

#18


我也是自己学习MFC的,只是学的时候没有人指点,直接杀到MFC里面去了,确实到后来许多原理性的东西,还是要回头去看的,还有C++的基础知识,建议你先C++基础知识看下,如果本来就有基础,win32编程也学习下,至少原理性的东西你要了解下,然后杀入MFC,这样你会理解的好点, 不容易睡觉请问学MFC之前一定要先看API吗

#19


  好苦恼的啊   希望见到阳光的一天

#20


看《windows程序设计》第五版需要一点想象力

#21


MSDN98_1.ISO  http://pan.baidu.com/s/1dDF41ix,  MSDN98_2.ISO  http://pan.baidu.com/s/1bnGo0Vl
MSDN98\SAMPLES\VC98\MFC\TUTORIAL\SCRIBBLE\STEP1~7\*.*

#1


感觉中间有知识断层

#2


现在windows程序设计已经看到第八章了,绘图基础这些章节实在是看得难受

#3


个人觉得自觉这条路似乎不太靠谱,环境才是最重要的

#4


不用刻意去看,直接学,对某API有问题可以在MSDN查,MFC基本都对API进行了浅封装,封装后名字和原API一般是一样的,你用多了常用的都会知道了,不常用的用到再现搜,那么多API函数,不可能把全部都搞得很明白才学MFC

#5


用到再学好了,API函数太多了,啃不完

#6


C++Primer(不是C++ Primer Plus) 和windows程序设计看懂了。
注意是看懂了,不是看过了。

再搞MFC最多2周 精通水平。

#7


该怎么学MFC编程啊,看不懂啊看不懂,自学学的云里雾里的,还要做课题了 请问学MFC之前一定要先看API吗

#8


MFC的话看孙鑫的VC视频就行了,Windows程序设计是讲Win32 API的

#9


C++primer plus 学习基本知识
看windows程序设计 只需要看几张,了解Windows的消息是怎么一回事儿。
然后再看windows核心编程 和 VC++深入详解 可以直接看VC++ 核心编程放后面也行

#10


直接上课题,遇到什么问题解决什么问题,这样学起来最有效率。 请问学MFC之前一定要先看API吗

#11


我觉得要看别人写的软件才行呀 我也菜鸟...

#12


直接上,遇到问题了Baidu+Google+MSDN+床上等你
这样学习才有目的性,不然那么多API你眉毛胡子一把抓?

还是建议先Win32,再MFC这个过程

#13


总之,你必须得先搞清楚原理性的东西,再想着扩展与封装,底层的原理都是是而非,如何向后走呢 请问学MFC之前一定要先看API吗

#14


先学一个月的win32编程,再学MFC,会比直接学MFC效果更好,效果就是你对MFC框架的理解和遇到问题的解决能力

#15


 Windows is a complex system; putting a programming layer on top of the API doesn't eliminate the complexity—it merely hides it. Sooner or later that complexity is going to jump out and bite you in the leg. Knowing the API gives you a better chance at recovery. 
---摘自 <Programming Windows 5th Edition> 第一部分The Basics 第一章 Gettings Started 
第二节Windows Programming Options 第二小节 Language Options 第5段

#16


先学孙鑫老师的视频,   先能熟练的使用MFC.   
然后需要更进一步学习内部机制时, 再学习<<深入浅出MFC>>这类的书.  在学习这个的过程中肯定就会接触到大量的windows API
这时再去针对的学习即可.

直接先学API, 会很枯燥无味, 没有主动性, 估计看完也就忘记了.

#17


Windows编程自我感觉是先学习Windows程序的框架,然后平常需要用到API的时候在到网上搜,一般都能搜到别人用过的经验。

#18


我也是自己学习MFC的,只是学的时候没有人指点,直接杀到MFC里面去了,确实到后来许多原理性的东西,还是要回头去看的,还有C++的基础知识,建议你先C++基础知识看下,如果本来就有基础,win32编程也学习下,至少原理性的东西你要了解下,然后杀入MFC,这样你会理解的好点, 不容易睡觉请问学MFC之前一定要先看API吗

#19


  好苦恼的啊   希望见到阳光的一天

#20


看《windows程序设计》第五版需要一点想象力

#21


MSDN98_1.ISO  http://pan.baidu.com/s/1dDF41ix,  MSDN98_2.ISO  http://pan.baidu.com/s/1bnGo0Vl
MSDN98\SAMPLES\VC98\MFC\TUTORIAL\SCRIBBLE\STEP1~7\*.*