我想学windows编程 到底是先学api还是mfc啊 哪位高手告诉我一声 纠结啊
4个回答
展开全部
1、API是面向过程的,函数型接口;MFC是面向对象的,对象接口。
相对于API来说,mfc更容易快速上手。但没有太多的可比性,因为mfc是对API的封装,可以认为是一个类库。而API是一个系统提供的函数库。API面广、不容易一下子学完、相关性小,但mfc学会以后还是要用API来丰润、增强。
2、MFC不是唯一的选择,还有C++Buidler的类库、Delphi的类库、Qt的类库。以及Java、.Net等归根结底还是对API的层层封装。
3、如果只想用MFC的话,还是从MFC快速入手算了,这样开始时省时间,入手以后还需要继续熟悉API。如果从API入手,开始时费时间,但以后就省时间了。
4、两个其实不分先后,可以结合着来。并且从产品的角度说,无论API和MFC,满足设计为最终目的。使用什么实现方式并不重要。
5、从提问的语感来说,还是建议你先学习MFC,提高一下成就感,然后MFC和API结合这来。
相对于API来说,mfc更容易快速上手。但没有太多的可比性,因为mfc是对API的封装,可以认为是一个类库。而API是一个系统提供的函数库。API面广、不容易一下子学完、相关性小,但mfc学会以后还是要用API来丰润、增强。
2、MFC不是唯一的选择,还有C++Buidler的类库、Delphi的类库、Qt的类库。以及Java、.Net等归根结底还是对API的层层封装。
3、如果只想用MFC的话,还是从MFC快速入手算了,这样开始时省时间,入手以后还需要继续熟悉API。如果从API入手,开始时费时间,但以后就省时间了。
4、两个其实不分先后,可以结合着来。并且从产品的角度说,无论API和MFC,满足设计为最终目的。使用什么实现方式并不重要。
5、从提问的语感来说,还是建议你先学习MFC,提高一下成就感,然后MFC和API结合这来。
展开全部
MFC是对windows api的封装,如果你有api的使用经验,再学mfc的话会更简单些,其实先学哪都一样,真比起来的话,先学api比较好些,有本学习windows api的经典书,windows核心编程,建议你看这本
追问
听说有《windows程序设计》珍藏版 还有上册和下册 哪个是c语言的
追答
他们都是C++的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
API是MFC的一个函数库。。。正常都是MFC。。在编写MFC的时候会用到API里的函数。。应该是这样的。。
追问
我能不能先学mfc在学api
追答
这个不分什么先后。。。MFC就是C++语言写的,但是MFC里能创建窗口啥的。。至于API呢,你学没学过C语言,C语言里有很多函数库,MFC的函数库就是放在API当中的。。不知道你懂没
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询