MFC入门书籍

我很想学MFC但是没具体学过学到后面有好多不懂的希望大家能介绍一本从最基础的MFC开始学起书要最基础的随便问下孙鑫的vc++深入详解与侯捷的深入浅出MFC哪个好?... 我很想学MFC但是没具体学过学到后面有好多不懂的
希望大家能介绍一本从最基础的MFC开始学起书
要最基础的
随便问下孙鑫的vc++深入详解 与侯捷的深入浅出MFC
哪个好?
展开
 我来答
新奥技术
2018-05-22 · TA获得超过4111个赞
知道小有建树答主
回答量:7
采纳率:0%
帮助的人:2661
展开全部

《VC++深入详解》和侯捷《深入浅出mfc》都是入门的必看书籍,没有哪个更好,看你更喜欢哪本书的表述方式。其它较好的书籍还有:

1、《windows程序设计》,讲win32 api的,了解了这个再看mfc会容易一点。

2、鸡啄米的《MFC教程》,对比学习,一般的控件基本都会用的。

3、《windows核心编程》,重中之重,要多看几遍。

MFC(英语:Microsoft Foundation Classes)是微软基础类库的简称,微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。

MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。xx是版本,它封装了mfc内核,所以你在你的代码看不到原本的SDK编程中的消息循环等等东西,因为MFC框架帮你封装好了,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的东西。

由于是通用框架,没有最好的针对性,当然也就丧失了一些灵活性和效率。但是MFC的封装很浅,所以效率上损失不大。

C_LIFEI
推荐于2017-09-16 · TA获得超过800个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:351万
展开全部
两本书我都看完了
VC++深入详解主要则重于实际的项目开发,学完后马上就可能用得到。
而深入深入浅出MFC主要针对MFC的底层代码、WINDOWS、消息等这里面说的比较深、比较抽象,很难理解。但是这些学会后其他的书看这就简单了。建议先学VC++深入详解,工作一段时间后再看深入浅出MFC。两本书对于软件开发界或VC++开发界都有“革命”性的作用。如果学通了,其实两本书一样。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萧笛007
2009-02-08
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
先学原理啦,孙鑫的vc++深入详解,有些application Framewok 核心知识都没书上讲的仔细,
个人觉得深入浅出MFC ,重原理,实例方面,希望看到琳琅满目的范例程序的读者,会大失所望.
学mfc 选<<inside visual C++ >>,不错,在mfc书籍中名列老大哥.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帅帅一炮灰
推荐于2017-10-03 · 知道合伙人教育行家
帅帅一炮灰
知道合伙人教育行家
采纳数:6860 获赞数:60157

向TA提问 私信TA
展开全部
Windows程序设计 深入浅出mfc

Windows程序设计:
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。
《Windows程序设计(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。

深入浅出MFC:
《深入浅出MFC》分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Windows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,基于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csuideal
2009-02-07 · TA获得超过338个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:185万
展开全部
孙鑫的先教你如何做,侯捷的直接告诉你为什么所以先学孙鑫,现学会如何做,然后在看侯捷的,学习原理,两个都比较不错,另外推荐你一本MFC程序设计第二版也不错。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式