[發明專利]一種軟件界面的構造方法無效
| 申請號: | 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.szxzyx.cn/pat/books/200610118942.5/1.html,轉載請聲明來源鉆瓜專利網。





