第一章 为什么面向对象程序设计 3
第一节 引言 3
第二节 软件能力所面临的问题 3
第三节 选择新的程序设计范型 4
第四节 采用OOP的现实可能性 5
第五节 小结 7
第二章 面向对象程序设计的基本概念 8
第一节 引言 8
第二节 对象及类 9
第三节 继承性和类层次结构 17
第四节 对象、消息传递和方法 19
第五节 小结 22
第三章 面向对象程序设计的特殊机制 23
第一节 引言 23
第二节 重置、多态及类属类 23
第三节 数据成员值的共享及无实例的类 35
第四节 多重继承 39
第五节 小结 43
第四章 面向对象程序设计中的类库及构架 44
第一节 引言 44
第二节 类库 44
第三节 构架 49
第四节 类库和构架的应用 52
第五节 小结 58
第五章 Turbo Vision简介 61
第一节 什么是Turbo Vision 61
第二节 为什么要学Turbo Vision 62
第三节 怎样学习Turbo Vision 64
第四节 小结 65
第六章 Turbo Vision编程要点 66
第一节 第一个Turbo Vision程序 66
第二节 菜单和状态行的设计 72
第三节 定制应用程序的颜色 77
第四节 创建窗口及文件读入的设计 92
第五节 设计用于编辑的窗口 101
第六节 对话框设计 116
第七节 内部对话框的定制 127
第八节 持久对象的编程 132
第九节 设计一个工业控制程序 148
第十节 小结 163
第七章 Turbo Vision的应用 164
第一节 视口的设计 164
第二节 设计安全的程序 170
第三节 设计事件驱动程序 173
第四节 收集类和可流类的应用 181
第五节 应用程序的调试 198
第六节 几点有益的建议 200
附录A Turbo Vision类的继承体系 203
附录B TV.h头文件——Turbo Vision的头文件管家TV.h 210