1. Visual C++ 面向对象编程教程《清华大学出版社》2003年9月第一版
本科的编程教材,没认真学,到后来只会 CDialog xxx; xxx.DoModal(); 至于面向对象,则是完全不懂了。反正现在写一些界面的时候,还参考来着。
2.C++ Primer 第四版
比较全面,很适合初学者。看这本书入门的。
3.程序员的自我修养 —— 编译链接库
计算机知识,像我这样非计算机专业的补补吧。挺难全看懂。
4.大话设计模式
比较容易懂,要多练习啊。 不过我用的是C++
5.深度探索C++对象模型
对翻译有点无语
6.dissecting MFC 2e
经典回顾
7.高质量程序设计指南 C++ C 语言
一些基本内容,生动啊,软件工程,程序员自我修养。《大学十年》还不错。
当时是为了应付某公司的笔试去看的。
8.effective c++
55个问题,貌似主要提醒避免犯哪些错误。c++prime中也有涉及。这边更细致。不过部分问题平时编程中还没有接触到,故没有看完。
以上为2012年2月3日之前
9.More effective c++ (2012.02.06 —— ?)
1.继续上面的《effective c++》这个系列看。都了解一下吧。两本书都是对工程经验的积累,对于我这个没有多少工程经验的人来说,看起来还是颇为吃力啊。
2.里面的内容貌似《C ++ prime》里面也有...
3.介绍了不少编程的技巧,如何提高效率,还有一些设计模式的内容(个人感觉可以这么分类)
“Item M32:在未来时态下开发程序” 感受比较深的一条吧。不过好累 ( ⊙ o ⊙ )啊!
附:文中提供的C++学习者的书单
从描述「语言本身」的书籍:
The Annotated C++ Reference Manual, Margaret A. Ellis andBjarne Stroustrup,Addison-Wesley, 1990, ISBN 0-201-51459-1.
The Design and Evolution of C++, Bjarne Stroustrup, Addison-Wesley, 1994,ISBN 0-201-54330-3.
C++ 语言及标准程式库方面的一般性参考书籍
The C++ Programming Language (Third Edition), BjarneStroustrup, Addison-Wesley, 1997, ISBN 0-201-88954-4.
如果你即将跨越语言本身,努力思考如何有效运用C++
Effective C++, Second Edition: 50 Specific Ways to Improve YourPrograms andDesigns, Scott Meyers, Addison-Wesley, 1998, ISBN0-201-92488-9.
此书组织风格类似本书,但涵盖不同(可说是较为基础)的题材。
有一本书的基调和Effective C++ 差不多,但涵盖主题不同:
C++ Strategies and Tactics, Robert Murray, Addison-Wesley, 1993,ISBN 0-201-56382-7.
如果你是那种喜欢从读码过程中学习程式技术的人
C++ Programming Style, Tom Cargill, Addison-Wesley, 1992,ISBN 0-201-56365-7.
exception:
"Exception Handling: A False Sense of Security," C++ Report,Volume 6, Number9,November-December 1994, pages 21-24.
一旦你精通了C++ 基本面,准备开始收成,你必须让自己熟悉:
Advanced C++: Programming Styles and Idioms, James Coplien,Addison-Wesley,1992, ISBN 0-201-54855-0.
如果你打算设计和实作C++ 程式库,漏看以下书籍,只能说是有勇无谋:
Designing and Coding Reusable C++, Martin D. Carroll andMargaret A. Ellis,Addison-Wesley, 1995, ISBN 0-201-51284-X.
不论你写的软体是否应用於科学或工程,你都应该看看这本书:
Scientific and Engineering C++, John J. Barton and Lee R.Nackman, Addison-Wesley, 1994, ISBN 0-201-53393-6.
压轴的是物件导向软体开发过程的patterns 训练
Design Patterns: Elements of Reusable Object-Oriented Software,Erich Gamma,Richard Helm, Ralph Johnson, and John Vlissides,Addison-Wesley, 1995, ISBN 0-201-63361-2.
10.程序设计实践(2012.02.09 —— 2012.02.20)
看的是裘宗燕的版本,表示那个翻译我看不懂啊“先搞出一个将要丢掉的,搞出的一个原型” 是机器翻译的吗!!!
第四章 界面。。。到底是接口还是界面啊!我没有原版,不得而知了。
测试,性能,移植性这几章还是很有启发意义的。
记法弥补了我知识的不足。
总体来说还是比较过时了。。。
11.设计模式 面向复用的设计模式(2012.02.12 —— ?)
恩,看看经典吧。正在看。目前没有什么体会。匆匆一瞥,回顾了下mvc的概念。23个设计模式看得很痛苦的,没有大话设计模式来的快!微言大义啊。
12.重构——改善既有代码的设计(2012.02.22 —— ?)
挺好的,正适合我现在的工作。
里面先介绍了下重构的概念以及必要性和作用
然后说了下代码的坏味道,然后针对这些坏味道有怎么样的解决方案。
都是面向对象思想的延伸啊
13. NeHe 的OpenGL教程(2012.3.6 —— 2012.3.7)
内容有些过时了,OpenGL2.0
不过作为初学者了解下还是不错的
后来用OpenGL写了个贪食蛇程序(*^__^*) 嘻嘻……
14.3D绘图程序设计 彭国伦编著(2012.3.8 —— )
内容比较新
内容比较详细
正在看呢
包含DX9.DX10,OpenGL
15.3D数学基础:图形与游戏开发(2012.3.12 —— )
22. 3D game programming using directx10 and opengl (2013.1.10 ——)
To Be Continue ...
同时也希望看贴的你能推荐下自己觉得不错的书!(类别不限)谢了!
使用豆瓣管理“读书”信息了,感觉还不错。
这是我的链接http://book.douban.com/people/61204080/