C++语言及网络编程书籍整理

转载 2012年03月29日 20:38:57

都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下:

c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态)

1:c语言入门大学教程c语言谭浩强版足以。

2:windows c语言API编程基础,推荐《windows程序设计(第5版)》 Charles Petzold著,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。

3:《TCP/IP协议及网络编程技术》 罗军舟等编著 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材.也是使用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++发展的前沿泛型编程思想总结 (是看懂boost类库的知识储备)。

3:《C++设计新思维》 侯捷/於春景译 泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看'_')。

其他:
C++编程思想,C++语言之父的c++语言特别版 等书本人只在书店里见过,没有阅读就不敢置评了。

网络编程:

1: 《windows核心编程》,了解windows内核IPC,线程等机制的好书,也是网络编程的必备知识。

注:也可通过学习UNIX网络编程,系统编程等书籍达到具备网络编程基础的知识储备,从而有能力阅读下跨平台编程书籍,条条大路通罗马么。

2: 《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社

《C++网络编程,卷2:基于 ACE 和框架的系统化复用》,电子工业出版社

ACE是一个面向对象、跨平台、开放源码的C++网络编程框架,除了使用C++面向对象设计技术和模板等高级语言特性外,ACE还运用了大量的模式.是上面书籍理解程度的有力检验。

3: 《com本质论》及《com+编程指南》 虽然失去了微软的力挺,com技术本质的优秀依然会使它自身应用下去,不必深究,但也不可不看。

4: 《Advanced CORBA Programming with C++》 corba组件技术是c++分布式网络编程的上层建筑,其设计高屋建瓴,颇有学院气息,JAVA流行的EJB正是与它兼容的实现,是追求高性能的首选。

5:《SOAP XML跨平台Web Service开发技术》 使用c++实现了一个简单的soap开发库,难得我能够轻松看懂,简单就是美么。


真正的C++高手是无书可看,只看文档,无限景仰。

C++语言及网络编程书籍整理

C++语言及网络编程书籍整理
  • nepaul
  • nepaul
  • 2011年04月10日 11:16
  • 214

谈谈网络编程(基于C++语言)

我从事的是企业级的软件开发,纵观当今的企业级软件,单机模型已经越来越少,更多的是C/S模型,目前 client 和 server 之间通信是通过 socket 技术来实现的。  上面提到了 soc...

Linux网络编程经典书籍推荐

Linux网络编程经典书籍推荐 目录(?)[+] 首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,...
  • notbaron
  • notbaron
  • 2016年11月02日 23:04
  • 30129

Linux网络编程必看书籍推荐

首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP详解...

学习linux网络编程书籍推荐

首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺...

Linux网络编程经典书籍

首先要说讲述计算机网络和TCP/IP的书很多。   先要学习网络知识才谈得上编程 讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。 《计...

Linux网络编程必看书籍推荐

首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP详解...

Linux网络编程经典书籍推荐

首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP详解...

Linux网络编程必看书籍推荐

-------------转自   http://blog.csdn.net/21aspnet/article/details/6694485------------------------牛人! ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++语言及网络编程书籍整理
举报原因:
原因补充:

(最多只允许输入30个字)