面向对象程序设计基础(第二版)

分類: 图书,计算机/网络,程序设计,其他,
作者: 李师贤 等编著
出 版 社: 高等教育出版社
出版时间: 1998-8-1字数:版次: 2页数: 488印刷时间:开本:印次:纸张:I S B N : 9787040166507包装: 平装内容简介
本书第一版被列入“面向21世纪课程教材”,自出版以来,深受读者欢迎。作为给程序设计初学者提供的一本入门教材,本书以循序渐进,深入浅出的方式,引导众多学子走进了面向对象程序设计的大门。新版教材在归纳多年教学体会的基础上,以继续保持原书的特色为前提,对前版教材进行了修改和补充,使相关概念阐述得更加通俗易懂,并适当增加了相关的例子,以求使读者在学习时能更好地理解和领会。新版教材内容包括了程序设计基础、程序设计语言、算法与复杂性和软件工程等内容,可作为高校计算机专业本科生入门教材,也可供相关专业高年级学生作为面向对象程序设计课程教材使用。
目录
第一章程序设计与C++语言初步
1.1计算机程序
1.2程序设计的演变
1.3程序设计语言的定义
1.4C++语言的程序结构
1.5C++语言程序设计
1.6面向对象程序设计
本章小结
练习与思考题
上机实习题
第二章基本数据类型
2.1数据类型概述
2.2保留字、标识符、常量与变量
2.3基本数据类型
2.4运算符与表达式
2.5类型之间的关系
2.6一个简单的应用程序
本章小结
练习与思考题
上机实习题
第三章基本控制结构
3.1程序的基本控制结构
3.2选择结构
3.3循环结构
3.4简单程序设计举例
本章小结
练习与思考题
上机实习题
第四章函数
4.1C++语言的函数
4.2函数的声明与调用
4.3参数传递
4.4作用域与生存期
4.5局部变量与全局变量
4.6变量的存储类别
4.7递归程序设计
4.8预处理命令
4.9C++语言的库函数
本章小结
练习与思考题
上机实习题
第五章类与对象
5.1类的引入
5.2类的定义
5.3对象的创建
5.4对象的初始化
5.5使用类与对象构造程序与实例
5.6关于类与对象的时一步讨论
本章小结
练习与思考题
上机实习题
第六章复合数据类型
6.1变量与赋值的进一步讨论
6.2指针类型
6.3数组类型
6.4字符串
6.5指向对象的指针
6.6指向函数的指针
6.7结构类型、枚举类型与类型与类型别名
6.8高级数据结构应用
本章小结
练习与思考题
上机实习题
第七章继承机制
7.1继承的基本概念
7.2C++语言的继承机制
7.3继承与构造函数、析构函数
7.4继承成员的调整
7.5多重继承
7.6重复继承
7.7优化类层次设计
本章小结
练习与思考题
上机实习题
第八章多态性
8.1多态性的基本概念
8.2函数重载
8.3拷贝构造函数
8.4运算符重载
8.5虚函数
8.6抽象类
本章小结
练习与思考题
上机实习题
第九章类属机制
9.1类属的基本概念
9.2类模板
9.3函数模板
本章小结
练习与思考题
上机实习题
第十章输入/输出流
10.1C++语言输入/输出
10.2C++的流类库
10.3格式化输入/输出
10.4常用成员函数输入/输出
10.5设计自己的输入/输出操作
10.6检测流操作的错误
10.7文件流
本章小结
练习与思考题
上机实习题
第十一章面向对象软件构造
11.1软件质量
11.2程序断言机制
11.3异常处理机制
11.4可重用构件库
11.5面向对象软件构造
11.6实例研究:Petri网图形编辑器的讨论
第十二章结束语
12.1程序设计风范
12.2面向对象程序设计语言
本章小结
练习与思考题
上机实习题
附录AASCII编码表
附录B主要术语索引
附录C主要参考文献