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语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不...
  • cutter_point
  • cutter_point
  • 2015年03月19日 20:13
  • 407

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

 C++语言及网络编程书籍整理                                                           作者: 谢勇    都是我看过或正要看的书,晾晾书架...
  • XieYongOnLine
  • XieYongOnLine
  • 2006年09月11日 18:47
  • 2220

C/C++ socket网络编程扫盲篇

引言 socket 是“套接字”的意思,是计算机之间进行通信的一种约定,也可以认为是一种技术。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 sock...
  • sinat_20265495
  • sinat_20265495
  • 2016年06月26日 10:27
  • 19914

2016书单总结--Java网络编程

2016书单总结–Java网络编程 基础概念 网络(network)–几乎可以实时的发送和接收数据的计算机以及其他设备的集合 网络分层–应用层、传输层、网际层、网络层 端口–(1–65535)/起到...
  • undergrowth
  • undergrowth
  • 2017年01月15日 15:04
  • 1634

windows 网络编程C++类

木马程序C++类 #pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。 头文件 #if !defined(_MYTCPTRAN...
  • notbaron
  • notbaron
  • 2016年11月16日 23:37
  • 30431

linux及C++书籍推荐

盘点一下今年看的书,记录下学习历程也向大家分享一些书籍: Unix编程3剑客:          RichardSteven的大著——《Unix网络编程卷1(套接字联网api)》、 《Unix环境...
  • CODINGCS
  • CODINGCS
  • 2016年02月03日 21:47
  • 979

《Windows Sockets 网络编程》. Bob Quinn & Dave Shuttle (非常实用的Windows编程书籍)

历时一年多, 终于相对认真且完整地把Bob Quinn和Dave Shuttle的名著Windows Sockets 这本书学了一遍(实际上有的章节学过好几遍), 受益较多。 以后就把这本书当做自己案...
  • stpeace
  • stpeace
  • 2015年04月12日 17:25
  • 3177

Linux学习路线及网络编程经典书籍

首先要说讲述TCP/IP的书很多,其中有3本书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP详解的作者还...
  • freeking101
  • freeking101
  • 2017年05月09日 15:05
  • 505

学习linux网络编程书籍推荐

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

C++ 高效编程不得不看的九本开源书籍

书籍是非常主观和私人的财产,编程书籍也不例外。但是不管 C++ 编程书籍的风格、关注点或者节奏如何,好书总可以带领读者走过一段引人入胜的旅程,揭示编程语言的能力,还能向读者描绘如何使用编程语言来实现各...
  • linuxprobe2017
  • linuxprobe2017
  • 2017年03月11日 11:14
  • 893
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++语言及网络编程书籍整理
举报原因:
原因补充:

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