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

来源 :山东大学 | 被引量 : 0次 | 上传用户:wa1gwe52rg15
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题所开发的用户界面代码自动生成系统(AUI-Automatic UserInterface),是在大量相关研究的基础上加以实现的.大量基于模型用户界面生成工具证明了自动生成用户界面源代码的可行性;基于UML的Rational Rose的代码自动生成的实现则证明了生成目标工程源代码的可行性;FMP的创建以及基于FMP模型的用户界面思想的提出为代码自动生成系统提供了依据.在分析了FMP模型、基于FMP的代码自动生成思想以及大量基于模型的代码自动生成工具之后,本文给出了最终的代码自动生成思想、基于FMP模型的代码自动生成模型和代码自动生成系统-AUI的系统结构.然后,根据这些模型、思想和Visual Basic的代码结构,实现了从系统和界面的模型描述到目标代码的自动生成.目前所建立的AUI系统,实现了对模型(包括:对象模型、功能模型、交互模型、表示模型和体系结构模型)的管理维护工作.在此基础上,代码自动生成部分实现了Visual Basic基本应用程序代码的自动生成,除了生成用户界面应用程序基本框架的静态源代码外还生成了一定的应用程序动态代码.同时还支持数据库系统的自动生成,能生成Oracle,Access等数据库的数据库基本的对象(表,视图,过程,用户等),并且实现了应用程序同数据库之间数据传输接口的自动生成.
其他文献
像任何电力发电机一样,电力网络通过他们终端机上的电压调节器给仪器使用者提供能量。 很明显,电能质量取决于在发送点上的电压。这一个电压通常要承受许多干扰,这些干扰主要
日常生活中很多数据都使用分层结构来进行组织,例如图书馆的档案分类等.LDAP目录是将对象信息按照一定顺序(反映了对象的内容)组织起来的分层的列表(listing).分布式的目录由
该文的研究,其创新点可以概括为:1、在研究入侵特征的分析和提取的基础上,研究出一种性能良好的入侵特征形式化描述语言ISITL,并对其描述的语法、语义、相应的逻辑系统以及描
随着计算机图形学的高速发展,实时渲染技术在军事、娱乐、医学等众多领域上扮演着越来越重要的角色。在实时渲染技术中,渲染效果和渲染速度是一对不可兼得的矛盾体,如何有着
Web服务是一个崭新的分布式计算模型,它由一系列相关技术和标准所组成:XML、SOAP、WSDL和UDDI。其中,XML提供数据的描述,SOAP负责Web服务调用,WSDL负责Web服务描述,而UDDI则负责Web
人工神经网络从着手研究到现在,已有五十多年的发展史.虽然几经坎坷,但随着众多学者的不懈努力,不但在理论上为神经网络的发展打下了坚实的基础,而且在信号处理、计算机视觉
自从计算机问世以来,让机器具有模式识别能力一直是计算机科学家们的努力方向.研究表明,对视觉和听觉信息的处理过程,不仅仅是一个感知过程,也是一个认知过程.因此,研究模式
随着信息技术的发展,文档图像在办公自动化、数字图书馆、电子商务、电子政务等项目中获得广泛的应用。在这些应用中,纸质文档通常采用扫描方式形成数字化文档图像进行存储、
数据库安全理论和技术不仅是数据库理论研究的重要方向,而且也是信息安全的重要研究方向。本文提出采用主从结构表的方法对BLP模型加以改造,使得改造后的BLP模型具有较高的可用
本论文分析并研究了电信管理网的功能体系结构、物理体系结构和信息体系结构;研究了电信统一网管平台的功能体系结构;完成了统一网管平台之系统管理子系统的需求分析和设计;采用