

C++实践之路
书籍简介【内容简介】
本书将带你领略C++作为工业编程语言的强大威力
全书分四个部分共23章。第一部分“语言”(第1章~第5章)从面向对象的角度讲解了C++的相关语言知识。第二部分“技术”(第6章~13章)介绍了许多实用的工业强度的编程技术,如清理、隐藏实现细节、资源管理、重载运算符等技术。第三部分“Windows”(第14章一第18章)探讨了编写和维护Windows应用程序的相关知识,是本书的特色部分。第四部分“知识扩展”(第19章一第23章)在以前所学知识的基础上进一步对软件设计策略、团队协作开发、平台移植等内容进行简单介绍。
附录A提供了第一部分内容中部分练习的答案。附录B介绍了事务处理相关知识。
本书适合于不同层次的C++程序员,无论是初学者还是高级程序员都可从中汲取有用的C++知识营养。
【译者序】
软件项目的成功与否与开发语言的选择息息相关。而在确定某种语言为开发工具前,我们通常要提出这样的问题“这一语言能高效地实现我们的软件目的吗?最终产品是否易于维护?它与其他语言相比优势何在?”当今的很多商业软件首选C++作为他们的开发语言,就是因为C++对以上问题能提供令人相当满意的答案。简言之,C++是ANSI标准C语言的增强版本,但它对C语言的扩充是革命性的。C++不仅支持面向对象编程,而且它还可以方便地构建一个由相关对象组成的层次等级树,同时,它出色的可维护性和可扩展性使得它成为商业软件开发中最流行的语言之一。
要想成为一名优秀的C++程序员,仅仅具备C的相关知识..
【前言】
我将本书分成4部分:语言、技术、Windows和知识扩展。下面简要描述每部分的目标和结构。
语言
本书的第一部分重点讲解作为通用目的编程的C++语言,然而这不是你常见的C++指导。
对于那些对C或C++知之甚少的初学者来说,本部分内容只是作为一种面向对象的语言介绍了C++(尽管C++的内涵远非如此)。本部分没有重点介绍语法或语法规则,它只是说明如何在C++中表达一定的思想,就像通过对话而不是背单词和语法规则来学习一门外语一样(当我给学生授课时,我称这部分内容为“对话式 C++”)。毕竟这是程序所需要的:能以特定语言编写程序的形式来表达自己的思想。当我学习一门外语时,..
【序言】
自从本书在美国出版后,我有丰收到了许多读者的反馈。读者在利用本书学习编程的同时,我也意识到了本书的优势与不足之处。下面将我的体会奉献给大家。
本书的第一部分“语言”对于大部分初学者来说似乎太难。如果你是一位入门级的程序员,开始阅读这部分内容时不要被吓倒。我在给大学生讲课时使用的就是这部分材料。我还使用本书来教授我的侄于,他只是一名高中生,但实际上,在书本内容之外,我还得进行额外的解释。有经验的教师可以使用该书作为C++初学者的基础课程,再辅之与相关解释和示例,完全可以达到理想的教学效果。
讲授C++的传统途径是从C的子集开始,现在人们普遍认为这种方..
下载地址
相关电子书
酷勤网·计算机学习资源索引平台