当前位置:首页 » C语言&C++

介绍几本C++网络编程的书籍

2011-04-08 19:03 本站整理 浏览(4778)

在网上看到有许多的C++学习者都在寻找几本比较好的C++网络编程方面的书籍。先在我向大家介绍几本行业内一直认为很好的C++网络方面编程的书籍。

C++基础篇:

1:《C++Primer(3or4版)》入门第一部.

2:《深入浅出MFC》  很值得看的一本书。侯捷著  国货精品,本应归入学习vc的范畴,但他实际是对widows API的c++框架介绍,用来做vc项目只能起辅助作用,对建立c++面向对象思想却多有启迪。

3: 《C++标准程序库》  侯捷/孟岩译  库是语言的延伸,学习c++不可不看。

4: 《C++实践之路》  周良忠译   一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。

面向对象技术:

1: 《设计模式-可复用面向对象软件的基础》  美国四人帮的跨时代大作  230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。

2: 《UML Distilled》   UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。

c++进阶篇

1: 《C++高级编程》  刘鑫等译  有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。

2: 《Effective C++》,《必知必会》,《c++编程规范》  三本小书却足以检测你对c++知识掌握的真正情况。

c++高阶篇:

1: 《深入探索c++对象模型》  侯捷译  对C++内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。

2: 《C++ Templates中文版》   陈伟柱译   模板圣经,现代c++发展的前沿泛型编程思想总结 。

3:《C++设计新思维》  侯捷/於春景译    泛型编程与设计模式的综合应用,锻炼思维的好书。

(一)语言入门:

《C++ Primer》

适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。

《The C++ Programming Language》/《C++程序设计语言》

《Essential C++》

《Accelerated C++》

(二)进阶A:

这个路线侧重于语言本身

《Effective C++》

最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)

简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》。

《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》

个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于为什么这么做的问题,解释的不够。

我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。

还不知道他的简称,也许101会成为一个候选者?

提到《Effective C++》,那么另外三本书一一浮出水面:

《More Effective C++》

《Exceptional C++》

《More Exceptional C++》。

《Exceptional C++ Style》也是值得一看的好书。

以上介绍的几本C++网络编程方面的书籍都是C++先辈们一直认为很好的书籍,希望对大家有所帮助。