学位论文 > 优秀研究生学位论文题录展示
COMX平台二次开发系统的设计与实现
作 者: 邵梅
导 师: 魏达
学 校: 吉林大学
专 业: 软件工程
关键词: COMX平台 WTL XML XSLT JavaScript
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 16次
引 用: 0次
阅 读: 论文下载
内容摘要
CAE软件对提高车身工艺开发有着至关重要的作用。但大多数CAE软件的界面框架十分复杂,对二次开发人员来说代价较大。KMAS是由我国自主研发的优秀CAE软件,其开发的基础为COMX平台。本文基于JavaScript/XML技术对COMX平台进行扩展,构建了COMX平台上的二次开发系统。本文实现了平台下清晰的用户接口描述和可视化的集成开发环境,基于Google V8 JavaScript引擎扩展了JavaScript语言的功能,使之能够访问和配置COMX组件,实现了接口动态调用函数,实现了组件内函数的访问,用于实现COMX组件的快速创建、访问、出接口连接等功能。结合COMX_IDE以及COMX平台下的KUL可以快速构建功能界面和逻辑原型。基于XML实现了KUL文件的设计和布局器的设计。简化了GUI开发,提高了GUI的重用性和跨平台特性,在COMX上成功实现Windows平台的底层组件支持;并且结合布局器的设计,可以做到优化代码并提高平台效率。二次开发系统将界面与主程序相分离,界面的开发可以做到跨平台跨系统移植,使得开发门槛降低。实现细节上也进行了优化处理,根据CAE软件开发人员的特点,通过插件化的小工具,为CAE软件开发者提供了一个较好的开发环境。
|
全文目录
提要 4-5 摘要 5-7 ABSTRACT 7-12 第1章 项目背景 12-15 1.1 研究背景及意义 12-13 1.2 COMX 软件平台介绍 13 1.2.1 COM 组件技术 13 1.2.2 COMX 简介 13 1.3 本文研究内容 13-15 第2章 COMX 平台二次开发系统概要设计 15-23 2.1 COMX 平台分析 15-17 2.1.1 COMX 平台特性 15 2.1.2 COMX 基本概念 15-16 2.1.3 COMX 创建组件基本流程 16-17 2.2 XML 技术的引入 17-18 2.2.1 XML 17-18 2.3 WTL 技术的应用 18-19 2.4 系统概要设计 19-20 2.5 基于JavaScript 的组件控制模块设计 20-22 2.5.1 设计思路 20-21 2.5.2 功能总体设计 21-22 2.5.3 接口动态调用和ICOMXDispatch 22 2.6 小结 22-23 第3章 基于XML 的跨平台GUI 模块 23-37 3.1 GUI 模块设计概要 23-25 3.1.1 插件化界面 23 3.1.2 核心组件介绍 23-24 3.1.3 界面插件调用过程 24-25 3.2 KUL 文件设计 25-30 3.2.1 KUL 概念 25-26 3.2.2 KUL 的总体设计策略说明 26 3.2.3 KUL 文件的元素的设计 26-28 3.2.4 KUL 例子 28-30 3.3 主窗体设计 30-32 3.3.1 主窗体布局策略 30 3.3.2 主窗体KUL 文件格式定义 30 3.3.3 主文档窗口设计策略 30-32 3.4 布局器的设计 32-36 3.4.1 布局器的数据结构 32-33 3.4.2 布局器算法 33-34 3.4.3 控件元素space 的作用 34-36 3.4.4 布局器在对话框中的应用 36 3.5 小结 36-37 第4章 基于WTL 的COMX_IDE 集成开发环境设计与实现 37-50 4.1 COMX_IDE 描述 37-39 4.1.1 KIDL 自动转换工具设计 37-38 4.1.2 COMX 集成开发环境设计 38-39 4.2 COMX 接口描述语言(KIDL)设计 39-43 4.2.1 KIDL 格式的基本需求 39-40 4.2.2 KIDL 类型与属性规则设计 40-42 4.2.3 KIDL 文件举例 42-43 4.2.4 类型库的查询和管理机制 43 4.2.5 KIDL 文件与其他类型文件的转换工具设计 43 4.3 COMX_IDE 设计 43-49 4.3.1 COMX_IDE 功能设计 43-44 4.3.2 系统功能实现演示 44-49 4.4 小结 49-50 第5章 总结与展望 50-52 5.1 总结 50 5.2 展望 50-52 参考文献 52-53 致谢 53
|
相似论文
- 基因调控网络模型描述语言研究,Q78
- 支持XML数据查询的F&B索引结构的研究,TP311.13
- LXI自动测试系统集成技术研究,TP274
- 基于网络的服装款式设计系统的研究与实现,TS941.2
- 基于MDA的界面自动生成方法的研究,TP311.5
- C++代码缺陷检测系统的研究与设计,TP311.53
- 基于Web的科学计算遗留应用共享技术研究,TP393.09
- 基于XML的异构数据交换系统的设计与实现,TP311.52
- 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
- 概率XML数据上关键字检索算法的研究与实现,TP391.3
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 一种WinCE环境下嵌入式浏览器的设计与开发,TP393.092
- 物联网业务模型描述语言的研究与实现,TN929.5
- 大型钢铁企业EDI数据交换平台研究,TP311.52
- 网络应用层时延测量方法比较研究,TP393.06
- 基于FDT/DTM技术设备管理系统的研究与开发,TP311.52
- 基于Agent的旅游信息服务系统构建技术研究,TP393.09
- 佳木斯大学数据中心管理系统的设计与实现,TP311.52
- 哈尔滨体育学院教学资源管理系统的设计与实现,TP311.52
- 基于XML模式的异构数据集成中间件研究,TP311.52
- 基于XML的安全数据交换系统的应用研究,TP309.2
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|