内容介绍
COBOL是应用于大型机开发的主要程序设计语言。本书由浅入深,循序渐进地介绍了如何使用COBOL语言以及与COBOL语言紧密相关的扩展技术进行实际开发。全书共18章,主要内容包括COBOL简介、程序结构、常用语句、基本数据类型、字符串及其操作、基本运算、流程控制、数据的排序与合并、COBOL中的表、程序的调试与测试、子程序调用、COBOL中的面向对象技术、处理VSAM文件、JCL扩展、DB2扩展、CICS扩展、大型机汇编语言扩展、开发小型银行账户管理信息系统等。
本书适合广大COBOL程序开发人员、大型机培训班学员和大专院校学生阅读,尤其是有一定C语言编程基础的人员进行学习。
目录
- 第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 本章回顾