成功加入购物车
杨佩璐 著 / 电子工业出版社 / 2015-02 / 平装
售价 ¥ 188.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2023-06-05
卖家超过10天未登录
大数据时代的编程:COBOL语言从入门到精通
本书以了解COBOL语言为基础,通过由浅入深的讲解,循序渐进地介绍了如何使用COBOL语言进行实际开发。同时在讲解的过程中,也穿插了部分IBM大型机的知识及其在实际应用中的操作。
本书共分14章,从内容上可分为COBOL的入门篇、高级处理篇与实战篇。入门篇介绍了掌握一门语言必须了解的基础知识,包括数据类型、流程控制和各种运算;高级处理篇是针对COBOL有难度的一些技术点,包括表、子程序、数据处理、VSAM面向对象等;实战篇是通过一个完整的实例带你走完一个用COBOL开发的流程。
本书通俗易懂,适合广大COBOL程序开发人员、大型机培训班学员和大专院校学生阅读,尤其适合具有一定编程基础的人员进行学习。
杨佩璐,国内某商业银行开发人员,拥有多年一线大型机开发经验,对COBOL语言等有深入研究和独到见解,并熟练掌握多种编程语言。
第1章 认识COBOL的结构 11.1 COBOL学习环境配置 11.1.1 模拟大型机系统――Hercules 11.1.2 终端连接软件――PCOM 21.2 创建第一个COBOL程序 41.3 标志部――IDENTIFICATION DIVISION 91.4 环境部――ENVIRONMENT DIVISION 101.4.1 环境部的标识 101.4.2 输入/输出节 101.5 数据部――DATA DIVISION 111.5.1 文件节 111.5.2 工作存储节 141.6 过程部 161.7 小结 18习题 18第2章 语言的基本类型 192.1 基本数据类别 192.1.1 变量 192.1.2 常量 202.1.3 直接数 222.1.4 结构体 232.2 字符类型 262.3 整型数类型 262.4 浮点数类型 272.5 Signed Numbers符号类型 282.5.1 Signed Numbers符号类型的作用 282.5.2 Signed Numbers符号类型的输出 292.6 Numeric Edited Fields格式输出类型 302.6.1 货币 302.6.2 算术符号 322.6.3 算术数 342.6.4 日期 362.6.5 其他 362.6.6 综合应用实例 382.7 小结 40习题 40第3章 表达式语句 413.1 MOVE语句 413.1.1 传送单个数据项 413.1.2 传送不同类型和长度的单个数据项 423.1.3 传送一组数据 443.2 PERFORM语句 453.3 ACCEPT和DISPLAY语句 473.3.1 使用ACCEPT语句接受数据 473.3.2 使用DISPLAY语句输出数据 483.4 REDEFINES语句 503.5 文件相关语句 503.5.1 OPEN和CLOSE语句 503.5.2 READ语句 523.5.3 WRITE语句 543.6 小结 55习题 56第4章 字符串及其操作 574.1 字符串的基本概念 574.2 使用STRING语句合并字符串 584.2.1 STRING语句的基本用法 584.2.2 STRING语句的综合应用 604.3 使用UNSTRING语句拆分字符串 634.3.1 UNSTRING语句的基本用法 634.3.2 UNSTRING语句的综合应用 644.4 利用INSPECT语句替换字符串 684.4.1 对全体字符进行替换 684.4.2 对前缀字符进行替换 694.4.3 对首字符进行替换 704.4.4 字符串替换的综合应用 704.5 字符串转换 724.5.1 字符串中字母大小写的转换 724.5.2 将字符串转换为具体数值 734.6 子字符串的概念及应用 754.7 通过MAX和MIN得到最大和最小字符串 784.8 求取字符串的长度 804.9 小结 82习题 82第5章 数据的运算 835.1 算术运算 835.1.1 四舍五入运算ROUNDED 835.1.2 溢出错误ON SIZE ERROR 845.1.3 算术加运算ADD 855.1.4 算术减运算SUBTRACT 875.1.5 算术乘运算MULTIPLY 885.1.6 算术除运算DIVIDE 895.1.7 乘方运算COMPUTE 925.1.8 复合算术运算COMPUTE 925.1.9 统计算术运算COMPUTE 955.2 关系运算 975.3 逻辑运算 995.3.1 逻辑与运算 995.3.2 逻辑或运算 1005.3.3 逻辑非运算 1015.3.4 复合逻辑运算 1015.3.5 逻辑常用的省略方式 1035.4 小结 104习题 105第6章 流程控制 1066.1 顺序结构 1066.2 选择结构 1076.2.1 选择结构的基本流程 1086.2.2 条件判断表达式 1096.2.3 使用IF语句控制选择结构流程 1106.2.4 使用嵌套IF语句控制选择结构流程 1136.2.5 使用EVALUATE语句控制多分支选择结构流程 1166.2.6 使用ZERO简化选择结构编码 1186.2.7 使用88层条件名简化选择结构编码 1196.2.8 选择结构的综合应用 1226.3 循环结构 1246.3.1 循环结构的基本流程 1256.3.2 使用PERFORM UNTIL语句控制循环结构流程 1266.3.3 使用线上PERFORM语句控制循环结构流程 1296.3.4 循环结构的综合应用 1306.4 小结 132习题 133第7章 数据的排序与合并 1347.1 排序与合并 1347.1.1 什么是排序 1347.1.2 什么是合并 1357.2 数据的排序 1367.2.1 定义排序中间文件 1367.2.2 指定排序输入文件 1377.2.3 指定排序输出文件 1387.2.4 进行排序 1397.2.5 编写排序中的输入处理过程 1427.2.6 编写排序中的输出处理过程 1437.2.7 包含输入/输出处理过程的SORT语句排序 1447.3 数据的合并 1477.3.1 指定合并输入/输出文件 1477.3.2 编写合并中的输出处理过程 1487.3.3 使用MERGE语句进行合并 1497.4 小结 151习题 151第8章 COBOL中的表 1528.1 认识表 1528.1.1 为什么要使用表 1528.1.2 什么是表 1528.1.3 表的基本用途 1538.1.4 几类具有典型结构的表 1548.2 下标表 1548.2.1 如何定义下标表 1548.2.2 下标的作用 1558.2.3 下标的格式要求 1568.3 定义表语句OCCURS 1578.3.1 OCCURS语句的使用方法 1578.3.2 使用OCCURS语句得到的表空间结构 1588.4 浏览表语句PERFORM VARYING 1598.4.1 PERFORM VARYING语句的使用方法 1598.4.2 如何使用PERFORM VARYING语句处理表中数据 1608.4.3 PERFORM VARYING语句的一些灵活应用 1618.4.4 PERFORM VARYING语句和PERFORM语句的比较 1628.5 表的初始化 1638.5.1 使用硬性编码方式初始化表 1638.5.2 使用输入文件载入方式初始化表 1648.5.3 对表初始化的一些灵活技巧 1658.6 直接查找方式 1668.6.1 如何定义用于直接查找的表 1668.6.2 如何进行直接查找 1678.6.3 对查找数据的处理 1678.6.4 直接查找方式的适用范围 1688.7 顺序查找方式 1688.7.1 如何进行顺序查找 1688.7.2 使用顺序查找方式时的注意事项 1708.8 二分查找方式 1718.8.1 可用于二分查找的表的特征 1718.8.2 如何进行二分查找 1738.8.3 二分查找方式的优点 1748.9 三种查找方式的比较和总结 1758.9.1 对表的要求 1758.9.2 具体查找过程 1758.9.3 查找效率 1768.9.4 查找方式小结 1778.10 对表中数据进行统计计算 1778.10.1 计算数据总和 1778.10.2 计算平均数 1788.10.3 计算中位数 1798.10.4 统计计算小结 1808.11 小结 180习题 180第9章 COBOL中的高级表 1819.1 索引表 1819.1.1 为何要使用索引表 1819.1.2 如何定义索引表 1819.1.3 索引的特点 1829.1.4 索引表的内部存储结构 1839.1.5 索引表和下标表的比较 1849.2 处理索引语句SET 1869.2.1 使用SET语句对索引变量赋值 1879.2.2 使用SET语句对索引变量进行算术运算 1879.3 查找索引表语句SEARCH 1889.3.1 SEARCH语句的格式 1889.3.2 SEARCH语句的功能 1899.4 查找索引表语句SEARCH ALL 1919.4.1 SEARCH ALL语句的格式要求 1919.4.2 SEARCH ALL语句的实际应用 1929.5 定长表和变长表 1939.5.1 定长表 1939.5.2 如何定义变长表 1949.5.3 变长表中数据的引用范围 1969.5.4 变长表应用举例 1969.6 嵌套表 1979.6.1 如何定义嵌套表 1979.6.2 嵌套下标表 1999.6.3 嵌套索引表 1999.7 小结 201习题 201第10章 程序的调试与测试 20210.1 调试与测试 20210.1.1 什么是程序的调试 20210.1.2 什么是程序的测试 20310.2 调试所需处理的错误类型 20410.2.1 语法错误 20410.2.2 逻辑错误 20610.3 增殖式调试方法 20810.4 使用DISPLAY语句辅助调试 21110.5 测试基本类型 21210.5.1 黑盒测试 21210.5.2 白盒测试 21310.6 测试基本步骤 21610.7 数据合法性检测 21710.7.1 数字与字母检测 21710.7.2 数据正负性检测 21810.7.3 数据范围检测 21910.7.4 数据顺序检测 22010.7.5 数据存在检测 22010.8 错误信息列表 22110.9 小结 222习题 223第11章 子程序的调用 22411.1 子程序调用的作用 22411.1.1 提高代码可重用性 22411.1.2 提高部分功能段执行效率 22611.1.3 防止数据意外丢失或被更改 22711.2 子程序调用的特点 22911.2.1 子程序的命名规则 22911.2.2 子程序的调用顺序 23011.2.3 子程序的终止方式 23011.3 主调用程序 23111.3.1 主调用程序中参数的定义 23111.3.2 主调用程序中的调用过程 23211.4 被调用程序 23311.4.1 被调用程序中参数的定义 23311.4.2 被调用程序中参数的引用 23511.4.3 被调用程序中的入口地址 23711.5 静态调用 23811.5.1 静态调用的基本概念 23811.5.2 静态调用程序示例 23811.6 动态调用 24011.6.1 动态调用的基本概念 24011.6.2 动态调用程序示例 24111.7 嵌套子程序 24211.7.1 嵌套子程序的结构 24311.7.2 嵌套子程序的调用权限 24411.8 小结 244习题 245第12章 面向对象开发 24612.1 面向对象的基本概念 24612.1.1 对象 24612.1.2 类 24712.1.3 继承的概念 24712.1.4 消息 24812.1.5 多态 24812.1.6 接口 24812.2 定义类 24912.2.1 标志部中的定义 24912.2.2 环境部中的定义 24912.2.3 数据部中的定义 25012.2.4 类的完整定义 25112.3 定义方法 25212.3.1 方法的定义 25212.3.2 嵌套在类与对象中的方法 25312.4 定义客户程序 25612.4.1 客户程序的定义 25612.4.2 通过客户程序调用方法 25712.4.3 包含实例变量的方法调用 25812.5 定义子类 26012.5.1 子类的定义 26012.5.2 子类的应用 26112.6 定义工厂对象 26312.6.1 工厂对象的定义 26312.6.2 工厂对象的应用 26412.7 异常处理 26612.8 小结 267习题 268第13章 VSAM文件 26913.1 VSAM文件的概念 26913.1.1 分类及作用 26913.1.2 管理方式 27013.1.3 组织结构 27113.1.4 设计步骤 27213.2 LDS 27313.2.1 LDS的结构及特征 27313.2.2 计算LDS的空间大小 27413.3 ESDS 27613.3.1 ESDS的结构及特征 27613.3.2 ESDS的访问方式 27713.3.3 Spanned Record技术 27913.3.4 计算ESDS的空间大小 28013.4 RRDS 28213.4.1 RRDS的结构及特征 28213.4.2 RRDS的访问方式 28313.4.3 计算RRDS的空间大小 28313.5 KSDS 28413.5.1 KSDS的结构及特征 28413.5.2 KSDS中的Key及索引 28513.5.3 KSDS的访问方式 28713.5.4 CI及CA分割技术 28713.5.5 次索引技术 28913.5.6 计算KSDS数据部分的空间大小 28913.6 VRRDS 29113.6.1 VRRDS的结构及特征 29113.6.2 计算VRRDS数据部分的空间大小 29113.7 VSAM文件及其空间计算总结 29213.8 通过COBOL操作VSAM文件 29313.8.1 在程序中指定VSAM文件 29313.8.2 实现对VSAM文件的操作 29413.9 小结 295习题 296第14章 开发小型银行账户管理信息系统 29714.1 主菜单模块 29714.2 添加账户功能模块 30014.3 删除账户功能模块 30814.4 修改账户功能模块 31414.5 查询账户功能模块 32314.6 小结 327习题 328
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30