第1章 面向对象程序设计概述
1.1 什么是面向对象程序设计
1.2 面向对象程序设计中的基本概念
1.3 C++与C++ Builder概述
第2章 C++中的一些新特性
2.1 输入/输出的新风格
2.2 const修饰符
2.3 new和delete
2.4 引用
2.5 函数原型及参数默认值
2.6 内联函数
2.7 灵活的表达方式
2.8 应用实例:链栈的过程化实现
习题
第3章 类与对象
3.1 类的定义
3.2 接口部分与实现部分
3.3 类的封装
3.4 对象的生成与访问
3.5 this指针
3.6 类的作用域
3.7 应用实例:数字式时针模拟程序
习题
第4章 构造函数与析构函数
4.1 构造函数的功能及特点
4.2 构造函数的参数及其默认值
4.3 重载构造函数
4.4 构造函数的初始化表
4.5 析构函数
4.6 拷贝构造函数
4.7 无名对象与类型转换
4.8 应用实例:整数集合运算
习题
第5章 静态成员与友元
5.1 静态成员
5.2 友元
5.3 const修饰的对象及类成员
5.4 应用实例:链栈处理程序
习题
第6章 重载
6.1 函数的重功
6.2 运算符重载概述
6.3 类运算符重载的两种形式
6.4 几种特殊运算的重载
6.5 应用实例:复数运算
习题
第7章 类的继承
7.1 继承的概念与派生类定义
7.2 派生类的访问控制
7.3 构造函数与析构函数的调用顺序
7.4 二义性及作用域操作符
7.5 虚拟继承
7.6 运行时的多态性及虚函数
7.7 纯函数与抽象类
7.8 应用实例
习题
第8章 模板
8.1 模板的概念
8.2 函数模板
8.3 类模板
8.4 应用实例:顺序栈处理程序
习题
第9章 I/O流类
9.1 C++中的I/O系统
9.2 标准I/O流类
9.3 格式控制
9.4 重载插入/提取运算行
9.5 文件流类
9.6 应用实例:文件信息读写程序
习题
第10章 C++ Builder集成开发环境
10.1 面向对象开发工具中的基本概念
10.2 VCL类库
10.3 C++ Builder的集成开发环境
10.4 创建一个简单的Windows应用程序
第11章 输入/输出处理
11.1 窗体设计
11.2 基本输入/输出组件
11.3 选择输入组件
11.4 按钮与信息显示
11.5 应用实例:员工个息表维护程序
习题
第12章 日期、时间及字符串处理
12.1 用户自定义字符串类
12.2 系统提供的AnsiString类
12.3 用户自定义Tdate类
12.4 系统提供的TDateTime类
12.5 应用实例:将播出日程表作成程序
习题
第13章 图形图像处理
13.1 图形图像有关的类
13.2 图形图像有关的组件
13.3 应用实例:时钟模拟程序
习题
第14章 定制组件与异常处理
14.1 组件的继承
14.2 创建自定义组件的操作步骤
14.3 自定义组件实例
14.4 异常处理
习题
第15章 多线程编程
15.1 线程的概念
15.2 C++ Builder中的线程功能
15.3 线程应用实例:八皇后演示程序
习题
附录 习题参考答案
展开