软件移植技术研究及Delphi窗体文件和工程文件移植系统FPTS的设计与实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:woshiliuning
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文针对软件移植技术展开深入研究并设计了一个从Windows到Linux的软件移植辅助工具W2L(Windows to Linux),W2L就是辅助将Windows下的Delphi应用程序移植到Linux平台下,经重新编译后能够正确运行。W2L针对Windows和Linux的差异,提出构建信息差异库,知识树,并且生成Windows到Linux的移植规则。W2L是采用面向对象技术设计并实现的半自动移植工具,能有效的将Windows应用软件移植到Linux。W2L的实现,方便了用户从Windows到Linux的应用程序移植,延长了软件的生命周期,对软件重用、软件维护和软件的模块化有重要意义。 本文着重介绍了W2L移植系统下的Delphi窗体文件和工程文件移植系统FPTS(Form file and Project file Transplanting Subsystem)的设计与实现。采用UML面向对象技术对FPTS系统进行了详细的设计,并用算法和流程图对FPTS系统进行了描述。FPTS系统是一个基于规则将源文件中的窗体文件(.dfm)和工程文件(.dpr)转换到目标文件夹中,并对数据库控件进行模板转换的半自动移植系统。FPTS系统移植过程中的反馈信息用来对规则进行维护和完善。最后,对系统的性能进行了测试,测试结果:代码转换率在80%以上,人工干预部分不足20%。
其他文献
网络技术的发展为医疗信息的共享和交换,提供了可实现的平台和技术保障。信息共享是网络化发展的核心,构建以共享医疗信息为核心的基于网络的区域性卫生系统体系,是实现医疗
流媒体应用的广阔前景推动了流媒体技术的研究,各项关键技术也随之不断进步。但流媒体本身的高资源消耗特点与服务器出口带宽、网络带宽限制之间的矛盾,使流媒体系统的性能和服
在众多的安全协议分析方法中,基于串空间的形式化分析方法是当前的研究热点之一。串空间理论发展过程中有两个重要事件:其一是Guttman提出的串空间模型认证测试方法;其二是So
随着多元分析、数据挖掘技术的不断发展,计算手段的日益更新,人们对数据挖掘的要求也愈来愈高。在实际应用中,为了找出感兴趣的知识,常会碰到带约束条件的问题。带约束的聚类问题
互联网络正以惊人的速度改变着人们的工作和生活方式,从机构到个人都在越来越多地通过互联网或其它电子媒介发送电子邮件、互换资料,这无疑给社会、企业乃至个人带来了前所未有
现在大多数企业使用的传统的管理软件注重的是解决企业应用层现存的问题。由于缺乏对外界环境变化作出快速响应的能力,已经越来越难满足现代企业发展的需要。工作流技术是对企
随着网络入侵方法和网络计算环境的复杂化,入侵检测的研究和应用也越来越多的转向分布式入侵检测系统。在分布式入侵检测系统中,各组件间需要进行大量信息交互,为了确保交互
本课题来源于由本人主持的2007年潍坊市职业教育重大课题研究与实践项目,研究的主要内容是在高职计算机课堂教学中如何构建和实践任务驱动教学。论文在广泛调查研究、分析的基
医学影像存档与通讯系统(PACS)是计算机技术与医学影像技术结合的产物,医学数字图像通讯标准(DICOM)是在医学信息学领域中有关医学图像的国际标准,它可以使医学图像设备的制造商和
随着我国电力体制改革的深化,以及电力市场的逐步放开,火电企业之间的竞争越来越激烈。因此如何提高火电企业的管理水平,降低企业生产成本,是摆在火电企业和管理人员面前的一道难