孙鑫的先教你如何做,侯捷的直接告诉你为什么所以先学孙鑫,现学会如何做,然后在看侯捷的,学习原理,两个都比较不错,另外推荐你一本MFC程序设计第二版也不错。。。
Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff ProsiseVisual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski深入解析MFC-------------MFC四大天王”-----------George ShepherdVisual C++NET 技术内幕(第6版)-MFC四大天王”------------David Kruglinski这些书籍包括其作者都是响当当的。 Windows编程是MFC编程的基础,因为MFC本质上是以面向对象的方式对WindowsAPI进行封装,因此上面列了一些经典的Windows编程书籍。 如果你不打算深入研究编程,而只是作为临时任务的工具的话,看一些应用方面,有很多例子代码的书就行,比如孙鑫的VC++深入详解,或者一些其他的大部头工具书。如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。掌握Windows编程后在研究MFC就轻松多了,他就是对WindowsAPI的封装,侯捷的《深入浅出MFC》讲得蛮细致深入。
先学原理啦,孙鑫的vc++深入详解,有些application Framewok 核心知识都没书上讲的仔细,个人觉得深入浅出MFC ,重原理,实例方面,希望看到琳琅满目的范例程序的读者,会大失所望学mfc 选<>,不错,在mfc书籍中名列老大哥
不推荐直接看MFC,要是想学扎实些,还是先看看WIN32的知识先,推荐经典书Programming Windows,书虽然有点厚,但不用全看完,主要了解下Windows下的消息机制先。接下来可以选择候俊杰的《深入浅出MFC》(第二版),虽然书介绍的是VC0但是作者也专门再网上说明因为和0差别不大,不会初第三版,本书是学MFC的绝对经典,可以看看。要是侯捷(候俊杰)那本不太对胃口,可以选择VisualC++0技术内幕(第五版),别被名字吓到,这也是一本经典的入门书,前身是大名顶顶的Inside Visual C++,例子多,全面。经典的书可以读很多遍,建议你购买,不过可以先去CSDN或是迅雷里下电子版读一读,对胃口了,再去买~再给你推荐十二本与MFC相关的书籍,有些跟上面的重复了。1、C++程序设计教程(钱能主编) 本书可以说是C++的入门教程!不仅对C++的基础知识的说明很到位,对C不是很过硬的人来说,还可以好好复习一下!我学习到MFC时,都还有时没时的看看这本书,看一下以前的一些问题!作为C程序员,基础很重要,所以这本书不可不看! 难度:3* 推荐:9* 2、Visual C++完全手册(Chris HPappas/William HMurray著) 不要被吓到了,本书和上面的差不多,但更多的是说明一些细节的语法问题!很多的理论知识,不能做为教材,只是作为一个全面了解从c到C++再到C#的过程,书中说明的一些历史性的东西还是很有意思的!最后也说到了一些VC方面的东西,但都是点水似的过了。本书能做一般性的参考书。 难度:4* 推荐:5* 3、Visual C++程序设计培训教程(熊歆斌著) 难得的一本VC入门好书(是我从二手书店找到的)。正如书中说的:读好书,不求甚解!其中所讲的例子很是生动实用,对初学者的心理把握的很新人准,十分适合从C++到VC的学习!本书也是中央电视台电视教学的教材!绝对的难得一见的入门经典好书!(不是这本书的入门,我可能就不会学MFC了!) 难度:5* 推荐:10* 4、Visual C++0技术内幕(第五版)(David JKruglinski/Geerge Shepherd著) 本书适合VC的各个级别的学习者,内容丰富,例子全面,也很到位!读这书有时候有一种得来不费功夫的感觉!本书也是全世界程序员(VC)学习的一本好书,含盖面广,见解独到精辟!可惜作者已故!(目前本人没能看完) 难度:7* 推荐:8* 5、精通MFC(刘晓华) 本书结构安排的不是很合理!有些感觉是路虎!但知识点深入,讲解穿插着API及windwos底层的些知识。不难看出,本书是作者自己的一些学习经验的总结!回路有些跳跃,对也有些说明!例子比较深入,适合中及入门者。(目前正在学习) 难度:6* 推荐:8* 6、Visual C++0MFC类库参考手册 如其名,程序员的必备参考手册!本书其实就是VC的MSDN的中文文档。但简单一些,也有一些偷工减料的嫌疑!不怎样,作为一本难得的参考手册,特别是身边没有电子文档的时间,这可就成了救命稻草了!还少了开快译的麻烦了! 难度:5* 推荐:6* 7、深入浅出MFC(本人手头没有的书) 我没有这本书,但为什么写上来呢?其实我很想要这本书,上次在二手书店回为价格问题没有买下来的!后来在网上看到关于本书的简介,说是一本不错的MFC学习的书。而且作者是华人。所以觉得这本书应该不错,有空把它找回来看看! 难度:?* 推荐:?* 8、MFC windows程序设计(第2版)(Ieff Prosise著) "在32位windows平台上进行面向对象程序设计的首选参考书","要理解如何利用MFC库中提供的成千上万个预编译,预测试的代码的优点,本书--及其作者--将是您独一无二的选择"。这是本书的封面和封底上的原文,多的我就不说了!确实不错,目前正在学习!!! 难度:8* 推荐:9* 9、Windows API for 2000/XP实例精解(王强等著) 不用说,学习一段时间的MFC,不知道API是什么那才怪了!想知道AIP到底是什么吗??还有它与MFC到底是什么关系呢?这本书做了很好的解答!在多媒体编程时,这本书可就是老大了!不过有个电子版的PAI全解,相信那个更好!但这本书还有些实例,也很不错! 难度:7* 推荐:7* 10、windows环境下32位汇编语言和程序设计(罗云彬 著) 本书是难得一见的好书!正如书中说的,汇编过实了吗?针对这个问题书中作了深入的说明!就我个人而言,并不是说要学什么汇编!但如果了解一下程序的运行底层关系,是不是很有意思呢!书中的一些编程思想很值得学习!作者也是专心的说明了一些学习经验和编程体会! 难度:8* 推荐:5* 11、MS的一套(五本)培训教程(目前我只有三本,英方版) 想考一下自己学的怎样了吗?这几本书够你受的了,每一节后的练习都是针对性很强的东西!没有看完,主要是英文不很好! 难度:8* 推荐:5* 12、其它的书 有几本我很想要,但由于目前还没有学习到那一步,也没有时间看,所以没收集相关的书!以上这些书都只是学习很有用的!至于再深入的学习体具到某些专业性很强的方面(如网络,图象等)那就另当别论了!有一本专业MFC图象编程的书,主要说的是一些算法,而且很多有错误,也没仔细看了! 祝你学习愉快~
VC吧,我给你推荐几本啊,《深入浅出MFC》(中文版由侯捷翻译)《精通MFC程序设计》作者:姚领田《MFC经典问答》作者:Eugene Kain《MFC程序设计轻松入门》作者:欧阳志宏等
Windows程序设计 深入浅出mfcWindows程序设计:作为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程序,另成一格。
104 浏览 4 回答
259 浏览 4 回答
341 浏览 4 回答
186 浏览 2 回答
267 浏览 4 回答
119 浏览 1 回答
311 浏览 7 回答
319 浏览 3 回答
83 浏览 4 回答
326 浏览 3 回答
195 浏览 7 回答
131 浏览 10 回答
184 浏览 4 回答
258 浏览 9 回答
325 浏览 8 回答
154 浏览 9 回答
117 浏览 9 回答
161 浏览 10 回答
254 浏览 6 回答
328 浏览 11 回答