精通COBOL
2008-6
人民邮电出版社
马千里
457
718000
无
COBOL是应用于大型机开发的主要程序设计语言。本书由浅入深,循序渐进地介绍了如何使用COBOL语言以及与COBOL语言紧密相关的扩展技术进行实际开发。全书共18章,主要内容包括COBOL简介、程序结构、常用语句、基本数据类型、字符串及其操作、基本运算、流程控制、数据的排序与合并、COBOL中的表、程序的调试与测试、子程序调用、COBOL中的面向对象技术、处理VSAM文件、JCL扩展、DB2扩展、CICS扩展、大型机汇编语言扩展、开发小型银行账户管理信息系统等。 本书适合广大COBOL程序开发人员、大型机培训班学员和大专院校学生阅读,尤其是有一定C语言编程基础的人员进行学习。
马千里(1885——1930),名仁声,祖籍浙江绍兴,1885年1月24日生于天津,曾就读南开中学。1904年考入北洋大学(今天津大学)俄文专修师范班,1906年毕业。曾在南开中学和河北师范大学的前身——直隶第一女子师范学校任教,既是周恩来的老师,又是邓颖超的老师。邓颖超说:“马千里先生是一个爱国主义者、教育家、社会活动家。他在青少年时期就怀有国家兴亡、匹夫有责的爱国之心、救国之志。” 1908年,马千里考入张伯苓创办的南开中学,毕业后被张伯苓挽留在校工作。1910年9月,时为学生的马千里,与张伯苓的小妹、普育女学教习张祝春举行新式婚礼,可谓开新风之先,天津《醒俗画报》曾予报道。1911年10月,辛亥革命爆发,马千里得知北方革命军——滦州新军准备起义,当起义军到达天津时准备策应。马千里决意为建立民主国家尽绵薄之力,他劝说妻子:“清廷腐败,不推翻它国家将亡,若国家亡了,哪还有什么家?”马千里最终说服新婚妻子而离家,此次策应因滦州新军起义失败而未能实现。 1915年,张伯苓代理天津直隶第一女子师范学校校长,马千里也随同前往任教,任学校学监并执行校务。马千里是一位新潮、热情、亲和的教习,邓颖超曾这样回忆:“他(马千里)在南开中学任教的时候,对学生亲如手足,没有师生之分,凡南开中学学生所有的课外活动,如讲演会、各种运动会,出版杂志、报刊,以至话剧的演出,他都支持并积极参加,有时出现师生同台演出的往事美谈(注:指1911年马千里在南开表演新剧,粉墨登场扮演女角一事)。他到女师来任教时,工作认真负责,对学生也非常真挚,平易近人,给我们留下了深刻的印象。” 1916年,齐璧亭任直隶第一女子师范学校校长,张伯苓卸职,马千里继续留在女师任学监并执行校务。他以校为家,做事全力以赴,任劳任怨。1916年,女师举行十周年校庆活动,马千里全面负责校庆筹备工作,有时连续几个星期都不能回家。一天,张祝春打电话告诉他,家中三个孩子都得了猩红热症。他回到家中,看到三个孩子的病都相当严重,他疼爱每一个孩子,又放不下学校的工作,只好安慰妻子来照顾孩子,又匆匆赶回学校。 1919年,“五四”运动爆发,天津学界迅速掀起反帝、反卖国贼、要求收回国家主权的爱国运动。抱有爱国志向的马千里坚定地站在爱国学生一边,投入到轰轰烈烈的运动中。由于他在爱国运动中的声誉和地位,积极促成了天津学生联合会、女界爱国同志会和爱国工商界及其他爱国团体的联合,成立了“天津各界联合会”,马千里亲自任副会长。他还担任“抵制日货委员会”的主席,在抵制日货、提倡国货的运动中发挥了重要作用。当时,直隶军阀省长曹锐和天津警察厅长杨以德对学生爱国运动采取高压政策,先后封查了天津各界联合会和学生联合会,在马千里和马骏正在开会的时候,警察厅将二马和各界联合会的成员20人逮捕。1920年初,为要求释放被捕人员和启封各界联合会、学生联合会及抗议日本人在福州打死我爱国学生,各界群众包围省署去请愿。学生联合会派出周恩来、郭隆真、于方舟、张若茗四位代表与当局交涉,也立即被捕。他们被关押8个月之久,在狱中进行了绝食等形式的斗争。 “五四”运动后,马千里创办了《新民意报》,自任主编。该报追求爱国进步、支持女权运动,受到进步青年的欢迎。周恩来旅欧时,经常与马千里通信来往,马千里将周恩来写的《警厅拘留记》、《检厅日录》在《新民意报》上发表。周恩来还多次给国内的邓颖超寄信,也是托马千里转交邓颖超。1921年,马千里创办天津达仁女校,任校长。这是一所开明、民主的女校,教员可以参加社会上的各种进步活动。当时,邓颖超也被聘在女校任教,再次与马千里合作共事。马千里积极支持天津女界的活动,帮助邓颖超等人组织女星社,协助刘清扬等女界人士创办了全国唯一专门讨论妇女问题的日报——《妇女日报》。1927年北伐战争之后,马千里任河北省立一中校长,一如既往地热心于爱国教育事业,为此,贡献了毕生精力。
第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 本章回顾
第1章 COBOL简介 COBOL(Common Business Oriented Language)即公用面向商业语言。在系统地学习COBOL程序设计语言之前,有必要首先对COBOL有一个大致的了解。本章将分别从背景知识、语法格式和实际创建COBOL程序3个方面进行简要介绍。 1.1 背景知识 在介绍COBOL之前,首先需要了解一下大型机的概念。大型机也叫主机、大机或Main Frame等,属于一种商用高端服务器。目前大型机主要由IBM公司生产,最新型号为2系列大型机。COBOL是用于大型机上应用软件开发的主要的程序设计语言。 大型机上的工作大体上可以分为两类:系统方向和开发方向。系统方向的分工很多,包括使用Tivoli监控系统;使用RACF进行安全管理;使用SMS进行存储管理等。开发方向的市场需求相对系统方向则要大得多。对于开发方向,主要需要掌握以下知识。
无
我是初学者哦~~这本书看起来很方便,不费力,讲解很清楚,也有条理,每个知识基本上都有例子,并且会经常巩固到前边的知识,内容多的后边还会有个小表格总结,蛮好的噢!!
这本书讲解非常详细,很好用~强烈推荐~
浏览了一遍,还没仔细看,结合自己目前的工作感觉内容挺全面的,但估计都不会很深入,应该适合我这种普通程序员.
不错,挺好的,详细,系统
讲的很详细,居然和我用的环境一样的。。。最后的项目简单了点。
这个书写的不深但是内容还算全,可以帮助形成一个整体的概念。用来入门也很不错。
不错,服务很好。好评
实用!!就是太贵
书是好书发货太慢17号的订单19号才发货22才收到恳求以后可以反应快点
我是一个初学者,此书对我快速上手工作有很大的帮助.
感觉很不错,值得认真地去读一读。
质量很好而且便宜
速度快。
书质量不错,也有诚信。
这书确实不错,对刚接触的人是本好书。
本人有7年的COBOL开发经验,以往的COBOL例如谭浩强写的那本,都偏向于教学,更像是大学教材,不适合新入行的从业人员,而本书会让你很快入手进入工作状态,特此买了一本给新员工学习。当然,该书比较初级,例如DB2和CICS很多内容没有深入介绍,希望该出版社也能够出版这两方面的书籍。
我是初学者,正在学习COBOL,市面上的介绍COBOL的书太少了,这本是目前很不错的一本书,希望以后有更加完善的书出版。呵呵
国内为数不多的基本cobol书籍适合新手学习
没想到就这么一本关于cobol的书籍,买到很幸运。服务也很好~
cobol的书和资料一般都很难买到,所以能买到觉得蛮开心的
感觉不错,讲解的内容比较系统,对于初学入门的人比较实用。
书中把主机的几个重要部分都涵盖了,很适合入门级的人看。
还没怎么看,跟实际工作中的差不多
不过瑕不掩瑜,能有这么一本书,对工作和学习还是有很大的帮助
整体来说还不错,不过有些细节还不够完善
并不是很适合刚接触cobol的程序员,里面有很多平常要使用到的语句没有介绍~总体感觉很一般,价格也不便宜,希望出版者能再添加内容~
若是要对COBOL进行入门学习,海算可以的以本教材
此书深度不够,但是可以使你对cobol有所了解
谈不上能精通
书的内容本身很不错,到货也很快,但就是运来的那一本装订不怎么好,胶太薄了!估计翻到最后书会散的……而且运来的时候封面被挤过,有点皱巴巴的……估计是我比较倒霉啊!看别人买的都挺好的……
就是书看起来旧了点~~~
书本质量很好很满意内容十分适合我们的学习