书籍详情
C++大学简明教程:实例程序设计
作者:(美)H. M. Deitel[等]著;赵继东,易发胜,王雁东等译;赵继东译
出版社:电子工业出版社
出版时间:2005-09-01
ISBN:9787121017254
定价:¥59.00
购买这本书可以去
内容简介
本书介绍了计算机编程原理和C++语言,详细说明了C++语言的各个方面的知识,包括输入/输出、数据类型、变量、伪代码、算法、控制语句、运算符、函数、数组、字符串、类、对象、继承、多态性、指针、引用、文件处理、异常、模板以及操作符重载,等等。同时本书还提供了大量能够运行在任何兼容ANSI/ISOC++的编译器上的程序实例以及丰富的练习来提高和巩固学习效果。本书对于很少或没有编程经验的学生在计算机编程方面提供了一个入门级C++编程的教材。适用于计算机相关专业的学生学习C++语言,也可以作为有关开发人员的参考用书。本书前言C++语言是一种广泛使用的计算机编程语言。作为一种面向对象的编程语言,每年都有大量从事软件开发的专业人士以及在校学生希望掌握这门语言。在这里,我们愿意向广大读者推荐《C++大学简明教程——实例程序设计》的中译本。该书被翻译为各种版本并在世界各地非常畅销,并成为国外许多大专院校使用的教材。作为著名的Deitel&Associates公司精心推出的C++教程,本书通俗易懂,深入浅出,系统介绍了C++语言的特点和各种概念。本书的最大特点是应用了应用程序驱动的教程式方法和实用代码教学法来讲解C++语言,本书含有大量实用的程序实例来阐明C++的各种深奥概念,并配合各种练习,以巩固和提高读者掌握C++的知识。同时,本书还包含了大量的编程技巧提示信息,提供了实例程序在广泛使用的微软VisualC++.NET开发环境的实际处理步骤,这些都特别适合初学者快速准确地掌握C++的实际应用。阅读本书你会感到轻松愉快,本书适合于计算机专业的各类学生学习C++语言,也可以作为有关开发人员的参考用书。本书由电子科技大学计算机科学与工程学院赵继东、易发胜、王雁东、余盛季等4位老师负责翻译,由电子科技大学计算机科学与工程学院李毅超副教授审校。参加本书翻译工作的研究生有简超、赵倩、黄培镇、雷程炜、唐妍、徐黎、李继龙、黄建、李剑、何建、寻伟、任云涛、刘颖等。由于水平有限,译稿中不妥或者错误之处在所难免,敬请广大读者批评指正。
作者简介
HarveyM.Deitel博士:Deitel&Associates,Inc.董事长,拥有计算机领域43年经验及大量企业与学术界的实践经验。Deitel博士毕业于麻省理工学院,获学士和硕士学位,并在波士顿大学取得博士学位。他曾在IBM和MIT从事过虚拟存储操作系统项目的开拓性研究,该技术现已广泛应用在UNIX,LinuxtWindowsXP等操作系统当中。Deitel博士同时也定期为定期为一些大公司、政府部门和军事机构举办专业技术研讨会。相关图书操作系统基础教程C++编程导论人机交互:第二版离散数学:第五版网络分析、体系结构与设计(第二版)计算机系统设计与结构(第二版)软件设计:从程序设计到体系结构类型和程序设计语言模式识别(第二版)虚拟现实技术(第二版)非线性系统(第三版)数值方法:第四版软件需求计算机文化数据结构与问题求解:Java版支持向量机导论智能系统:结构、设计与控制数据库设计、应用开发与管理(第二版)密码学基础(第二卷):基础应用可变目标C编译器:设计与实现数据库系统:设计、实现与管理第三版(英文版)非线性控制系统(第三版)并行计算机互连网络技术:一种工程方法数字与微处理器基础——理论与应用器(第四版)可计算性与数理逻辑算法引论:一种创造性方法交互设计:超越人机交互Java大学基础教程(第六版)(英文版)Java程序设计教程(第四版)C++大学教程:第4版现代数据库管理(第七版)计算机安全学导论..
目录
介绍计算机,互联网和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 小结
教程2Welcome应用程序
介绍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 小结
附录ADive Into 的 GNU C++ 工具
附录B运算符优先级表
附录CASCII字符集
附录DC++标准库索引
附录E关键字列表
词汇表
索引
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 小结
教程2Welcome应用程序
介绍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 小结
附录ADive Into 的 GNU C++ 工具
附录B运算符优先级表
附录CASCII字符集
附录DC++标准库索引
附录E关键字列表
词汇表
索引
猜您喜欢