首页> 中文学位 >基于约束的用户界面描述方法
【6h】

基于约束的用户界面描述方法

代理获取

目录

文摘

英文文摘

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

第1章绪论

第2章基于约束的界面模型及应用概述

第3章基于约束的用户界面的描述方法

第4章用户界面的生成

第5章从表格到用户界面的生成

第6章总结及未来展望

参考文献

致谢

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

展开▼

摘要

用户界面是系统使用者与系统进行通讯的接口,图形用户界面仍然是当今软件的主流交互界面。那种将用户界面固化在软件中的开发技术已经不满足平台多样化发展的需要,软件可运行的平台环境越来越多,如PC、PDA、Palm和手机等。软件开发面临着一种新的局面,软件要有较强的适应各种平台的能力,而目前的用户界面开发技术都是将界面作为软件的一部分固化在软件中,如果要改动,则需要重新编译生成,要移植其它平台运行则需要重新编码生成。这种方法显然很不适合快速发展的多种运行平台,一种基于模型的界面开发技术应运而生。 基于模型的界面开发技术已成为业界的研究热点,它是一种平台无关的界面开发技术,通过模型驱动界面在运行时生成。基于约束的用户界面描述方法是该技术的组成部分,该方法主要是通过对用户界面高度抽象,认为界面是由抽象交互对象(AIO)和大量的约束组成的,通过一种界面描述语言来表达用户界面的内容。运行时通过相应平台下的界面解析引擎来解析,并按照一定的映射规则将AIO映射为运行环境下的具体交互对象(C10),最终生成实际的用户交互界面。 本文主要研究了基于模型的技术的发展状况在界面自动生成方面的应用现状,综合了目前国内外在界面自动生成方面的技术,利用单一对应原则解决了当前的界面自动生成技术中存在的布局不一致的问题,总结了一套行之有效的用户界面自动生成理论和方法,利用基于约束的用户界面描述方法实现了界面在不同平台环境下的自动生成,并且提出了用户界面的移动环境下的两种分屏显示原则及它们的优缺点。然后以基于约束的用户界面描述方法为理论基础,利用表格扫描识别后的数据结构,并结合表格自身的特点与界面约束模型的关系,研究出一套从表格数据到界面约束模型转换的方法和映射规则,最后利用从约束模型生成用户界面,最终实现了从表格到笔式输入的表单界面的生成。 本文的主要贡献是提出了界面组件分组时的单一对应原则,解决了实际界面生成与设计界面布局不一致的问题,提出一组AIO的描述元素,并简化了目前的空间约束描述方法,完善了界面中抽象约束的描述,使得基于约束的用户界面描述方法得到了进一步的完善,推动了基于模型技术的发展;提出了一套从表格模型到约束模型的转换规则和映射规则,利用表格分区实现了从表格数据到界面的约束描述的转换,然后从约束模型生成最终的交互界面。这种转换的实现,可大大提高了软件用户界面的开发速度,给出了一种新的界面设计理念。本文创新点在于提出了单一对应原则,解决了实际界面生成与设计界面布局不一致的问题,提出了界面在移动终端分屏显示时的两种分屏原则,提出一套从表格模型到约束模型的转换方法和映射规则,实现了表格到界面的牛成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号