学习c++的书籍
来源:kenwell blackh4t
给学习c++的新手,这些书籍都是很经典的。经典中的经典
深度探索C++对象模型
英文版:http://www.nengxia.com/soft.asp?id=5
中文版:http://www.nengxia.com/soft.asp?id=19
Modern C++ Design
http://www.nengxia.com/soft.asp?id=7
c++编程思想
第一卷:
中文版:http://www.nengxia.com/soft.asp?id=1039
英文版: Prentice Hall Bruce Eckel Thinking In C++, Second EditionVolume.1
第二卷:
中文版:http://www.nengxia.com/soft.asp?id=1040
英文版:http://www.nengxia.com/soft.asp?id=1041
c++ Programming language
中文版:http://www.nengxia.com/soft.asp?id=1038
英文版:http://www.nengxia.com/soft.asp?id=368
C++ Primer
第三版中文版:http://www.nengxia.com/soft.asp?id=6
第四版
英文版:http://www.nengxia.com/soft.asp?id=117
中文版:http://www.nengxia.com/soft.asp?id=635
c++ primer 题解
http://www.nengxia.com/soft.asp?id=17
C++ Primer plus 第4版中文:
中文版:http://www.nengxia.com/soft.asp?id=987
英文版:
Third.Editionhttp://www.nengxia.com/soft.asp?id=1037
Special.Edition:http://www.nengxia.com/soft.asp?id=369
Effective C++
中文版:http://www.nengxia.com/soft.asp?id=9
英文版:http://www.nengxia.com/soft.asp?id=1033
More Effective C++
中文版:http://www.nengxia.com/soft.asp?id=8
STL源码剖析
http://www.nengxia.com/soft.asp?id=11
c++ template
英文版:
http://www.nengxia.com/soft.asp?id=1034
简体中文版:
http://www.nengxia.com/soft.asp?id=15
繁体中文版:
http://www.nengxia.com/soft.asp?id=16
Effective STL
http://www.nengxia.com/soft.asp?id=54
c++ 标准库
http://www.nengxia.com/soft.asp?id=47
Exception c++
中文版:http://www.nengxia.com/soft.asp?id=1035
英文版:http://www.nengxia.com/soft.asp?id=18
More Excetption c++
英文版:http://www.nengxia.com/soft.asp?id=20
C++ Coding Standards:
http://www.nengxia.com/soft.asp?id=114
STL轻松入门
http://www.nengxia.com/soft.asp?id=162
c/c++标准函数库 中文版
http://www.nengxia.com/soft.asp?id=641
the design and evolution of c++
英文版:http://nengxia.com/soft.asp?id=1042
高质量C++编程指南
http://www.nengxia.com/soft.asp?id=1043
————————————————————————————————————————————————————————————————————————————————————————————————————————————
书籍
程序设计的书太多,其中有好有坏,整理一些我认为值得看,有价值的书供大家参考,使大家在学习的过程中少走弯路。。。
1. 入门
《PASCAL 精要》- 如果你有兴趣用Delphi来开发程序,但你还没入门,建议你不要被Delphi的RAD迷惑,先从这本PASCAL精要开始。
http://www.marcocantu.com/epascal/chinese/default.htm
《Delphi 2005 从入门到精通》 – 《PASCAL精要》的作者所著的另一本书,说是从入门到精通,实际上只能带你入门,不过能入门已经够了。。。我当时看这本书的时候是Delphi 4,不过已经绝版了,现在能卖到的就是这本2005
http://www.china-pub.com/computers/common/info.asp?id=30066
2. 进阶
《Delphi深度历险》 – 作者是台湾人,文法流畅,内容也比较有意思,值得一看。
http://www.china-pub.com/computers/common/info.asp?id=3610
《Delphi高手突破》- SUIPack组件作者所著,作为进阶的一本轻量级读本不错,作者讲的东西也还可以,不太深,但说清楚了程序设计的思路。
http://www.sunistudio.com/nicrosoft/dispArticle.Asp?ID=37
《Inside VCL – VCL 架??剖析》 – 李维出品,不想多作评论,喜欢他的人可以看看。
http://www.china-pub.com/computers/common/info.asp?id=14827
《Delphi源代码分析》 – 周爱民的大作,把Delphi的源码翻了个底朝天,喜欢追求极致的Delphi的狂热爱好者一定会喜欢(不过我没有看过这本书)。
http://www.china-pub.com/computers/common/info.asp?id=15247
3. 参考手册
《Object Pascal 参考手册》
http://www.infoxa.com/asp/book_file/xxnr_book_770.htm
《Delphi 5开发人员指南》- 美国资深Delphi 5程序开发者Steve Teixeira和Xavier Pacheco所著,无论你是Delphi的初学者,还是富有经验的Delphic程序员,都可以在本书找到自己感兴趣的内容,不过这本书是个大块头,作为一本参考手册好一点(我是没耐心从头到尾的看完这么一部大块头)。。。。网上有下载
http://www.china-pub.com/computers/common/info.asp?id=660
《Delphi In A Nutshell》 – 坚果系列不用多说了,很好的一本参考手册,可惜中文版翻译得并不出色,建议看英文原版。网上有下载
http://www.china-pub.com/computers/common/info.asp?id=2214
网站/论坛
大富翁论坛 – http://www.delphibbs.com,Delphi的老论坛了,很多老牛在里面
Delphi盒子 – http://www.delphibox.com,最近上不去,好像在调整,里面有很多Delphi相关的资源。
Delphi3000 – http://www.delphi3000.com,国外的一个Delphi网站,类似CodeProject
Delphi K.Top – http://delphi.ktop.com.tw,台湾的一个论坛,讨论很深入,值得一看
软件中国 – http://www.01cn.net,很多Delphi牛人在上面
PDG – http://pascalgamedevelopment.com/, 一个专业pascal/delphi的游戏开发网站,很不错
工具/插件
工欲善其事,必先利其器,Delphi辅助工具/插件我认为是做得最好的,比VC类似的插件用起来爽多了
CnWizards – 类似于VC的Visual Assist X,写代码超爽
http://www.cnpack.org
ModelMaker Code Explorer(MMX) – Delphi代码重构时用这个超爽,经常感叹为什么VC没有这么好的工具!
http://www.modelmakertools.com
ModelMaker – 专用于Delphi的建模工具,对Delphi的支持很好,集成度也很高。
http://www.modelmakertools.com
控件/开发包
Delphi Driver Development Kit – 有了这个用Delphi开发驱动就再不是不可能完成的任务了。
http://www.hxdef.org
Jedi系列 – 也是一个系列,有Win32Api, NtApi, VCL, JCL组件库等,免费开源不错的选择。。。
http://delphi-jedi.org
TurboPower系列 – 曾经TurboPower公司出口的控件,很多种类,后开因为种种原因免费并开源了,现在依然很适用。
http://www.turbopower.com/
KOL+MCK – 使用KOL替代VCL可使Delphi编译出很小的程序,而mck提供了KOL的可视化组件,用来写注册机不错。。。
http://kolmck.net/
Toolbar2000 – 可制作出Office 2000-style 的ToolBar和菜单
http://www.jrsoftware.org/tb2k.php
TBX – Toolbar2000的扩展组件,使Toolbar2000变得更加强大。。。制作出来的界面更漂亮
http://www.g32.org/tbx/index.html
Easy MVC – 帮助你轻松实现MVC的程序构架
http://sourceforge.net/projects/emvc
————————————————————————————————————————————————————————————————————————————————————————————————————————————
\
C/C++的书实在是太多了,列一些我觉得比较经典的,或许可以让你在学习的道路上少走弯路。。。
1. 入门
《C程序设计》 – 谭老师《C程序设计》应该说是影响了很大一批程序人,很多人都是靠这本书真正入门C语言程序设计的。
http://www.china-pub.com/computers/common/info.asp?id=1689
《Thinking in C++》 – 非常好的一本C++的书,由浅入深,可惜中文版翻译的并不怎么样,英文好的直接看原版得了。
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
《Windows 程序设计(第5版)(上、下册)》 – 学会了C语言后想入门Windows平台下的程序设计,那么这本书就是首选,翻译得很好。当初我也是不惜血本,花了160大洋买了一套,现在想起来也很值。不过现在绝版了,网上有电子版,Google一下很容易找到。
http://www.china-pub.com/computers/common/info.asp?id=2382
2. 进阶
《Visual C++ 技术内幕》 – MFC程序设计很经典的一本书,中文版的第4版和第6版都是潘爱民老师翻译的,译得不错,其他版本都是垃圾。网上有第4版的电子版。第6版多了.Net相关的部份。
http://www.china-pub.com/computers/common/info.asp?id=3051
《深入浅出MFC(第二版)》 – 想深入了解MFC细节的朋友可以读读侯捷这本书,不过我读了这本书后还是不喜欢MFC。
http://www.china-pub.com/computers/common/info.asp?id=3565
《深度探索C++对象模型》
http://www.china-pub.com/computers/common/info.asp?id=3290
《Effective C++:改善程序技术与设计思维的55个有效做法(第三版)(中文版)》
http://www.china-pub.com/computers/common/info.asp?id=7645
《More Effective C++中文版》
http://www.china-pub.com/computers/common/info.asp?id=9587
《Essential C++中文版》
http://www.china-pub.com/computers/common/info.asp?id=3289
这几本侯捷的书我都没看过,就不作评论了,据说不错。
3. 参考手册
《C++ Primer中文版(第4版)》 – 又是一部大块头。。。大而全,这本中文版翻译得也很不错,适合各层次的C++程序作为参考手册。
http://www.china-pub.com/computers/common/info.asp?id=28767
《C++标准程序库―自修教程与参考手册》- 没看过,不作评论。
http://www.china-pub.com/computers/common/info.asp?id=7645
网站/论坛
VC知识库 – http://www.vckbase.net, 大量的工具(不过上面的工具都比较老了),文章,源代码,最主要是中文的。
CodeProject – http://www.codeproject.com,国外的一个网站,也是一个很经典的网站,也是有很多文章,源代码,工具等,很多人会率先在上面发表新技术。
工具/插件
Visual Assist X – IDE辅助工具,能加快你写代码的速度,比较不错。。。不过新版本好像不太稳定,经常会搞死IDE.
http://www.wholetomato.com/
Refactor!™ for C++ – Developer Express公司出的免费C++重构工具,支持托管代码与非托管代码。只支持VS2005,感兴趣的朋友可以试试.(我是2003,没法试了)
http://www.devexpress.com/Products/NET/IDETools/RefactorCPP/
控件/开发包
WTL – 我个人比较喜欢这个库,小巧轻便,对SDK和标准控件进行了一层很薄的包装,架构很好,改起来,扩展起来也很方便。现在我用VC做界面基本都用这个,不喜欢MFC。
http://sourceforge.net/projects/wtl/
————————————————————————————————————————————————————————————————————————————————————————————————————————————
一些个人博客和他人的笔记总结
《孙鑫视频VC++深入详解学习笔记》
http://www.cnblogs.com/gaojun/archive/2010/08/15/1800099.html
《鸡啄米——VS2010/MFC编程入门教程之目录和总结》
http://www.jizhuomi.com/software/257.html?k=1
《从零开始,学习windows编程》
http://www.cnblogs.com/cnyao/category/278704.html
踏雪无痕’s Blog —— MFC、调试
http://blog.csdn.net/zhongguoren666
42qu积聚Geek们的地方 —— 一只小爬虫
http://matrix.42qu.com/10724693