[发明专利]一种软件界面的构造方法无效
申请号: | 200610118942.5 | 申请日: | 2006-12-01 |
公开(公告)号: | CN101192143A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 张玉柱;尹逖鹏;熊杰 | 申请(专利权)人: | 上海亚伦科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈亮 |
地址: | 201203上海市郭守敬*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 界面 构造 方法 | ||
1.一种软件界面的构造方法,包括:
(1)开发人员根据界面开发需求编写符合界面描述语法的界面配置文件,以定义软件界面的形式;
(2)加载该界面配置文件并进行语法校验,生成界面对象模板并存储在预设的界面模板存储空间;
(3)用户程序请求使用界面对象,该些界面对象模板解析成实际的界面对象,并存储于独立的名字空间;
(4)开发人员对该些界面对象通过编码或者其他程序控制的手段加以扩展和/或进行额外的设置,以控制该些界面对象,从而完成软件图形界面的构造。
2.根据权利要求1所述的软件界面的构造方法,其特征在于,步骤(1)中该界面配置文件符合XML规范和自定义的XML DTD或Schema约束,同时采用Java Swing平台。
3.根据权利要求1所述的软件界面的构造方法,其特征在于,步骤(2)和(3)进一步包括:
(a)加载指定范围的符合DTD定义的界面配置文件,并将其作为一组文件加以隔绝;
(b)将该些界面配置文件转换为可被一界面信息引擎识别的对象化的原始信息;
(c)该界面信息引擎将该原始信息转换为可被一界面构建引擎识别的界面信息;
(d)该界面构建引擎将该界面信息组装或构建为界面对象,并存储在独立的名字空间中。
4.根据权利要求3所述的软件界面的构造方法,其特征在于,所述界面信息标识界面对象、代表界面对象的属性和界面对象之间的关系。
5.根据权利要求1所述的软件界面的构造方法,其特征在于,所述实际的界面对象包括:
表格类对象,通过一个表头和表身展现具有相同属性的数据;
树类对象,通过树形结构展现具有层次结构的数据;
网络图类对象,通过网络分层图展现图形对象;
设备面板类对象,通过组合图形展现电信设备的视图;
对象属性类对象,通过组合基本的对象展现对象的属性集;
组合类对象,通过内部关联关系展现多个界面对象的组合。
6.根据权利要求1所述的软件界面的构造方法,其特征在于,步骤(4)还包括在名字空间中查找界面对象的过程,该过程包括:
该界面解析器接收所请求的界面对象的ID参数;
判断该ID的界面对象是否在默认的名字空间中,若存在则返回该界面对象,否则根据该ID的界面对象的界面模板类型构造该界面对象,将其保存在默认的名字空间并返回该对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亚伦科技有限公司,未经上海亚伦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610118942.5/1.html,转载请声明来源钻瓜专利网。