从零学习MFC 有什么入门的好书?

已有C++基础

学习MFC的前提是掌握Windows编程,对Windows编程可以了解得不深但一定要掌握一些重要的概念。这是因为VC++开发的目标是Windows程序,Windows编程是MFC编程的基础,MFC本质上是以面向对象的方式对WindowsAPI进行封装,如果不理解Windows编程的一些重要原理,比如API调用、消息处理机制等等,仅学习MFC必然只能理解得很片面,模棱两可,即使知道怎样做也不知道为什么这样做。

下面列出一些公认的经典书:
The C Programming Language----------Brian W.Kernighan,Dennis M.Ritchie“介绍标准C语言及其程序设计方法的权威性经典著作”---
C++ Primer----------Stanley B. Lippman“帮助全球无数程序员学会C++”---
Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---
Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---
Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff Prosise
Visual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski
深入解析MFC-------------MFC四大天王”-----------George Shepherd
Visual C++.NET 技术内幕(第6版)-MFC四大天王”------------David Kruglinski

这些书籍包括其作者都是响当当的。
如果你不打算深入研究编程,而只是作为临时任务的工具的话,看一些应用方面,有很多例子代码的书就行,比如孙鑫的《VC++深入详解》,或者一些其他的大部头工具书。如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。掌握Windows编程后再研究MFC就轻松多了,它就是对WindowsAPI的封装,侯捷的《深入浅出MFC》讲得蛮细致深入。
温馨提示:内容为网友见解,仅供参考
无其他回答

学习MFC有什么好书么?
2.《深入解析MFC》MFC Internals:Inside the Microsoft Foundation Class Architecture 出版社:中国电力出版社 作者:[美]George Shepherd,Scot Wingo著 赵剑云等译 这是一本填补“使用向导”类的VisualC++书籍、产品文档以及MFC源代码之间空隙的MFC书籍。本书是了解MFC内幕的向导,提供了关于那些没有文档记...

从零学习MFC 有什么入门的好书?
如果你不打算深入研究编程,而只是作为临时任务的工具的话,看一些应用方面,有很多例子代码的书就行,比如孙鑫的《VC++深入详解》,或者一些其他的大部头工具书。如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Wi...

哥们你好,最近想用MFC开发个小聊天软件,想找本书学学,不知道哥们有什么...
推荐飞思的一本书叫《Visual C++ 网络通信开发入门与编程实践》,适合懂一点MFC,有一点网络基础知识的初学者,你说的那种聊天软件里面有详细步骤的实现。我学的时候感觉很容易理解~我也初学。孙鑫的VC++深入详解,怎么说呢,也不能说不好,就是太泛了点,适合入门,不适合在某方面深入的看。祝你好运...

基于MFC编程实例书籍
接下来可以选择候俊杰的《深入浅出MFC》(第二版),虽然书介绍的是VC5.0但是作者也专门再网上说明因为和6.0差别不大,不会初第三版,本书是学MFC的绝对经典,可以看看。要是侯捷(候俊杰)那本不太对胃口,可以选择VisualC++6.0技术内幕(第五版),别被名字吓到,这也是一本经典的入门书,前...

自学计算机编程应该看些什么书
一:第一阶段 C语言---《C语言设计》 作者:谭浩强 大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。《C Primer Plus》第五版 作者:Stephen Prata 这本书比较厚,内容也比较基础,扩展的也比较广...

电脑编程有什么书能自己自学入门的!
Programming 》 12、《Programming Windows》 (Charles Petzold) 13、《VC++5.0技术内幕》 14、《MFC 深入浅出》 15、《软件需求》 16、《Advanced Windows》17、《C++ primer》 18、《win32程序员参考手册》 19、《用TCP\/IP进行网际互连》 20、《COM 本质论》(七)学习计划 D―-这个学习计划...

码上去学:C++从入门到进阶的系列书籍推荐!
2.1《VC++深入详解》(孙鑫著):本书是学习Windows编程的入门经典教材,从实际应用出发,深入浅出地讲述Windows程序内部运行机制、MFC框架、文本、菜单、对话框、文件操作、网络编程、进程间通信、ActiveX控件、动态链接库、HOOK编程等多个主题。2.2《深入浅出MFC》(侯捷著):本书是学习MFC编程的经典...

怎么使用MFC
学习MFC最好使用好书,比如《深入浅出MFC》就是一本很好的书。这是一本讲述原理的书,具体的编程可以看一些MFC实例类的书籍。

学习电脑编程有用的书
(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Language》\/《C++程序设计语言》最新版本:第三版特别版 简称TC++...

mfc怎么学啊求救?
如果c++基础不好希望可以先补一补,因为这是基础。另外就是找到一本书《vc++技术内幕》第六版,从头开始看,看到第十章就可以了。第三点,看书期间,多练习,vc必须依靠不断的练习才能成长。有问题多上技术网站问。www.csdn.net www.codeproject.com www.vctips.org ...

相似回答