Delphi至Kylix软件移植技术研究及其工具的底层设计与实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:hurusato09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Linux操作系统得到了较快的发展,支持Linux的开发工具和使用Linux的用户越来越多。但Linux仍存在着一些自身的缺点,其中最主要的是对许多运行在Windows上的应用程序及其开发工具支持不够。进行软件移植是解决这一问题的主要途径之一。移植技术是一项非常有意义的软件技术,同时也是一项较难的软件技术。由此,在研究移植技术的基础上,我们在Linux操作系统上开发了计算机辅助移植工具W2L,通过对W2L的研发和应用,进一步加深对软件移植技术的研究。W2L是为把Windows下的应用程序跨平台移植为Linux下的应用程序而开发的移植工具W2L,移植的源程序是Windows下的Delphi程序,而目标程序是Linux下的Kylix程序。目地在于部分解决Windows上的应用程序在Linux上不能运行的问题。本论文在对一般软件移植技术研究的基础上,对移植工具W2L进行了全面的描述,并对W2L在设计和实现的过程中涉及的部分重要的功能模块、数据结构和实现过程做详尽的描述和深入的分析。这些功能模块主要有词法分析、语法识别、知识树构造、移植规则生成,而数据结构主要指知识树。
其他文献
Web应用程序以其操作简单、方便全世界信息交流等特点,已成为当前网络应用的主要形式,因此快速开发Web程序具有较大的经济意义。但是Web应用程序开发存在较多复杂因素,第一:如何
随着WWW技术的发展和普及,人们不再仅仅满足于被动地从网络中获取信息,更多的用户开始将自己的文章放到网络上与其他用户交流。在这一过程中,Web论坛作为用户发表文章的场所,也迅
21世纪全球进入了信息经济时代,信息的重要性,促使人们逐渐把目光从物流、资金流,转移到了企业内部的另一个流:信息流。企业信息流的顺畅与否严重影响企业的经营决策。  针
粗糙集理论是上世纪八十年代初由波兰学者Z.Pawlak提出的一个数据分析的有力工具,近年来日益受到各领域的广泛关注,并已在机器学习、模式识别、决策分析、过程控制、数据库知识
鞍山市土地利用规划管理信息系统的研究正是为满足鞍山市建委对鞍山市城市土地规划利用的信息化需要而实施的.本系统将地理信息系统应用于城市土地利用规划管理中,采用了组件
XML(eXtensible Markup Language)作为Internet上数据表示和数据交换事实上的标准,已经得到了快速普及和广泛应用。如何对XML文档进行有效地查询也就成为如今XML研究领域的一
SIPNAT问题严重阻碍了基于SIP的VoIP技术在有NAT设置的城域网和企业网中的推广应用。本文对STUN/TURN协议的SIPNAT解决方案设计与实现进行了研究。文章综述了问题的产生
随着web技术的不断发展,基于web的网络管理也被提上了日程。如果能够通过网络对网络安全产品进行统一的配置管理,那么必将很大程度上提高网络安全产品的管理效率。基于这个出发
当前,中国地质调查局发展研究中心正积极致力于推动展开地质调查数据社会化服务工作,相关服务协议信息及数据的数量庞大。但是“中心”目前采用的数据管理模式自动化水平较低。
本文首先在阅读大量国内外文献的基础上,全面地分析了概念格的研究现状、应用价值和发展前景,然后在以下几方面做了深入的研究并且取得了创新性的成果.(1)概念格的构造.研究