现在的位置: 首页 > 综合 > 正文

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

2014年01月08日 ⁄ 综合 ⁄ 共 1860字 ⁄ 字号 评论关闭

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

                                                           作者: 谢勇

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

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++高手是无书可看,只看文档,无限景仰。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xieyongonline/archive/2006/09/11/1209472.aspx

抱歉!评论已关闭.