买了本WINDOWS系统编程,谁知道好难看懂。
后有人说我上当了,原来是先学MFC再学API
因为MFC对API进行了封装,我们没有必要先
学API,可以先用熟再了解它的底层。因为MFC
更注重应用的东西。想想有道理,现在就想
听听大家的意见,是不是先学MFC再学API,
这样有道理吗?还是先学API,再学MFC?
26 个解决方案
#1
要想学好mfc,建议先学sdk(winAPI)
#2
希望对你有所帮助
http://expert.csdn.net/Expert/topic/1305/1305645.xml?temp=.785473
http://expert.csdn.net/Expert/topic/1305/1305645.xml?temp=.785473
#3
WINDOWS系统编程,锁起来,过一年再拿出来看,你就会发现,也,都看懂了。呵呵
#4
无所谓,我就是先学mfc的,之间翻api也不错。
假如一步一步来我觉得时间不够啊。
假如一步一步来我觉得时间不够啊。
#5
女子无才便是德,楼主别趟这混水了
做程序员熬坏了脑,熬坏了胃,熬坏了肝,不是吓你的说。
做程序员熬坏了脑,熬坏了胃,熬坏了肝,不是吓你的说。
#6
up
#7
我的意见是无所谓,先学什么都一样难,一样的看不懂!
#8
研究一下DirectX吧,也许这个你会喜欢点,
#9
同时学
#10
都不学!!!
#11
最好先从自己感兴趣的学起
#12
还是up一下!
#13
我感觉还是先学MFC。
你看呢?
你看呢?
#14
看明白了深入浅出MFC里面的那套框架机制,WINDOWS的大致原理就明白了,剩下的就是细抠SDK的事了
反过来也一样,明白了怎么用SDK做出一个大体的框架来,也就知道了MFC是怎么回事
得道有先后而已
反过来也一样,明白了怎么用SDK做出一个大体的框架来,也就知道了MFC是怎么回事
得道有先后而已
#15
此帖子肯定热门。小女子啊 :)
俺认为,如果有了c++的基础,使用mfc类库比较容易进入windows编程世界。它的向导,封装,对初学者有巨大的帮助。至少,用不了几句代码,你就能有一个完整的windows应用程序可以执行了。简单修补几下,就能做一些工作了。
但要真正深入,sdk(API)就开始发挥作用了。
俺认为,如果有了c++的基础,使用mfc类库比较容易进入windows编程世界。它的向导,封装,对初学者有巨大的帮助。至少,用不了几句代码,你就能有一个完整的windows应用程序可以执行了。简单修补几下,就能做一些工作了。
但要真正深入,sdk(API)就开始发挥作用了。
#16
先学API和win的系统原理,等懂了,MFC学不学都行
#17
回上面:
那还用说,假若你能用0 1写代码还怕不懂高级语言的原理?
问题是合不合理呀,
或许先学MFC可以应用,
到了要深入下去的时候再学API呀。
你想想要等你会做电脑了再来用电脑那要到什么时候?
那还用说,假若你能用0 1写代码还怕不懂高级语言的原理?
问题是合不合理呀,
或许先学MFC可以应用,
到了要深入下去的时候再学API呀。
你想想要等你会做电脑了再来用电脑那要到什么时候?
#18
我觉得没有先后顺序了,你看得懂哪个就看哪个了,难得没法看懂,还要硬撑着看,这不是自己跟自己过不去,有没有收获的事情也做
#19
现在选择多了,往往也是一种烦恼,
很羡慕94,95年入行的那些程序员,他们经历了从DOS,WIN32,到WIN95的整个过程,
他们做程序往往能够游刃有余
很羡慕94,95年入行的那些程序员,他们经历了从DOS,WIN32,到WIN95的整个过程,
他们做程序往往能够游刃有余
#20
我想还是先学API的好,
因为API是WINDOWS编程的基础,
试问基础没有好地话,
怎么可能学得好呢,
但是现在的API和以前的汇编遇到的情况差不多,
你不必要很熟炼地去运用,
但是你必须得知道,
起码一些常用的函数还是得要知道吧!
因为API是WINDOWS编程的基础,
试问基础没有好地话,
怎么可能学得好呢,
但是现在的API和以前的汇编遇到的情况差不多,
你不必要很熟炼地去运用,
但是你必须得知道,
起码一些常用的函数还是得要知道吧!
#21
我现在在看MFC,API没看。象在啃石头,没有什么退路。
#22
API用得着去学吗?要用的时候去查一下就可以了。
只要你了解了WINDOWS程序的消息传递机制,就很容易理解MFC的了。
我觉得可以边学MFC边了解API。
SDK要写的代码太多了,了解了API相信SDK也不难
只要你了解了WINDOWS程序的消息传递机制,就很容易理解MFC的了。
我觉得可以边学MFC边了解API。
SDK要写的代码太多了,了解了API相信SDK也不难
#23
呵呵!
我到是先学API的;
我对同学说要做我女朋友要回VC,呵呵!
我周围有你这样的么,或者……
我到是先学API的;
我对同学说要做我女朋友要回VC,呵呵!
我周围有你这样的么,或者……
#24
我是先学MFC的,用了三年基本搞熟了所有的类及其成员变量、成员函数及参数的使用,再回去学API,一路轻松过关,因为在搞熟类及其成员的过程中已大量查看API,太多的同名函数,大多数API函只多了一个参数m_hWnd,而MFC却隐藏了这个参数,使它缺省为当前窗口句柄。
所以建议先不要直接学那955个API,会使你失去信心的。
所以建议先不要直接学那955个API,会使你失去信心的。
#25
up
#26
这个时候你还该学习API,这样这样学VC++就容易多了,置于其他语言,你可以选择JAVA,PASCAL(主要是DELPHI中要用到PASCAL来编程),根据我的经验而言,DELPHI比VC++好学,好用多了,你可以学学看,而且好上手,参考书也多,参考书中介绍比较详细,应该适合你学习的.
我没有用过VB,C#等等,所以这方面不好说,可以参考一下其他人的意见,或多看看<<程序员>>
对你的编程会有很大的帮助的.
对于JAVA我喜欢用它来网络编程,这方面比VC++方便多了,不过我建议你先搞精通一门,你现在学C++,可以把VC++搞精通了,不过别忘了学API,否则你上手会有点吃力的哦.呵呵!!祝你好运!
我没有用过VB,C#等等,所以这方面不好说,可以参考一下其他人的意见,或多看看<<程序员>>
对你的编程会有很大的帮助的.
对于JAVA我喜欢用它来网络编程,这方面比VC++方便多了,不过我建议你先搞精通一门,你现在学C++,可以把VC++搞精通了,不过别忘了学API,否则你上手会有点吃力的哦.呵呵!!祝你好运!
#1
要想学好mfc,建议先学sdk(winAPI)
#2
希望对你有所帮助
http://expert.csdn.net/Expert/topic/1305/1305645.xml?temp=.785473
http://expert.csdn.net/Expert/topic/1305/1305645.xml?temp=.785473
#3
WINDOWS系统编程,锁起来,过一年再拿出来看,你就会发现,也,都看懂了。呵呵
#4
无所谓,我就是先学mfc的,之间翻api也不错。
假如一步一步来我觉得时间不够啊。
假如一步一步来我觉得时间不够啊。
#5
女子无才便是德,楼主别趟这混水了
做程序员熬坏了脑,熬坏了胃,熬坏了肝,不是吓你的说。
做程序员熬坏了脑,熬坏了胃,熬坏了肝,不是吓你的说。
#6
up
#7
我的意见是无所谓,先学什么都一样难,一样的看不懂!
#8
研究一下DirectX吧,也许这个你会喜欢点,
#9
同时学
#10
都不学!!!
#11
最好先从自己感兴趣的学起
#12
还是up一下!
#13
我感觉还是先学MFC。
你看呢?
你看呢?
#14
看明白了深入浅出MFC里面的那套框架机制,WINDOWS的大致原理就明白了,剩下的就是细抠SDK的事了
反过来也一样,明白了怎么用SDK做出一个大体的框架来,也就知道了MFC是怎么回事
得道有先后而已
反过来也一样,明白了怎么用SDK做出一个大体的框架来,也就知道了MFC是怎么回事
得道有先后而已
#15
此帖子肯定热门。小女子啊 :)
俺认为,如果有了c++的基础,使用mfc类库比较容易进入windows编程世界。它的向导,封装,对初学者有巨大的帮助。至少,用不了几句代码,你就能有一个完整的windows应用程序可以执行了。简单修补几下,就能做一些工作了。
但要真正深入,sdk(API)就开始发挥作用了。
俺认为,如果有了c++的基础,使用mfc类库比较容易进入windows编程世界。它的向导,封装,对初学者有巨大的帮助。至少,用不了几句代码,你就能有一个完整的windows应用程序可以执行了。简单修补几下,就能做一些工作了。
但要真正深入,sdk(API)就开始发挥作用了。
#16
先学API和win的系统原理,等懂了,MFC学不学都行
#17
回上面:
那还用说,假若你能用0 1写代码还怕不懂高级语言的原理?
问题是合不合理呀,
或许先学MFC可以应用,
到了要深入下去的时候再学API呀。
你想想要等你会做电脑了再来用电脑那要到什么时候?
那还用说,假若你能用0 1写代码还怕不懂高级语言的原理?
问题是合不合理呀,
或许先学MFC可以应用,
到了要深入下去的时候再学API呀。
你想想要等你会做电脑了再来用电脑那要到什么时候?
#18
我觉得没有先后顺序了,你看得懂哪个就看哪个了,难得没法看懂,还要硬撑着看,这不是自己跟自己过不去,有没有收获的事情也做
#19
现在选择多了,往往也是一种烦恼,
很羡慕94,95年入行的那些程序员,他们经历了从DOS,WIN32,到WIN95的整个过程,
他们做程序往往能够游刃有余
很羡慕94,95年入行的那些程序员,他们经历了从DOS,WIN32,到WIN95的整个过程,
他们做程序往往能够游刃有余
#20
我想还是先学API的好,
因为API是WINDOWS编程的基础,
试问基础没有好地话,
怎么可能学得好呢,
但是现在的API和以前的汇编遇到的情况差不多,
你不必要很熟炼地去运用,
但是你必须得知道,
起码一些常用的函数还是得要知道吧!
因为API是WINDOWS编程的基础,
试问基础没有好地话,
怎么可能学得好呢,
但是现在的API和以前的汇编遇到的情况差不多,
你不必要很熟炼地去运用,
但是你必须得知道,
起码一些常用的函数还是得要知道吧!
#21
我现在在看MFC,API没看。象在啃石头,没有什么退路。
#22
API用得着去学吗?要用的时候去查一下就可以了。
只要你了解了WINDOWS程序的消息传递机制,就很容易理解MFC的了。
我觉得可以边学MFC边了解API。
SDK要写的代码太多了,了解了API相信SDK也不难
只要你了解了WINDOWS程序的消息传递机制,就很容易理解MFC的了。
我觉得可以边学MFC边了解API。
SDK要写的代码太多了,了解了API相信SDK也不难
#23
呵呵!
我到是先学API的;
我对同学说要做我女朋友要回VC,呵呵!
我周围有你这样的么,或者……
我到是先学API的;
我对同学说要做我女朋友要回VC,呵呵!
我周围有你这样的么,或者……
#24
我是先学MFC的,用了三年基本搞熟了所有的类及其成员变量、成员函数及参数的使用,再回去学API,一路轻松过关,因为在搞熟类及其成员的过程中已大量查看API,太多的同名函数,大多数API函只多了一个参数m_hWnd,而MFC却隐藏了这个参数,使它缺省为当前窗口句柄。
所以建议先不要直接学那955个API,会使你失去信心的。
所以建议先不要直接学那955个API,会使你失去信心的。
#25
up
#26
这个时候你还该学习API,这样这样学VC++就容易多了,置于其他语言,你可以选择JAVA,PASCAL(主要是DELPHI中要用到PASCAL来编程),根据我的经验而言,DELPHI比VC++好学,好用多了,你可以学学看,而且好上手,参考书也多,参考书中介绍比较详细,应该适合你学习的.
我没有用过VB,C#等等,所以这方面不好说,可以参考一下其他人的意见,或多看看<<程序员>>
对你的编程会有很大的帮助的.
对于JAVA我喜欢用它来网络编程,这方面比VC++方便多了,不过我建议你先搞精通一门,你现在学C++,可以把VC++搞精通了,不过别忘了学API,否则你上手会有点吃力的哦.呵呵!!祝你好运!
我没有用过VB,C#等等,所以这方面不好说,可以参考一下其他人的意见,或多看看<<程序员>>
对你的编程会有很大的帮助的.
对于JAVA我喜欢用它来网络编程,这方面比VC++方便多了,不过我建议你先搞精通一门,你现在学C++,可以把VC++搞精通了,不过别忘了学API,否则你上手会有点吃力的哦.呵呵!!祝你好运!