[發明專利]一種基于描述的界面UI控件配置方法在審
| 申請號: | 201410526693.8 | 申請日: | 2014-10-09 |
| 公開(公告)號: | CN104267962A | 公開(公告)日: | 2015-01-07 |
| 發明(設計)人: | 朱詩嚴 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 描述 界面 ui 控件 配置 方法 | ||
技術領域
本發明涉及用戶圖形化界面建模技術領域,具體涉及一種基于描述的界面UI控件配置方法。
背景技術
為了提高用戶圖形化界面的開發效率,業內通常采用基于模型驅動開發方法(MDD,?Model?Driven?Development),對圖形化用戶界面進行可視化建模的開發模式。在這種模式下,會為用戶提供一套圖形化界面設計工具,并在設計器內置UI控件的工具箱,工具箱中內置了常用的一組界面UI控件。并且需要為UI控件進行元模型定義,包括定義UI控件的屬性、事件,定義UI控件在設計器,定義UI控件在界面描述中的模型文檔結構,定義UI控件的代碼生成器實現等。
隨著應用需求的范圍擴大及需求變化,不同的圖形化界面對于UI控件的需求不同,往往需要增加新的UI控件或對現有的UI控件進行升級。目前,常見的解決方式往往是需要為每一個新的UI控件單獨去實現相關的一組定義,這種方式往往導致UI控件新增較大工作量或維護的較大工作量,導致設計器的擴展困難。
因此,針對上述現有技術存在的缺陷,實有必要進行開發研究,以提供一種方案,可實現UI控件屬性的靈活擴展,支持不同版本、不同表單類型控件的組合配置,滿足不同類型表單開發過程中的靈活配置需求。
發明內容
為解決上述問題,本發明的目的在于提供一種基于描述的界面UI控件配置方法,可實現UI控件屬性的靈活擴展,支持不同版本、不同表單類型控件的組合配置,滿足不同類型表單開發過程中的靈活配置需求。
為實現上述目的,本發明的技術方案為:
一種基于描述的界面UI控件配置方法,包括如下步驟:
步驟一、對控件在圖形化表單設計器中的屬性和事件進行描述;
步驟二、對控件的屬性和事件在圖形化表單設計器上關聯的編輯器信息進行描述;
步驟三、對控件屬性在圖形化表單設計器上編輯時的控制規則進行描述;
步驟四、對控件在圖形化表單設計器上生成的Xml元素結構進行描述;
步驟五、對控件在在生成部署引擎中的生成規則進行描述。
進一步地,步驟一中,在圖形化表單設計器中根據表單類型和版本的不同,加載不同類型的一組UI控件;UI控件通過統一的格式來進行描述,包括控件的基本信息描述、屬性事件信息描述、屬性事件編輯器信息描述、屬性事件編輯時依賴約束信息描述、表單設計器上Xml元素結構模板及同步規則描述、運行時發布為前端頁面和腳本模板和規則信息描述。
進一步地,步驟二中,控件屬性事件描述信息包含此控件在圖形化表單設計器上包含的所有屬性和事件信息的集合。
進一步地,步驟三中,系統內置通用的屬性編輯控制規則,對于內置通用控件無法滿足規則需求時,支持規則擴展。
本發明基于描述的界面UI控件配置方法可實現UI控件屬性的靈活擴展,支持不同版本、不同表單類型控件的組合配置,滿足不同類型表單開發過程中的靈活配置需求。
附圖說明
圖1為本發明的方法流程圖示。
具體實施方式
本發明實施例提供了一種基于描述的界面UI控件配置方法通過描述配置UI控件與設計器及生成器的規則,可實現UI控件屬性的靈活擴展,支持不同版本、不同表單類型控件的組合配置,滿足不同類型表單開發過程中的靈活配置需求。
為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而非全部實施例。基于本發明中的實施例,本領域的技術人員所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的術語在適當情況下可以互換,這僅僅是描述本發明的實施例中對相同屬性的對象在描述時所采用的區分方式。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,以便包含一系列單元的過程、方法、系統、產品或設備不必限于那些單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它單元。
以下分別進行詳細說明。
請參照圖1所示,本發明一種基于描述的界面UI控件配置方法,包括以下步驟:
步驟一、對控件在圖形化表單設計器中的屬性和事件進行描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410526693.8/2.html,轉載請聲明來源鉆瓜專利網。





