本书是—本讲授C++语言和面向对象程序设计的教程,着重介绍如何为解决各种工程和科学问题进行程序开发。书中的每一章都由课堂教学部分与应用示例部分组成。课堂教学部分讲授C++语言的要素和—些简单的编程技巧:应用示例部分讲授如何进行工程问题程序设计。本书以渐进的方式先介绍如何开发程序,然后通过大量的应用示例和30多个案例分析不断巩固所学的内容。学习本书时不要求学生必须具备编程的背景知识本书特色●提供了30多个案例分析。这些应用示例演示了如何解决多个实际领域的问题。●多方面、多层次地调动学生阅读和理解源代码。每个课堂教学部分都通过很多方法(代码注释、问题、主要内容和练习)使学生参与到编码过程中。●较早地引入了调试技术。在第2章的末尾,学生就会学到查找错误和开发第一个程序的方法。●对循环的追踪和调试进行了详细介绍。本书在多章中介绍了开发简单/复杂循环结构和检查其可靠性的方法。●使刚了数日众多的插图。书叫:,使用了大量插图以说明许多难懂的C++概念。●逐步刀:发程序的方法。书叶,的每个应用示例都说明了开发程序的结构化方法。●对C++的标准模板库进行了简单明了的介绍。●提供了……些数值方法示例。书中的应用示例包含了一些基本数值方法以及如何对它们编码的演示。●给出了—一些修改练习。这些练习非常适于2—3小时的实验课。学生可以通过阅读特定的应用示例来为实验做准备。这样,他们就可以在2—3小时内完成很多这样的练习。●介绍了UML。书中讲述了UML的基础知识,并演示了如何将一些UML图表转换为C++代码。●提供了——些支持网站。本书对应的Web站点(www.mhhe.com/dorazio)提供了许多学习本书的辅助材料,例如源代码、解决方案、PowerPoint演示文档和一些类似示例。