图书介绍

精通COBOL 大型机商业编程技术详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通COBOL 大型机商业编程技术详解
  • 马千里编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115178070
  • 出版时间:2008
  • 标注页数:457页
  • 文件大小:151MB
  • 文件页数:476页
  • 主题词:COBOL语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通COBOL 大型机商业编程技术详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 COBOL简介1

1.1 背景知识1

1.2 语法格式2

1.3 COBOL学习环境配置3

1.3.1 模拟大型机系统——Hercules3

1.3.2 终端连接软件——PCOM5

1.4 创建第一个COBOL程序6

1.5 本章回顾11

第2章 程序结构12

2.1 标志部12

2.2 环境部13

2.2.1 配置节13

2.2.2 输入/输出节13

2.3 数据部14

2.3.1 文件节14

2.3.2 工作存储节17

2.4 过程部19

2.5 本章回顾21

第3章 常用语句22

3.1 MOVE语句22

3.1.1 复制单个数据项22

3.1.2 复制不同类型和长度的单个数据项23

3.1.3 复制一组数据25

3.2 PERFORM语句26

3.3 ACCEPT和 DISPLAY语句28

3.3.1 使用ACCEPT语句接受数据28

3.3.2 使用DISPLAY语句输出数据29

3.4 REDEFINES语句30

3.5 文件相关语句31

3.5.1 OPEN和CLOSE语句31

3.5.2 READ语句32

3.5.3 WRITE语句34

3.6 本章回顾35

第4章 基本数据类型37

4.1 基本数据类别37

4.1.1 变量37

4.1.2 常量38

4.1.3 直接数40

4.1.4 结构体41

4.2 字符类型44

4.3 整型数类型44

4.4 浮点数类型46

4.5 Signed Numbers符号类型47

4.5.1 Signed Numbers符号类型的作用47

4.5.2 Signed Numbers符号类型的输出48

4.6 Numeric Edited Fields格式输出类型48

4.6.1 货币格式49

4.6.2 算术符号格式50

4.6.3 算术数格式53

4.6.4 日期格式54

4.6.5 其他格式54

4.6.6 各种格式的综合应用56

4.7 本章回顾58

第5章 字符串及其操作59

5.1 字符串的基本概念59

5.2 使用STRING语句合并字符串60

5.2.1 STRING语句的基本用法60

5.2.2 STRING语句的综合应用62

5.3 使用UNSTRING语句拆分字符串64

5.3.1 UNSTRING语句的基本用法64

5.3.2 UNSTRING语句的综合应用66

5.4 利用INSPECT语句替换字符串69

5.4.1 对全体字符进行替换69

5.4.2 对前缀字符进行替换70

5.4.3 对首字符进行替换71

5.4.4 字符串替换的综合应用71

5.5 字符串转换73

5.5.1 字符串中字母大小写的转换73

5.5.2 将字符串转换为具体数值74

5.6 子字符串的概念及应用76

5.7 通过MAX和MIN得到最大和最小字符串79

5.8 求取字符串的长度80

5.9 本章回顾82

第6章 基本运算83

6.1 算术运算83

6.1.1 四舍五入运算ROUNDED83

6.1.2 运算结果溢出报错ON SIZE ERROR84

6.1.3 算术加运算ADD85

6.1.4 算术减运算SUBTRACT87

6.1.5 算术乘运算MULTIPLY88

6.1.6 算术除运算DIVIDE89

6.1.7 乘方运算COMPUTE91

6.1.8 复合算术运算COMPUTE92

6.1.9 算术统计运算COMPUTE94

6.2 关系运算96

6.3 逻辑运算98

6.3.1 逻辑与运算98

6.3.2 逻辑或运算99

6.3.3 逻辑非运算100

6.3.4 复合逻辑运算100

6.3.5 逻辑运算表达式中常用的省略方式102

6.4 本章回顾104

第7章 流程控制105

7.1 顺序结构流程控制105

7.2 选择结构流程控制107

7.2.1 选择结构的基本流程107

7.2.2 条件判断表达式108

7.2.3 使用IF语句控制选择结构流程109

7.2.4 使用嵌套IF语句控制选择结构流程112

7.2.5 使用EVALUATE语句控制多分支选择结构流程115

7.2.6 使用ZERO简化选择结构编码117

7.2.7 使用88层条件名简化选择结构编码118

7.2.8 选择结构的综合应用120

7.3 循环结构流程控制123

7.3.1 循环结构的基本流程123

7.3.2 使用PERFORM UNTIL语句控制循环结构流程125

7.3.3 使用线上PERFORM语句控制循环结构流程127

7.3.4 循环结构的综合应用129

7.4 本章回顾130

第8章 数据的排序与合并132

8.1 排序与合并概述132

8.1.1 排序的基本概念132

8.1.2 合并的基本概念133

8.2 数据的排序134

8.2.1 使用SD语句定义排序中间文件134

8.2.2 使用USING短语指定排序输入文件135

8.2.3 使用GIVING短语指定排序输出文件136

8.2.4 使用SORT语句进行排序137

8.2.5 编写排序中的输入处理过程140

8.2.6 编写排序中的输出处理过程141

8.2.7 包含有输入输出处理过程的SORT语句排序142

8.3 数据的合并145

8.3.1 指定合并输入输出文件145

8.3.2 编写合并中的输出处理过程146

8.3.3 使用MERGE语句进行合并147

8.4 本章回顾149

第9章 COBOL中的表150

9.1 表的简介150

9.1.1 为什么要使用表150

9.1.2 表的基本概念150

9.1.3 表的基本用途151

9.1.4 几类典型结构的表152

9.2 下标表153

9.2.1 如何定义下标表153

9.2.2 下标的作用153

9.2.3 下标的格式要求155

9.3 定义表语句OCCURS155

9.3.1 OCCURS语句的使用方法156

9.3.2 使用OCCURS语句得到的表空间结构156

9.4 浏览表语句PERFORM VARYING157

9.4.1 PERFORM VARYING语句的使用方法157

9.4.2 如何使用PERFORM VARYING语句处理表中数据159

9.4.3 PERFORM VARYING语句的一些灵活应用160

9.4.4 PERFORM VARYING语句和PERFORM语句的比较160

9.5 表的初始化161

9.5.1 使用硬性编码方式初始化表161

9.5.2 使用输入文件载入方式初始化表161

9.5.3 对表初始化的一些灵活技巧163

9.6 直接查找方式163

9.6.1 如何定义用于直接查找的表164

9.6.2 如何进行直接查找164

9.6.3 对查找数据的处理165

9.6.4 直接查找方式的适用范围165

9.7 顺序查找方式166

9.7.1 如何进行顺序查找166

9.7.2 使用顺序查找方式的注意事项168

9.8 二分查找方式168

9.8.1 可用于二分查找的表的特征168

9.8.2 如何进行二分查找方式170

9.8.3 二分查找方式的好处172

9.9 3种查找方式的比较和总结172

9.9.1 对表的要求172

9.9.2 具体查找过程173

9.9.3 查找效率174

9.9.4 查找方式小结174

9.10 对表中数据的统计计算175

9.10.1 计算数据总和175

9.10.2 计算平均数176

9.10.3 计算中位数176

9.10.4 统计计算小结177

9.11 索引表178

9.11.1 为何要使用索引表178

9.11.2 如何定义索引表178

9.11.3 索引的特点178

9.11.4 索引表的内部存储结构180

9.11.5 索引表和下标表的比较181

9.12 处理索引 语句SET183

9.12.1 使用SET语句对索引赋值183

9.12.2 使用SET语句对索引进行算术运算184

9.13 查找索引表语句SEARCH185

9.13.1 SEARCH语句的格式185

9.13.2 SEARCH语句的功能186

9.14 查找索引表语句SEARCH ALL187

9.14.1 SEARCH ALL语句的格式要求187

9.14.2 SEARCH ALL语句的实际应用188

9.15 定长表和变长表189

9.15.1 定长表189

9.15.2 如何定义变长表190

9.15.3 变长表中数据的引用范围192

9.15.4 变长表应用举例192

9.16 嵌套表193

9.16.1 如何定义嵌套表194

9.16.2 嵌套下标表195

9.16.3 嵌套索引表195

9.17 本章回顾197

第10章 程序的调试与测试198

10.1 调试与测试的基本概念198

10.1.1 调试的基本概念198

10.1.2 测试的基本概念198

10.2 调试所需处理的错误类型200

10.2.1 语法错误200

10.2.2 逻辑错误202

10.3 增殖式调试方法204

10.4 使用DISPLAY语句辅助调试206

10.5 测试基本类型207

10.5.1 黑盒测试208

10.5.2 白盒测试209

10.6 测试基本步骤211

10.7 数据合法性检测213

10.7.1 数字与字母检测213

10.7.2 数据正负检测214

10.7.3 数据范围检测214

10.7.4 数据顺序检测215

10.7.5 数据存在检测216

10.8 错误信息列表216

10.9 本章回顾218

第11章 子程序调用219

11.1 子程序调用的作用219

11.1.1 提高代码可重用性219

11.1.2 提高部分功能段执行效率222

11.1.3 防止数据意外丢失或被更改223

11.2 子程序调用的特点224

11.2.1 子程序的命名规则224

11.2.2 子程序的调用顺序225

11.2.3 子程序的终止方式225

11.3 主调用程序226

11.3.1 主调用程序中参数的定义226

11.3.2 主调用程序中的调用过程227

11.4 被调用程序228

11.4.1 被调用程序中参数的定义228

11.4.2 被调用程序中参数的引用231

11.4.3 被调用程序中的入口地址232

11.5 静态调用233

11.5.1 静态调用的基本概念234

11.5.2 静态调用程序示例234

11.6 动态调用236

11.6.1 动态调用的基本概念236

11.6.2 动态调用程序示例236

11.7 嵌套子程序238

11.7.1 嵌套子程序的结构238

11.7.2 嵌套子程序的调用权限239

11.8 本章回顾240

第12章 COBOL中的面向对象技术241

12.1 面向对象的基本概念241

12.1.1 对象的概念241

12.1.2 类的概念242

12.1.3 继承的概念242

12.1.4 消息的概念243

12.1.5 多态的概念243

12.1.6 接口的概念243

12.2 定义COBOL中的类244

12.2.1 标志部中的定义244

12.2.2 环境部中的定义244

12.2.3 数据部中的定义245

12.2.4 类的完整定义246

12.3 COBOL中的方法247

12.3.1 方法的定义247

12.3.2 嵌套在类与对象中的方法248

12.4 COBOL中的客户程序251

12.4.1 客户程序的定义251

12.4.2 通过客户程序调用方法252

12.4.3 包含实例变量的方法调用253

12.5 COBOL中的子类255

12.5.1 子类的定义255

12.5.2 子类的应用256

12.6 COBOL中的工厂对象258

12.6.1 工厂对象的定义258

12.6.2 工厂对象的应用259

12.7 异常处理260

12.8 本章回顾261

第13章 处理VSAM文件263

13.1 VSAM文件的基本概念263

13.1.1 VSAM文件的分类及作用263

13.1.2 VSAM文件的管理方式264

13.1.3 VSAM文件的组织结构265

13.1.4 VSAM文件的设计步骤266

13.2 VSAM中的LDS267

13.2.1 LDS的结构及特征267

13.2.2 计算LDS的空间大小268

13.3 VSAM中的ESDS270

13.3.1 ESDS的结构及特征270

13.3.2 ESDS的访问方式271

13.3.3 Spanned Record技术273

13.3.4 计算ESDS的空间大小274

13.4 VSAM中的RRDS276

13.4.1 RRDS的结构及特征276

13.4.2 RRDS的访问方式277

13.4.3 计算RRDS的空间大小277

13.5 VSAM中的KSDS278

13.5.1 KSDS的结构及特征278

13.5.2 KSDS中的Key及索引279

13.5.3 KSDS的访问方式280

13.5.4 CI及CA分割技术281

13.5.5 次索引技术282

13.5.6 计算KSDS数据部分的空间大小283

13.6 VSAM中的VRRDS284

13.6.1 VRRDS的结构及特征284

13.6.2 计算VRRDS数据部分的空间大小284

13.7 VSAM文件及其空间计算总结285

13.8 通过COBOL操作VSAM文件286

13.8.1 在程序中指定VSAM文件287

13.8.2 实现对VSAM文件的操作287

13.9 本章回顾289

第14章 JCL扩展290

14.1 基本概念290

14.1.1 作业与作业步290

14.1.2 JCL语法规则291

14.1.3 JCL语句类型293

14.1.4 参数的类别及书写规则293

14.2 JOB语句295

14.2.1 JOB语句中的位置参数295

14.2.2 JOB语句中的关键字参数296

14.2.3 JOB语句中参数的综合应用300

14.3 EXEC语句300

14.3.1 EXEC语句中的位置参数301

14.3.2 EXEC语句中的关键字参数302

14.3.3 COND参数304

14.4 DD语句306

14.4.1 DD语句的语句名306

14.4.2 DD语句中的位置参数307

14.4.3 DD语句中与数据集相关的关键字参数310

14.4.4 DD语句中与设备相关的关键字参数312

14.4.5 特殊的DD语句314

14.5 JCL实用程序316

14.5.1 IEFBR14实用程序316

14.5.2 IEBGENER实用程序316

14.5.3 IEBCOPY实用程序318

14.5.4 ICEMAN实用程序320

14.5.5 IEBPTPCH实用程序320

14.5.6 IEBCOMPR实用程序321

14.5.7 IEHLIST实用程序322

14.6 JCL 的过程322

14.7 通过JCL管理VSAM数据集324

14.8 本章回顾327

第15章 DB2扩展328

15.1 基本概念328

15.1.1 关系数据库的概念328

15.1.2 DB2简介330

15.1.3 DB2的组织结构及创建步骤332

15.2 DB2的基本应用334

15.2.1 DB2在COBOL中的编码334

15.2.2 含DB2的COBOL编译过程336

15.3 常用SQL语句338

15.3.1 DML类别的SQL语句338

15.3.2 DDL类别的SQL语句341

15.3.3 DCL类别的SQL语句343

15.4 嵌入式SQL344

15.4.1 主变量344

15.4.2 指示变量345

15.4.3 SQLCA346

15.5 动态SQL347

15.5.1 不含参数的非SELECT语句347

15.5.2 含有参数的非SELECT语句348

15.6 DB2 中的游标349

15.6.1 游标的基本定义及用法349

15.6.2 回滚游标的概念及指向方式352

15.6.3 静态回滚游标352

15.6.4 动态回滚游标354

15.6.5 利用游标同时处理多行记录354

15.7 DB2中的锁356

15.8 访问路径以及EXPLAIN357

15.8.1 访问路径358

15.8.2 EXPLAIN优化工具360

15.9 本章回顾361

第16章 CICS扩展362

16.1 基本概念362

16.1.1 CICS简介362

16.1.2 CICS中的交易和任务363

16.1.3 CICS的基本操作365

16.2 CICS编译处理过程366

16.2.1 CICS程序编译流程367

16.2.2 使用CEDA定义资源367

16.2.3 使用CEMT查询和设置资源370

16.2.4 使用CEDF调试程序371

16.3 CICS在COBOL中的基本应用371

16.3.1 基本程序结构372

16.3.2 使用CICS进行输入输出372

16.3.3 输入过程中的异常处理374

16.3.4 输出过程中的光标定位375

16.3.5 获取CICS的终端信息376

16.3.6 获取CICS的时间信息377

16.3.7 获取CICS的日期信息379

16.4 伪会话程序382

16.4.1 伪会话程序的基本概念382

16.4.2 RETURN到不同的程序384

16.4.3 RETURN到相同的程序386

16.5 CICS中的程序调用388

16.5.1 使用LINK命令进行程序调用388

16.5.2 使用XCTL命令进行程序调用389

16.6 CICS中的MAP390

16.6.1 MAP的基本概念390

16.6.2 MAP的创建391

16.6.3 MAP的应用393

16.7 CICS对于文件的操作395

16.7.1 读取文件395

16.7.2 写入文件396

16.8 CICS中的队列397

16.9 本章回顾398

第17章 大型机汇编语言扩展400

17.1 基本概念400

17.1.1 主存组织400

17.1.2 数码表示401

17.1.3 寄存器与程序状态字402

17.1.4 操作数的主存地址表示方式403

17.1.5 程序基本结构405

17.2 指令类型与机器码406

17.2.1 RR指令类型及其机器码406

17.2.2 RX指令类型及其机器码407

17.2.3 RS指令类型及其机器码408

17.2.4 SI指令类型及其机器码408

17.2.5 SS指令类型及其机器码409

17.3 数据的定义410

17.3.1 使用DC定义常量410

17.3.2 使用DS定义存储空间411

17.4 数据的传递413

17.5 数据的运算414

17.5.1 打包十进制数的运算415

17.5.2 定点二进制数的运算416

17.6 数据的转换417

17.6.1 使用CVB和CVD指令转换数据418

17.6.2 使用PACK和UNPK指令转换数据418

17.6.3 使用ED指令转换数据419

17.7 跳转指令与宏命令421

17.8 程序模块化与DCB参数422

17.9 综合实例423

17.9.1 输出商品报表实例423

17.9.2 显示系统时间实例425

17.10 本章回顾428

第18章 开发小型银行账户管理信息系统429

18.1 主菜单模块429

18.2 添加账户功能模块432

18.3 删除账户功能模块439

18.4 修改账户功能模块445

18.5 查询账户功能模块452

18.6 本章回顾456

热门推荐