首页> 中文学位 >基于模型的用户界面代码自动生成
【6h】

基于模型的用户界面代码自动生成

代理获取

目录

文摘

英文文摘

原创性声明及关于论文使用授权的声明

1引言

2相关研究

2.1图形用户界面生成的发展历程

2.1.1传统用户界面的生成阶段

2.1.2基于用户界面(User Interface)的交互系统自动生成

2.1.3基于模型的UI分析与自动生成

2.2用户界面模型

2.2.1概念模型

2.2.2陈述模型

2.2.3模型之间的关系

2.3用户界面模型的框架

2.4基于模型的用户界面生成的工具和方法

2.4.1 MB-UIDE 工具

2.4.2 MB-UIDE工具的组件模型

2.4.3 MB UDEs的分类

2.5其它的用户界面的研究方法

3FMP模型的创建

4代码自动生成的系统一AUI

4.1代码自动生成的系统结构

4.2代码生成机制

4.3目标代码机构

5代码自动生成系统所采用的方法和技术

5.1代码生成的思想方法及模型

5.2代码生成过程中的映射规则

5.3实现环境中模型的组织结构

5.3.1用户界面模型的外在结构

5.3.2模型的内部组织结构

5.4代码生成算法

5.4.1代码自动生成的主算法

5.4.2部件代码生成算法

5.4.3用户界面(UI)代码生成算法

5.4.4界面元素代码生成算法

5.4.5界面(窗体)元素初始化代码生成算法

5.4.6 工程主框架代码自动生成实现

5.5菜单代码生成实例

5.6系统文件生成算法

6代码生成过程

7总结

参考文献

致谢

攻读学位期间发表的学术论文

学位论文评阅及答辩情况表

展开▼

摘要

本课题所开发的用户界面代码自动生成系统(AUI-Automatic UserInterface),是在大量相关研究的基础上加以实现的.大量基于模型用户界面生成工具证明了自动生成用户界面源代码的可行性;基于UML的Rational Rose的代码自动生成的实现则证明了生成目标工程源代码的可行性;FMP的创建以及基于FMP模型的用户界面思想的提出为代码自动生成系统提供了依据.在分析了FMP模型、基于FMP的代码自动生成思想以及大量基于模型的代码自动生成工具之后,本文给出了最终的代码自动生成思想、基于FMP模型的代码自动生成模型和代码自动生成系统-AUI的系统结构.然后,根据这些模型、思想和Visual Basic的代码结构,实现了从系统和界面的模型描述到目标代码的自动生成.目前所建立的AUI系统,实现了对模型(包括:对象模型、功能模型、交互模型、表示模型和体系结构模型)的管理维护工作.在此基础上,代码自动生成部分实现了Visual Basic基本应用程序代码的自动生成,除了生成用户界面应用程序基本框架的静态源代码外还生成了一定的应用程序动态代码.同时还支持数据库系统的自动生成,能生成Oracle,Access等数据库的数据库基本的对象(表,视图,过程,用户等),并且实现了应用程序同数据库之间数据传输接口的自动生成.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号