基于.NET框架COBOL 2002集成开发环境的研究与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:jyzhenghb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于.NET框架和COBOL 2002语言标准,设计并实现了COBOL 2002集成开发环境(IDE)。研究了.NET的内存管理,编译模型,VSIP等相关的基本理论知识,提出了基于.NET框架的COBOL 2002集成开发环境体系结构,论述了该系统的主要组成部分,重点阐述了编辑器模块,调试器模块的设计和实现。 主要工作和研究成果如下: 1) 在研究.NET集成开发环境VSIP的基础上,首先,提出了COBOL 2002集成开发环境的框架,该框架所描述的开发环境一方面具有与.NET集成开发环境一致的用户界面,另一方面在工程类型,编辑器和调试器等模块体现了COBOL 2002语言特点;其次,提出了管理COBOL 2002工程的层级模型,该模型保留了.NET工程文件管理和维护的实现方案,但简化了管理和维护的具体操作。 2) 设计和实现了COBOL 2002集成开发环境编辑器模块。在对工程文件管理需求分析的基础上,设计了针对COBOL 2002工程文件的运行文档列表,该列表中的字段能满足集成开发环境对当前打开着的COBOL 2002文档的管理需求;此外,在.NET一维结构文本缓存的基础上,提出了二维结构的文本缓存,该结构的文本缓存能够提高文档窗口的处理性能,实现复杂的COBOL 2002源程序的层次格式。 3) 设计和实现了COBOL 2002集成开发环境调试器模块。提出了调试信息的中间存储模型和保存格式——CDI文件。该中间存储模型通过.NET提供的PDB文件编程接口可以将CDI文件的调试信息转化为.NET调试器组件支持的程序数据库(PDB)文件,从而使性能优良的.NET调试器组件能够支持COBOL 2002程序的调试过程,避免了重新定义调试器组件,简化了集成开发环境中调试器模块的实现。 上述技术成果已在一个国际合作项目中得到成功的应用。基于.NET框架的COBOL 2002集成开发环境将在微软公司授权后,作为下一代.NET产品向市场推广。
其他文献
伴随网络通信技术的日益发展,人们在生活里中越来越频繁地使用到互联网,互联网给人们带来的便利也深入到日常生活的各方各面。但是网络上存在着越来越多的窃听、截获、篡改、
近些年来,无线传感器技术得到了迅速的发展。由于无线传感器网络WSN(Wirless Sensor Networks)在实时数据采集以及无线信息传输等很多领域,具有操作简单、方便灵活特点,已成
本文提出了APA-ANTI-DDoS模型来检测和防御DDoS攻击。APA-ANTI-DDoS模型包括异常流量聚集、协议分析和流量处理三个子模块。异常流量聚积把网络流量分为正常流量和异常流量。
大型企业的计算设施通常是由开放平台和大型机组成的多服务器异构环境,实现二者的计算资源集中存储和共享访问,对降低企业的存储管理成本具有非常重要的作用。 基于存储区域
煤炭是我国重要的战略能源资源之一,对国民经济的发展和社会的稳定起着关键的作用。然而目前对于煤炭的开采由于种种原因造成了不断发生重大的和恶性的安全事故。因此,研制一套
学位
随着计算机和互联网的发展,在自然语言处理领域,以双语(或多语)平行语料库为基础的应用日益增多。除机器翻译方面的应用之外,平行语料库的建设对于双语词典编纂、词义消歧和跨语
在当今世界,企业信息化的要求越来越迫切,其中一个重要的方面就是企业的数据的管理。根据“进去的是垃圾,出来的也是垃圾”这条原理,为了支持正确决策,就要求所管理的数据可靠,没有
随着数据信息化步伐的日益加快,数据已经呈现出爆炸式的增长趋势,所以对数据进行有效、完整、安全的存储已经成为数据信息化过程中最关键的一步。目前被广泛应用的存储区域网(S