您的浏览历史

精通COBOL--大型机商业编程技术详解



精彩评论
市场价 : ¥59.00
普通会员 : ¥53.10
1-3星会员: ¥51.92
4-5星会员: ¥50.15

基本信息
【评  价】 (共 26 条) 参与评论
【作  者】马千里 [同作者作品]
【出 版 社】 人民邮电出版社     【书 号】 9787115178077
【上架时间】 2008-5-23
【出版日期】 2008 年6月 【开 本】 16开 【页 码】 457     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > 综合 > 高级程序语言设计
编辑推荐

以COBOL语言为核心,介绍它在金融及软件外包等领域的应用.
内容全面、系统,覆盖COBOL的方方面面
结合OS/390和z/OS环境,讲解大型机商业软件应用开发技术..
讲解了VSAM、JCL、DB2、CICS、大型机汇编语言等扩展技术
每个知识点都配实例进行讲解,容易掌握 ...



【内容简介】

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

【编辑推荐】

介绍COBOL评议在金融及软件外包等领域的应用,内容全面、系统,覆盖COBOL的方方面面,结合OS/390和z/OS环境,讲解大型机商业软件应用开发技术,讲解VSAM、JCL、DB2、CICS、大型机汇编语言等扩展技术,每个知识点都配实例进行讲解,容易掌握。
涵盖主题:常用语句,数据类型,字符串操作,算术运算、关系运算、逻辑运算,流程控制,数据的排序与合并,COBOL表,程序调试与测试,子程序调用,面向对象技术,VSAM扩展,JCL扩展,DB2扩展,CICS扩展,大型机汇编语言扩展,小型银行账户管理信息系统。

【目录信息】

第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 本章回顾
<< 查看详细目录

【前言】

COBOL是用于大型机开发的程序设计语言。COBOL语言主要的特点是面向高端商用,是大型商用应用程序开发的首选编程语言。同时,大型机上的许多其他软件产品,如DB2数据库、CICS中间件等,也都是以COBOL作为宿主语言的,需要通过COBOL进行调用和交互。使用COBOL语言开发的程序广泛应用于银行业、保险业、制造业、航空业等。COBOL语言所开发的软件具有良好的稳定性、安全性,以及强大的并行处理海量数据的能力,因此备受金融部门的青睐,沿用40多年仍未被取代。并且,随着国际外包业的发展,全球大量COBOL开发的职位正在越来越多地涌入国内。然而由于以前在国内COBOL开发主要只应用于银行,相关从业人员多采用的是内部培.. << 查看前言

【书摘】

第1章 COBOL简介
  COBOL(Common Business Oriented Language)即公用面向商业语言。在系统地学习COBOL程序设计语言之前,有必要首先对COBOL有一个大致的了解。本章将分别从背景知识、语法格式和实际创建COBOL程序3个方面进行简要介绍。
  1.1 背景知识
  在介绍COBOL之前,首先需要了解一下大型机的概念。大型机也叫主机、大机或Main Frame等,属于一种商用高端服务器。目前大型机主要由IBM公司生产,最新型号为2系列大型机。COBOL是用于大型机上应用软件开发的主要的程序设计语言。
大型机上的工作大体上可以分为两类:系统方向和开发方向。系统方向的分工很多,包括使用Tivoli监控系统;使用RACF进行安全管理;使用SMS进行存储管理等。开发方向的市场需求相对系统方向则要大得多。对于开发方向,主要需要掌握以下知识。
  ……

评论交流 共有26人开贴评论  30人参与评论  23人参与打分 查看

17人
 73%
用户平均打分
我要写评论  help如何参与评论和打分
2人
 8%
4人
 17%
0人
 0%
0人
 0%

tuliangde
一级评论员
评价等级:  
发表于:2008-6-16 12:39:00
估计这书是个外行写的,序言里列出了一堆做主机的人,而且首推方文,据我所知,武钢的工程师方文是DBA出身,应该对COBOL了解不多。本书也有一些不严谨的地方,由于刚买到手没有多久,只看了二十几页,就发现了一个比严重的代码错误:

本书第20页所列代码中,在用perform循环读取输入文件记录时,代码如下

200-PROCESS-RECORDS.
PERFORM UNTIL EOF-FLAG = 'Y'
READ CUSTOMER-FILE
AT END MOVE 'Y' TO EOF-FLAG
END-READ
MOVE CLIENT-NAME TO PRT-NAME
MOVE DETAIL-LINE TO PRINT-LINE
WRITE PRINT-LINE
END-PERFORM.

这样会导致输入文件的最后一条记录被两次写道输出文件中。因为READ语句在读到最后一条记录的时候,并不会触发AT END事件,而是在读到最后一条记录后,再read一次才会触发这个事件。所以建议将该代码中加上一条if条件判断语句,以免重复写入记录

200-PROCESS-RECORDS.
PERFORM UNTIL EOF-FLAG = 'Y'
READ CUSTOMER-FILE
AT END MOVE 'Y' TO EOF-FLAG
END-READ
*这里要加一层条件判断才行,保证最后一条记录不会被处理两次
IF EOF-FLAG NOT = 'Y'
MOVE CLIENT-NAME TO PRT-NAME
MOVE DETAIL-LINE TO PRINT-LINE
WRITE PRINT-LINE
END-IF
END-PERFORM.
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)

liangyangcmb
一级评论员
该会员在china-pub购买过此书
  
发表于:2008-12-1 10:52:00
书很不错,但书中提及的虚拟机却无从下载,学起来费劲,能否提供一下光盘邮购服务.
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ray_linn

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-11-26 9:13:00
我买过这书了没有
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

cobol1
一级评论员
评价等级:  
发表于:2008-11-23 10:34:00
公司效益不好,几个印度大牛离职了。我们这帮小兵出头了。开始做Cobol了。买本书,掌握一下。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

lo903
一级评论员
评价等级:  
发表于:2008-11-20 11:04:00
单位接了一个大型机的活,非要用Cobol。还是需要充电。幸亏还有这本书。否则,我得去垃圾场找所谓的谭圣人的“经典之作”
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共26条)