论文部分内容阅读
计算机用户界面是指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分,它直接关系到整个计算机系统的可用性和使用效率。目前开发用户界面的工作量及难度十分可观,非专业人员很难自行开发,通常是由程序员采用特定的编程语言来实现。这种方式设计出的用户界面需要程序员和用户不断地交流来进行用户界面的修改,并且一旦采用其他编程语言,以前所做的工作通常不可以重复利用,同时这种开发方式也忽略了用户界面的个性。因此,采用图示化简单、直观的建模用户界面,并面向非专业人员的用户界面建模系统具有十分重要的意义。 本文在分析现有用户界面描述形式的基础上,确定采用元模型的方式对用户界面进行描述,将图形用户界面定义为界面流、窗体、界面元素三类。依据元建模理论,提出了用户界面的元模型,建立了本系统的数据模型。针对界面流的复杂性,提出采用有限状态机进行描述,并给出了界面流状态机的符号表示和设计。同时,对于不同类型的解释工具,设计了通用算法,并说明IE环境下解释工具的实现方式。并且本系统还设计了模型存取接口,使得系统能够适应各种数据库,可以方便地配置数据库参数。本文最后对基于元模型的用户界面建模系统的设计与实现进行了总结,并对进一步发展提出个人的看法。