内容简介
简介
第一部分 Turbo Pascal 6.0面向对象 程序设计参考手册
第一章 OOP概要
§1.1对象
§1.2继承性
§1.3对象:能继承的记录
§1.3.2对象的域
§4.2.3 OVRFILEMODE6
§1.3.1对象类型的实例
§1.4方法
§1.3.3好的习惯作法
§1.4.1代码与数据的结合
§1.4.2定义方法
§1.4.3方法的作用范围和SELF参数
§1.4.4对象数据域和方法的形式参数
§1.4.5由单元输出的对象
§1.4.6充满活力的编程方法
§1.4.7封装性
§1.4.9扩展对象
§1.4.8用方法:一无反顾
§1.4.10继承静态的方法
§1.4.11虚方法和多态性
§1.4.12前期装配和后期装配
§1.4.13对象类型的兼容性
§1.4.14多态对象
§1.4.15虚方法
§1.4.16后期装配的例子
§1.4.17用过程?还是用方法?
§1.4.18对象的可扩展性
§1.4.19静态方法或虚方法
§1.4.21用NEW分配和初始化
§1.4.20动态对象
§1.4.22处置动态对象
§1.4.23析构过程(Destructor)
§1.4.24动态对象分配的例子
§1.5路在何方?
§1.6结论
§2.1.3 Watch(监视)窗口中的对象
§2.1.2 Evaluate(求值)窗口中的对象
§2.1.4 FIND PROCEDURE命令中的表达式
第二章 面向对象的调试
§2.1 IDE中面向对象的调试
§2.1.1步进和跟踪方法调用
§2.2 Turbo Debugger
§2.2.1步进和跟踪方法调用
§2.2.2范围
§2.2.3 Evaluate窗口
§2.2.4 WATCH窗口
§2.2.5 HIERARCHY窗口
§2.2.6对象类型/类考察窗口
§2.2.7对象实例考察窗口:
§3.1新增保留字
§3.2对象类型
第三章 Turbo Pascal 6.0的语言定义
§3.3赋值兼容性
§3.4对象部件指派符
§3.5动态对象类型变量
§3.6实例的初始化
§3.7对象类型常量
§3.10赋值语句
§3.11过程语句
§3.8引用方法的@
§3.9函数调用
§3.12 CASE语句
§3.14方法的声明
§3.15构造过程和析构过程
§3.16变量参数
§3.17 NEW和DISPOSE的扩展
§3.18指导编译的条件符号
第四章 覆盖
§4.1覆盖
§4.2.2 OVRLOADCOUNT
§4.2.1 OVRTRAPCOUNT
§4.2变量
§4.2.4 OVRREADBUF
§4.3过程和函数
§4.3.1 OVRSETRETRY
§4.3.2 OVRGETRETRY
§4.4 EXE文件中的覆盖
第五章 Turbo Pascal内核
§5.1对象的内部数据格式
§5.1.1虚方法表
§5.1.4虚方法调用
§5.1.2标准函数SIZEOF
§5.1.3 TYPEOF标准函数
§5.2方法调用的约定
§5.2.1构造过程和析构过程
§5.3汇编语言方法
§5.4构造过程的错误修复
附录A 新的和修改的错误信息
第二部分 Turbo Pascal 6.0面向对象 程序设计技巧
简介
§1.2 OOP基本概念
§1.1概况
第一章 面向对象的程序设计基础
§1.3鸡与蛋的悖论
§1.4 Turbo Pascal中OOP的特点
第二章 高级面向对象程序设计
§2.1方法命名的好与坏
§2.2加强必要的初始化
§2.3动态对象和方法
§2.4动态对象与静态对象
§2.5动态装配和多态性
§2.6类的输出
§2.7对象的赋值
§2.8对象数组
§2.9作为记录域的对象
§2.10组合类和组合对象
§2.11动态对象
§2.12存取子类
第三章 窗口对象
§3.1屏幕类
§3.2屏幕窗口
§3.3镶边窗口
§3.4转换类
第四章 屏幕对象
§4.1屏幕类编码
第五章 屏幕、光标和文本对象
§5.1基本情况
第六章 文件对象
§6.1基本情况
§6.2一般文件类
§6.3文本文件类
§6.4二进制文件类
§6.5程序文件类
第七章 字符串对象
§7.1单词
§7.2条目
§7.3记号
§7.4标题
§7.5不同字符串子类间的联系
§7.6使用虚方法
第八章 数组对象
§8.1数组对象
§8.2表对象
§8.3栈对象
§8.4继承性的作用
第九章 向量和矩阵对象
§9.1基本组成
§9.2向量类
§9.3矩阵类
§9.4电子表格类
§9.5统计矩阵类
第十章 多项式对象
§10.1基本情况
§10.2推荐的扩展
§11.1基本情况
第十一章 线性回归对象
§11.2提高精度
§11.3线性化回归
§11.4回归类
§11.5高精度的回归类
§11.6线性化回归类
§12.1最简单的电路
§12.2串联电阻
第十二章 电路对象
§12.3并联电阻
§12.4混联电阻
§12.5电路对象
第十三章 计算器对象
§13.1基本的RPN计算器
§13.2科研用RPN计算器
§13.3商用计算器类
第十四章 多态数组
§14.1基本情况
§14.2其它多态性数组