论文部分内容阅读
COBOL是Common Business-Oriented Language(公用面向商业的语言)的缩写,它产生于二十世纪六十年代。COBOL不断的演变并吸收计算机技术的进展,并在2002年产生了最新的2002标准。如今,COBOL作为企业的解决方案,在商业软件中占极大比例。因此,一个便捷的COBOL语言集成开发环境就具有很大的研究意义与市场价值。 笔者就从2002年开始参与了一个COBOL2002集成开发环境的研发工作。该系统采用C/S结构,客户端在PC机的Windows平台上,它具有一个图形开发界面,并通过底层通信模块与服务器端通信;而服务器端在HP-Unix上,包含了各个核心功能模块:编译、调试、文件管理和认证。在开发过程中,笔者参与了服务器端框架结构和通信协议的设计工作,并在深入研究进程间通信理论的基础上,提出了文件管理和调试器的实现方案。在此基础上,完成了本论文。 本文首先概要介绍了COBOL2002集成开发环境的结构。然后说明了服务器端的框架设计和通信协议设计,描述了如何与客户端通信并为之提供服务。再次,详细说明了文件管理和调试器的设计与实现,提出了文件控制表(FCT)和源文件库(SFL)的概念。最后,对系统中存在的问题和后续工作进行了简单的总结。