第1章 COBOL简介
1.1 背景知识
1.2 语法格式
1.3 COBOL学习环境配置
1.4 创建第一个COBOL程序
1.5 本章回顾
第2章 程序结构
2.1 标志部
2.2 环境部
2.3 数据部
2.4 过程部
2.5 本章回顾
第3章 常用语句
3.1 MOVE语句
3.2 PERFORM语句
3.3 ACCEPT和DISPLAY语句
3.4 REDEFINES语句
3.5 文件相关语句
3.6 本章回顾
第4章 基本数据类型
4.1 基本数据类别
4.2 字符类型
4.3 整型数类型
4.4 浮点数类型
4.5 Signed Numbers符号类型
4.6 Numeric Edited Fields格式输出类型
4.7 本章回顾
第5章 字符串及其操作
5.1 字符串的基本概念
5.2 使用STRING语句合并字符串
5.3 使用UNSTRING语句拆分字符串
5.4 利用INSPECT语句替换字符串
5.5 字符串转换
5.6 子字符串的概念及应用
5.7 通过MAX和MIN得到最大和最小字符串
5.8 求取字符串的长度
5.9 本章回顾
第6章 基本运算
6.1 算术运算
6.2 关系运算
6.3 逻辑运算
6.4 本章回顾
第7章 流程控制
7.1 顺序结构流程控制
7.2 选择结构流程控制
7.3 循环结构流程控制
7.4 本章回顾
第8章 数据的排序与合并
8.1 排序与合并概述
8.2 数据的排序
8.3 数据的合并
8.4 本章回顾
第9章 COBOL中的表
9.1 表的简介
9.2 下标表
9.3 定义表语句OCCURS
9.4 浏览表语句PERFORM VARYING
9.5 表的初始化
9.6 直接查找方式
9.7 顺序查找方式
9.8 二分查找方式
9.9 种查找方式的比较和总结
9.10 对表中数据的统计计算
9.11 索引表
9.12 处理索引语句SET
9.13 查找索引表语句SEARCH
9.14 查找索引表语句SEARCH ALL
9.15 定长表和变长表
9.16 嵌套表
9.17 本章回顾
第10章 程序的调试与测试
10.1 调试与测试的基本概念
10.2 调试所需处理的错误类型
10.3 增殖式调试方法
10.4 使用DISPLAY语句辅助调试
10.5 测试基本类型
10.6 测试基本步骤
10.7 数据合法性检测
10.8 错误信息列表
10.9 本章回顾
第11章 子程序调用
11.1 子程序调用的作用
11.2 子程序调用的特点
11.3 主调用程序
11.4 被调用程序
11.5 静态调用
11.6 动态调用
11.7 嵌套子程序
11.8 本章回顾
第12章 COBOL中的面向对象技术
12.1 面向对象的基本概念
12.2 定义COBOL中的类
12.3 COBOL中的方法
12.4 COBOL中的客户程序
12.5 COBOL中的子类
12.6 COBOL中的工厂对象
12.7 异常处理
12.8 本章回顾
第13章 处理VSAM文件
13.1 VSAM文件的基本概念
13.2 VSAM中的LDS
13.3 VSAM中的ESDS
13.4 VSAM中的RRDS
13.5 VSAM中的KSDS
13.6 VSAM中的VRRDS
13.7 VSAM文件及其空间计算总结
13.8 通过COBOL操作VSAM文件
13.9 本章回顾
第14章 JCL扩展
14.1 基本概念
14.2 JOB语句
14.3 EXEC语句
14.4 DD语句
14.5 JCL实用程序
14.6 JCL的过程
14.7 通过JCL管理VSAM数据集
14.8 本章回顾
第15章 DB2扩展
15.1 基本概念
15.2 DB2的基本应用
15.3 常用SQL语句
15.4 嵌入式SQL
15.5 动态SQL
15.6 DB2中的游标
15.7 DB2中的锁
15.8 访问路径以及EXPLAIN
15.9 本章回顾
第16章 CICS扩展
16.1 基本概念
16.2 CICS编译处理过程
16.3 CICS在COBOL中的基本应用
16.4 伪会话程序
16.5 CICS中的程序调用
16.6 CICS中的MAP
16.7 CICS对于文件的操作
16.8 CICS中的队列
16.9 本章回顾
第17章 大型机汇编语言扩展
17.1 基本概念
17.2 指令类型与机器码
17.3 数据的定义
17.4 数据的传递
17.5 数据的运算
17.6 数据的转换
17.7 跳转指令与宏命令
17.8 程序模块化与DCB参数
17.9 综合实例
17.10 本章回顾
第18章 开发小型银行账户管理信息系统
18.1 主菜单模块
18.2 添加账户功能模块
18.3 删除账户功能模块
18.4 修改账户功能模块
18.5 查询账户功能模块
18.6 本章回顾