检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:姜劲松[1] 严坤[1] 倪桂强[1] 何明[1] 杨波[1]
机构地区:[1]解放军理工大学指挥自动化学院,南京210007
出 处:《计算机研究与发展》2012年第4期826-832,共7页Journal of Computer Research and Development
基 金:国家自然科学基金项目(60603029)
摘 要:为了满足应用软件对图形用户界面(graph user interface,GUI)快速变更的需求,提出了基于深度递归和广度递归思想的持久化和解析算法,设计了基于XML和XSD(XML schema description language)的GUI生成器.该生成器包括设计器和解析器,支持层次化的界面样式语义以及组、联合、枚举等数据模型语义.最后,给出了应用示例,使用Java和C#语言分别解析了采用该生成器定制的某网络入侵检测系统的路由器对象,同时可以验证用户输入数据是否符合约束语义.In order to satisfy the demand of fast change of GUI(graph user interface) raised by application software,a GUI generator is designed based on XML and XSD(XML schema description language).It is supported by paring and persistent algorithms based on the idea of depth recursion and width recursion.The generator is composed of a GUI designer and a GUI parser.Semantics of both layout and data model are supported,including the hierarchy style and data models of group,union and enumerator.Finally,an example of router of some network intrusion detecting system is shown,in which GUI can be generated in Java and C# languages,and the semantic validity of input data can be checked also.
关 键 词:图形用户界面 XML XSD 递归算法 通用生成器 数据模型语义
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117