Simply C++:an application-driven tutorial approach

副标题:无

作   者:(美)H. M. Deitel[等]著;赵继东,易发胜,王雁东等译

分类号:

ISBN:9787121017254

微信扫一扫,移动浏览光盘

简介

  本书展示了用C++进行面向对象编程的能力,将带领读者在一个生动有趣、面向实际的应用程序中探索C++的概念。这些实际的应用程序涉及:库存量、工资计算器、牙科付费、购车还贷、班级平均成绩等,丰富的练习为读者提供了实践和强化所学知识。本书适用于计算机相关专业的学生学习,也可以作为有关开发人员的参考用书。   本书介绍了计算机编程原理和C++语言,详细说明了C什语言的各个方面的知识,包括输入/输出、数据类型、变量、伪代码、算法、控制语句、运算符、函数、数组、字符串、类、对象、继承、多态性、指针、引用、文件处理、异常、模板以及操作符重载,等等。同时本书还提供了大量能够运行在任何兼容ANSI/ISO C++的编译器上的程序实例以及丰富的练习来提高和巩固学习效果。   本书对于很少或没有编程经验的学生在计算机编程方面提供了一个人门级C++编程的教材。适用于计算机相关专业的学生学习C++语言,也可以作为有关开发人员的参考用书。

目录

教程1 购车还贷计算器和猜数字应用程序

介绍计算机,互联网和c++编程

1.1 什么是计算机

1.2 计算机的结构

1.3 互联网和万维网

1.4 机器语言,汇编语言和高级语言

1.5 c++语言

1.6 java

1.7 fortran,cobol,pascal和ada

1.8 basic,visual basic和visual c++ .net

1.9 软件的发展趋势:面向对象技术

1.10 编译和运行c++程序

1.11 探试购车还贷计算器和猜数字应用程序

1.12 internet及web资源

1.13 小结

教程2 welcome应用程序

介绍c++编程

2.1 探试welcome应用程序

2.2 编译并运行welcome应用程序

2.3 介绍c++代码

.2.4 创建welcome应用程序

2.5 编译错误

2.6 小结

教程3 库存清单应用程序

介绍变量,输入,内存概念及算术运算

3.1 探试库存清单应用程序

3.2 变量

3.3 用cin进行流输入

3.4 进行计算并显示结果

3.5 内存的概念

3.6 算术运算

3.7 使用调试器:断点

3.8 web资源

3.9 小结

教程4 工资计算器应用程序

介绍算法,伪代码和程序控制

4.1 探试工资计算器应用程序

4.2 算法

4.3 伪代码

4.4 控制语句

4.5 if语句

4.6 if…else语句

4.7 创建工资计算器应用程序

4.8 赋值运算符

4.9 格式化数字

4.10 使用调试器:watch窗口和locals窗口

4.11 小结

教程5 牙科付费应用程序

介绍逻辑运算符,字符和字符串

5.1 探试牙科付费应用程序

5.2 创建牙科付费应用程序

5.3 介绍字符和字符串

5.4 逻辑运算符

5.5 小结

教程6 购车还贷计算器应用程序

介绍while循环语句

6.1 探试购车还贷计算器应用程序

6.2 while 循环语句

6.3 自增和自减运算符

6.4 创建购车还贷计算器应用程序

6.5 do…while 循环语句

6.6 小结

教程7 计算班级平均成绩应用程序

介绍标记控制循环

7.1 探试计算班级平均成绩应用程序

7.2 标记控制循环

7.3 创建计算班级平均成绩应用程序

7.4 小结

教程8 利息计算器应用程序

介绍for循环语句和数学函数库

8.1 探试利息计算器应用程序

8.2 计数器控制循环的本质

8.3 介绍for循环语句

8.4 for循环语句的例子

8.5 创建利息计算器应用程序

8.6 小结

教程9 计算个人所得税应用程序

介绍多分支选择语句switch

9.1 探试计算个人所得税应用程序

9.2 介绍多分支选择语句switch

9.3 创建计算个人所得税应用程序

9.4 小结

教程10 改进的工资计算器应用程序

介绍函数

10.1 探试改进的工资计算器应用程序

10.2 c++标准库函数和类

10.3 函数定义

10.4 完成maximum应用程序

10.5 在工资计算器应用程序中使用函数

10.6 使用调试命令:用step into,step over,step out和continue命令控制程序执行

10.7 小结

教程11 捐款管理应用程序

介绍作用域与函数原型

11.1 探试捐款管理应用程序

11.2 创建捐款管理应用程序

11.3 函数原型

11.4 小结

教程12 掷骰子游戏应用程序

介绍生成随机数和枚举

12.1 探试掷骰子游戏应用程序

12.2 生成随机数

12.3 在掷骰子游戏程序中使用枚举值

12.4 在掷骰子游戏应用程序中使用随机数

12.5 小结

教程13 薪水统计应用程序

介绍一维数组

13.1 探试薪水统计应用程序

13.2 介绍数组

13.3 声明并初始化数组

13.4 创建薪水统计应用程序

13.5 小结

教程14 学生成绩统计应用程序

介绍二维数组和引用

14.1 探试学生成绩统计应用程序

14.2 二维数组

14.3 在学生成绩统计应用程序中插入代码

14.4 小结

教程15 数字时钟应用程序

介绍自定义类和对象

15.1 探试数字时钟应用程序

15.2 设计数字时钟应用程序

15.3 从实现中分离接口

15.4 初始化对象:构造函数

15.5 get和set函数

15.6 完成数字时钟应用程序

15.7 向构造函数传递参数

15.8 使用调试器:autos窗口

15.9 小结

教程16 购物清单管理应用程序

介绍指针,引用以及动态数据结构

16.1 探试购物清单管理应用程序

16.2 介绍指针

16.3 指针运算符

16.4 通过引用向函数传递参数

16.5 设计购物清单管理应用程序

16.6 实现购物清单管理应用程序

16.7 实现一个链表

16.8 小结

教程17 工资表应用程序

介绍继承与多态性

17.1 探试工资表应用程序

17.2 继承概述

17.3 创建一个工资表应用程序

17.4 在工资表中使用派生类

17.5 在工资表应用程序中使用多个派生类

17.6 多态性

17.7 完成工资表应用程序

17.8 小结

教程18 便笺信息应用程序

介绍顺序访问文件

18.1 探试事件录入应用程序和便笺信息应用程序

18.2 数据层次结构

18.3 文件和流

18.4 创建事件录入应用程序:写入一个文件

18.5 创建便笺信息应用程序

18.6 小结

教程19 屏幕抓取应用程序

介绍字符串处理

19.1 探试屏幕抓取应用程序

19.2 字符串基础知识

19.3 创建一个屏幕抓取应用程序

19.4 在字符串中定位子串

19.5 从字符串中提取子串

19.6 其他字符串函数

19.7 小结

教程20 改进的购车还贷计算器应用程序

介绍异常处理

20.1 探试改进的购车还贷计算器应用程序

20.2 介绍异常处理

20.3 在c++中抛出异常

20.4 在c++中处理异常

20.5 c++流错误声明和异常

20.6 创建改进的购车还贷计算器应用程序

20.7 小结

教程21 成绩单应用程序

介绍模板

21.1 探试成绩单应用程序

21.2 函数模板

21.3 类模板

21.4 创建成绩单应用程序

21.5 小结

教程22 电话号码簿应用程序

学习运算符重载

22.1 探试电话号码簿应用程序

22.2 运算符重载的基本原理

22.3 运算符重载的限制条件

22.4 重载运算符函数

22.5 创建电话号码簿应用程序

22.6 小结

附录a dive into 的 gnu c++ 工具

附录b 运算符优先级表

附录c ascii字符集

附录d c++标准库索引

附录e 关键字列表

词汇表

索引


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Simply C++:an application-driven tutorial approach
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon