- 1、本文档共194页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云南省院省校科技合作项目.doc
云南省院省校科技合作项目
Linux应用软件开发技术研究
及其产业化
(2001AABLA02A002)
项 目 技 术 总 结
项目负责人 李彤、张思信、孙玉芳、吴健
昆明明星电脑有限公司
云 南 大 学
中国科学院软件研究所
2004年8月
目 录
一. 项目简介 7
1.1 项目目标及研究内容 7
1.2 本项目国内外技术发展现状 7
二. 技术路线 8
三. 开发环境介绍 11
3.1 Linux简介 11
3.2 Delphi简介 12
3.3 Kylix简介 12
3.4 MySQl简介 13
3.4 Apache简介 14
3.5 PHP简介 15
四. Windows至Linux移植技术研究 15
4.1 移植的基本概念 16
4.1.1 移植的类型 16
4.1.2 移植的过程 16
4.1.3 软件移植的方法 16
4.1.4 软件移植工具的形式化描述 17
4.1.5 软件移植中应注意的问题 18
4.1.6 软件移植研究小结 18
4.2 Kylix与Delphi的差异 19
4.2.1 Kylix与Delphi的比较 19
4.2.2 Kylix与Delphi中工程的文件分类和组织 21
4.3 Windows与Linux的比较 22
4.3.1 Windows的动态库技术 22
4.3.2 Linux共享对象技术 23
4.3.3 两种系统动态库比较分析 24
4.3.4 动态库移植方法 24
4.3.5 Windows与Linux环境差异 26
五.计算机辅助移植工具W2L 28
5.1 W2L的总体介绍 28
5.1.1 W2L的项目组成 29
5.1.2 W2L移植规则Conv_Rules 29
5.2 Delphi文件和Kylix文件组成及其结构分析 29
5.2.1 程序结构概述 30
5.2.2 单元结构文件分析 32
5.3 词法分析 37
5.3.1 词法分析程序的DFA 38
5.3.2 关于词法分析的程序实现 42
5.3.3 关于输出的Token的记录格式表示: 42
5.4 语法分析 42
5.5 知识树(KnowledgeTree) 43
5.5.1 知识树(KnowledgeTree)的结构 43
5.5.2 单元树(UnitTree)的结构 46
5.5.3 知识树以及各子树的总体设计约定 50
5.5.4 知识树的实现 50
5.6 移植规则(Conv_Rules) 51
5.6.1 移植规则的构成 51
5.6.2 W2L移植规则的文法定义 51
5.6.2 移植规则的生成算法 52
5.6.3 移植规则的使用 55
5.7 数据库的移植 57
5.7.1 数据库简介 57
数据库应用程序的组成 57
连接数据库的组件 58
数据库组件 58
数据源组件 60
数据库应用程序的体系结构 60
5.7.2 数据库的移植方法 63
5.8 移植算法及流程 66
5.8.1 源文件转换模块 66
5.8.2 工程文件转换模块 67
5.8.3 窗体文件转换模块 68
5.8.4 数据库模板转换 70
5.8.5 ConvertDatabase模块 72
5.8.6 ConvertTable模块 73
5.8.7 ConvertQuery模块 75
5.8.8 窗体文件建树模块(creatDformTree) 76
5.9 详细设计 77
5.9.1 主要单元介绍 77
5.9.2 主要类型介绍 78
5.9.3 主要方法介绍 86
六.基于Linux的Web发布平台(LWebBuilder) 90
6.1 LWebBuilder的总体介绍 90
6.2 系统原理、分析与设计 90
6.2.1 系统原理 90
6.2.2 系统分析与设计 94
用例图分析与设计 94
类图分析与设计 97
顺序图分析与设计 104
6.2.3 小结 110
6.3 关键技术研究与系统实现 110
6.3.1 网页解析与保存 110
解析算法分析 110
解析算法实现 115
6.3.2 文本与图片维护 117
6.3.3 脚本与样式维护 119
6.3.4 Java Applet维护 120
6.3.5 高级组件维护 121
6.3.6 背景音乐与背景图片维护 122
6.3.7 视频维护 123
6.3.8 网页源代码维护 124
6.3.9 网站构建 125
6.3.10 网页预览 127
您可能关注的文档
- 22.2015年湖北省业院校技能大赛(中职组)网络综合布线样题.doc.doc
- 220千伏及以上一次设备第11-6-3批、110千伏线圈类设备第11-4-2批.doc
- 中国累积报告的HIV感染者按性别分布图1985—2001.ppt
- 24.4制动传动装置.ppt
- 中国近代外交史专题研究书评.doc
- 中国音协音乐考级.doc
- 24区域网路.ppt
- 27.2.2相似三角形的应用举例课件(人教新课标九年级下).ppt
- 中央大学力行节约措施及其应行注意事项.doc
- 299H系列减压调节器简介警告!安装,操作,和维修过程由不够资格.doc
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
最近下载
- 第五次全国营养调查报告.docx VIP
- 《妇产科护理》课件——第二章 女性生殖系统解剖与生理.ppt VIP
- 阳春市巨阳新能源120MW渔光互补光伏发电综合利用项目升压站建设项目环境影响报告表.doc VIP
- 2023年下半年浙江绍兴市柯桥区卫生健康单位招聘119人笔试备考题库及答案解析.docx
- 自然保护区的设计原则.ppt VIP
- 全国第三届职业技能大赛(智能网联汽车装调运维)选拔赛理论考试题库(含答案).doc VIP
- 2025年河南工业职业技术学院单招数学试题 .pdf VIP
- 2024-2025学年(统编版五四制)六年级语文下册第七单元知识清单.pdf VIP
- 粉尘爆 炸危险场所用收尘器防爆导则(doc5).doc VIP
- 拳皇97附带图片绝对完美键盘出招表.pdf
文档评论(0)