本书展示了C++进行面和对象编程的能力。本书出色的教学方式均源于Deitel&Associates该公司拥有众多撰写编程语言书籍的作者和在100多个**为超过1000000的人讲授程序设计课程的积知名教师。
应用程序驱动、手把手的教程式方法——Deitels将带领读者在一个生动有趣、面向实际的应用程序中探索C++的概念。这些实际的应用程序涉及:库存量·工资计算器·牙科付费·购车还贷·斑级平均成绩·利息计算器·所得税·筹款募集·掷骰子游戏·薪水统计·学生成绩·数字时钟·购物表·付费单·便笺信息·屏幕抓取·成绩单·电话号码簿
要点讨论——调试·变量·输入·内存·算法·运算法则·伪代码·统一建模语言·程序控制·运算符·字符·字符串·循环·数据库·多分支选择·函数·范围·函数原型·随机数生成·枚举·一维和二维数组·引用·类·对象·指针·动态数据结构·继承·多态·顺序存取文件·异常处理·模板·运算符重载
“本书做得很出色的地方就是,围绕着一些简明有趣的程度实例来编排讲解的内容。”
—— John Varghese
“这本书写得很不错,含有实例和练习,理论很容易理解。这种简明的学习方法是一种很好的方法,学生可以很轻松全面地学习C++理论。另外还带有一些很好的引导性练习和改错练习。”
——Marg Chauvin
“这真是一种讲解基本编程概念的很有创意的方法。每一教程随着程序的逐步展开而分成一些小节。”
——Ed Brunjes
“这是我在30多年的教学和工作当中所见到的*好的一种讲解二维数组的方法。”
—— Marg Chauvin
“给我印象*深的是,本书提供了大量练习。在每一教程中,丰富的练习为读者提供了实践和强化所学知识的机会。我相读者也会有同样的印象吧。”
——Catherine Wyman
“哇,书中有关‘指针’的介绍是本书中*好的部分。对指针的讲解非常不错。我喜欢这种与现实世界相联系的链表实例。这本书很适合做大学教材。我很赞赏这本书中使用UML活动图而不是数据流图。”
——Richard Holladay
“我认为对于在线课堂来说,这是一本很不错的书。这也是我看过的*好的一本书。课后练习当中一些很有意思的应用程序可以加深对各章中的概念的理解。”
——Ed Brunjes
“这是我看到过一种运算符重载*好的讲解。”
——Warren Bartlett
采用多种教学方法
·ANSI/ISO C++提示信息能提高可读性和可用性
·循序渐进的方法显示如何从头建立和执行一个完整的应用程序
·使用完整的应用程序来讲解编程的概念
·采用应用程序驱动的方法——22个教程和100多个面向对象的应用程序
·自测选择题及其答案为读者提供每一小节的及时反馈
·技术小结、UML活动图和C++类库索引
·提供大量练习,包括:为每个教程精心准备的10道选择题;两个分别名为“说出这段代码的作用”和“找出代码中的错误”的练习;4道面向实际应用程序的练习,其中包括一个“挑战题”
·在调试的内容和练习中,讲解Visual C++.NET Debugger的使用,以及关于GDB的目录
·每一个教程中都包含有一个关键术语列表,在本书的末尾还附有一个完整的词汇表
·提供教师用资源,包括PowerPoint幻灯片,所有测试题文档,教师用CD-ROM以及关于本书*新动态的Web网站
在www.deitel.com网站提供了关于Visaul C++.NET,Visual C++6,GNU on Linux,GNU on Windows/Cygwin和Borland C++5.5编译器的信息