网站大量收购独家精品文档,联系QQ:2885784924

云南省院省校科技合作项目.doc

  1. 1、本文档共194页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档