亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種表單設計器控件的通用描述方法與流程

文檔序號:12123864閱讀:來源:國知局

技術特征:

1.一種表單設計器控件的通用描述方法,其特征在于該方法是定義一組標準接口實現(xiàn)控件與表單設計器各組成部分之間的集成,標準接口包括控件整體描述接口、控件在工具箱面板內的描述接口、控件在設計視圖面板內的描述接口、控件在屬性面板內的描述接口以及控件在持久存儲層內的描述接口;

其中,控件整體描述接口涵蓋與表單設計器各組裝部分之間關系的描述;

控件在工具箱面板內的描述接口用于將控件以預期的方式展示到工具箱面板中并對控件進行描述;

控件在設計視圖面板內的描述接口用于在設計視圖面板上展示一個可視化的控件供用戶操作;

控件在屬性面板內的描述接口用于屬性面板中對控件進行展示和編輯;

控件在持久存儲層內的描述接口用于使用XML將表單設計器的設計結果保存到持久存儲層中。

2.根據權利要求1所述的表單設計器控件的通用描述方法,其特征在于所述控件整體描述接口的具體描述如下:

(1)、控件標識:用于唯一標識一個控件;

(2)、控件在工具箱面板內的描述:用于描述控件在表單設計器的工具箱面板內的展示;

(3)、控件在設計視圖面板內的描述:用于描述控件在表單設計器的設計視圖面板上的展示與行為;

(4)、控件在屬性面板內的描述:用于描述控件在表單設計器的屬性面板內的展示與行為;

(5)、控件在持久存儲層內的描述:用于定義控件在表單設計器的屬性面板中的存儲格式。

3.根據權利要求1所述的表單設計器控件的通用描述方法,其特征在于所述控件在工具箱面板內的描述接口的具體描述如下:

(1)、控件名稱:表單設計器的工具欄面板中控件的顯示名稱;

(2)、控件類別:表單設計器的工具欄面板中控件分組的依據;

(3)、控件圖標:表單設計器的工具欄面板中控件的圖表路徑;

(4)、控件的顯示順序:表單設計器工具欄面案中控件的顯示順序。

4.根據權利要求1所述的表單設計器控件的通用描述方法,其特征在于所述控件在設計視圖面板內的描述接口的具體描述如下:設計視圖控件構造器,設計視圖控件構造器用于創(chuàng)建控件在設計視圖展示的圖形控件。

5.根據權利要求1所述的表單設計器控件的通用描述方法,其特征在于所述控件在屬性面板內的描述接口為了支持屬性的嵌套需要定義以下接口:屬性容器描述接口、屬性描述接口、屬性值校驗規(guī)則接口、屬性與設計視圖面板內控件的映射接口以及屬性與持久層節(jié)點值的映射接口;

其中,屬性容器描述接口的具體描述如下:

(1)、容器名稱:用于屬性容器在屬性面板內展示的名稱;

(2)、容器類別:用于控制屬性容器在屬性面板內的哪個類別下顯示,頂級容器此類別為空;

(3)、是否顯示:用于控制屬性容器及子屬性在屬性面板內的可見性;

(4)、顯示順序:用于控制屬性容器在屬性面板內的顯示順序;

(5)、子容器描述集合:用于存儲子屬性容器描述的集合;

(6)、子屬性描述集合:用于存儲子屬性描述的集合。

6.根據權利要求5所述的表單設計器控件的通用描述方法,其特征在于所述屬性描述接口的具體描述如下:

(1)、標識:用于在屬性面板內唯一標識該屬性;

(2)、顯示名:用于在屬性面板內的顯示的名稱;

(3)、描述:用于在屬性面板內顯示的對該屬性的描述;

(4)、類別:用于在屬性面板內的哪個類別下展示;

(5)、值類型:存儲該屬性的值類型;

(6)、默認值:存儲該屬性的默認值;

(7)、是否可見:用于控制該屬性在屬性面板中是否顯示;

(8)、是否只讀:用來控制屬性面板上該屬性是否只讀;

(9)、顯示順序:用來控制在屬性面板上的顯示順序;

(10)、屬性值編輯器:用來控制該屬性在屬性面板上用什么編輯器進行編輯;

(11)、屬性值校驗規(guī)則集合:用來存儲一組校驗規(guī)則,來對屬性值進行校驗;

(12)、屬性與視圖面板映射集合:用來存儲一組映射,用來雙向同步屬性面板上的值和設計視圖上控件的屬性值;

(13)、屬性與持久層映射集合:用來存儲一組映射,來雙向同步屬性面板上的屬性值和持久層中對應節(jié)點的屬性值。

7.根據權利要求5所述的表單設計器控件的通用描述方法,其特征在于所述定義屬性值校驗規(guī)則接口是為了當屬性面板中的屬性值發(fā)生變化后,要對屬性值的合法性進行校驗,定義屬性值校驗規(guī)則接口的具體描述如下:

(1)、校驗規(guī)則:一個描述校驗規(guī)則的表達式,如果是自定義校驗,指定校驗器的調用方式;

(2)、校驗失敗提示:校驗失敗的提示信息。

8.根據權利要求5所述的表單設計器控件的通用描述方法,其特征在于所述屬性與設計視圖面板內控件的映射接口是為了當屬性面板中的屬性值發(fā)生變化或設計視圖面板內的控件屬性發(fā)生變化后,對兩者進行同步,屬性與設計視圖面板內控件的映射接口的具體描述如下:

(1)、屬性面板屬性路徑:用于在屬性面板上查找屬性;

(2)、設計面板控件屬性路徑:用于在設計視圖面板上查找可視化控件的屬性;

(3)、轉換器:通過轉換器處理屬性面板上屬性值和設計面板控件屬性值不一致的情況。

9.根據權利要求5所述的表單設計器控件的通用描述方法,其特征在于所述屬性與持久存儲層節(jié)點值的映射接口是為了當屬性欄面板中的屬性值發(fā)生變化后,將變化保存到持久層,或者通過持久層加載控件的時候需要將持久層內的數(shù)據映射到屬性面板上,屬性與持久存儲層節(jié)點值的映射接口的具體描述如下:

(1)、屬性面板屬性路徑:用于在屬性面板上查找屬性;

(2)、持久存儲層屬性節(jié)點路徑:用于在持久存儲層的控件結構中查找對應節(jié)點;

(3)、轉換器:處理屬性面板中的值和持久存儲層中的值不一致的情況。

10.根據權利要求1所述的表單設計器控件的通用描述方法,其特征在于所述控件在持久存儲層內的描述接口中的持久存儲層采用XML格式對控件進行存儲并定義元素節(jié)點描述接口和屬性節(jié)點描述接口用于描述控件的XML結構;

其中,定義元素節(jié)點描述接口的具體描述如下:

(1)、標簽名:用于定義XML元素節(jié)點的標簽名;

(2)、子元素集合:元素內子元素的集合;

(3)、子屬性集合:元素屬性的集合;

屬性節(jié)點描述接口的屬性名用于定義XML屬性節(jié)點的名稱。

當前第2頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1