System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及計算機,具體地涉及一種界面設(shè)計方法、裝置、存儲介質(zhì)、電子設(shè)備、處理器及計算機程序產(chǎn)品。
技術(shù)介紹
1、界面設(shè)計人員在進行界面設(shè)計時,對于界面組件,特別是表單組件,需要考慮如何使界面組件與后臺的數(shù)據(jù)組件的交互符合軟件設(shè)計需求。
2、另一方面,負責界面設(shè)計的技術(shù)人員在設(shè)計界面的時間段里,負責數(shù)據(jù)架構(gòu)的技術(shù)人員常常也在進行數(shù)據(jù)組件的設(shè)計,兩者如何使得雙方的設(shè)計相互匹配并能夠正?;邮欠浅1匾?。
3、然而,現(xiàn)有的界面設(shè)計軟件并不能很好的確保界面設(shè)計與數(shù)據(jù)組件的設(shè)計相匹配。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)實施例的目的是提供一種界面設(shè)計方法,該方法能夠有效保證界面設(shè)計與數(shù)據(jù)組件的設(shè)計相匹配。
2、為了實現(xiàn)上述目的,本專利技術(shù)實施例提供一種界面設(shè)計方法,包括:
3、監(jiān)聽設(shè)計界面中的界面操作,并監(jiān)聽后端設(shè)計中與設(shè)計界面相應(yīng)的數(shù)據(jù)組件的變更;
4、當監(jiān)聽到界面操作時,將界面操作觸發(fā)的數(shù)據(jù)變更同步到數(shù)據(jù)組件中;
5、當監(jiān)聽到數(shù)據(jù)組件的變更時,通過界面生成器更新設(shè)計界面中已有的表單組件,或者生成新的表單組件,
6、其中,界面操作由多個設(shè)計終端協(xié)作完成,多個設(shè)計終端包括至少一個前端設(shè)計終端和至少一個后端設(shè)計終端,多個設(shè)計終端的協(xié)作包括以下同步和通信機制,以確保對設(shè)計界面所作操作符合設(shè)計方案:
7、建立多個設(shè)計終端與界面設(shè)計服務(wù)器之間的實時通信通道;
8、用戶通過多個設(shè)計終端中任意一者的
9、若參與協(xié)作的不同設(shè)計終端,對任一表單組件的操作產(chǎn)生沖突時,默認顯示和保存最新產(chǎn)生的操作,并在參與協(xié)作的各設(shè)計終端提供沖突提示,沖突提示包括未被顯示的操作,以供用戶選擇。
10、可選的,設(shè)計界面中包括一個或多個表單組件,界面操作是通過界面生成器增加、修改和/或刪除設(shè)計界面中的表單組件。
11、進一步的,數(shù)據(jù)組件是相應(yīng)于設(shè)計界面中的一個或多個表單組件的數(shù)據(jù)結(jié)構(gòu)。
12、可選的,表單組件為以下中的一者或多者:輸入框、級聯(lián)選擇器、單選框、多選框、取色器、日期選擇器、開關(guān)、上傳、滑塊、選擇器。
13、可選的,用戶通過所述多個設(shè)計終端中任意一者的所做的操作包括以下中的一者或多者:登入設(shè)計終端,登出設(shè)計終端,加入對所述設(shè)計界面的協(xié)作設(shè)計,退出對所述設(shè)計界面的協(xié)作設(shè)計,對所述設(shè)計界面所做的增加、修改、刪除和/或拖動位置的操作。
14、優(yōu)選的,該界面設(shè)計方法,還包括用戶管理機制,以防止用戶所做操作未被授權(quán)或未被有效監(jiān)控,用戶管理機制至少包括:
15、用戶操作所述設(shè)計界面需要滿足以下條件:用戶為注冊用戶,用戶已登入多個設(shè)計終端中任意一者,用戶具有設(shè)計界面的操作權(quán)限,及用戶所做的操作在相應(yīng)的操作權(quán)限范圍內(nèi)。
16、另一方面,本專利技術(shù)提供一種界面設(shè)計裝置,包括數(shù)據(jù)組件、界面生成器和中間件,其中,中間件被配置為:
17、監(jiān)聽設(shè)計界面中的界面操作,并監(jiān)聽后端設(shè)計中與設(shè)計界面相應(yīng)的數(shù)據(jù)組件的變更;
18、當監(jiān)聽到界面操作時,將界面操作觸發(fā)的數(shù)據(jù)變更同步到數(shù)據(jù)組件中;以及
19、當監(jiān)聽到數(shù)據(jù)組件的變更時,通過界面生成器更新設(shè)計界面中已有的表單組件,或者生成新的表單組件,
20、其中,界面操作由多個設(shè)計終端協(xié)作完成,多個設(shè)計終端包括至少一個前端設(shè)計終端和至少一個后端設(shè)計終端,多個設(shè)計終端的協(xié)作包括以下同步和通信機制,以確保對設(shè)計界面所作操作符合設(shè)計方案:
21、建立多個設(shè)計終端與界面設(shè)計服務(wù)器之間的實時通信通道;
22、用戶通過多個設(shè)計終端中任意一者的所做的操作,通過實時通信通道記錄到界面設(shè)計服務(wù)器,并通過界面設(shè)計服務(wù)器將操作結(jié)果同步到協(xié)作設(shè)計設(shè)計界面的其他設(shè)計終端;及
23、若參與協(xié)作的不同設(shè)計終端,對任一表單組件的操作產(chǎn)生沖突時,默認顯示和保存最新產(chǎn)生的操作,并在參與協(xié)作的各設(shè)計終端提供沖突提示,沖突提示包括未被顯示的操作,以供用戶選擇。
24、可選的,界面生成器用于增加、修改和/或刪除設(shè)計界面中的一個或多個表單組件。
25、可選的,增加、修改和/或刪除表單組件由界面操作觸發(fā),或者由中間件傳輸?shù)臄?shù)據(jù)組件的變更觸發(fā)。
26、可選的,數(shù)據(jù)組件是相應(yīng)于設(shè)計界面中的一個或多個表單組件的數(shù)據(jù)結(jié)構(gòu)。
27、優(yōu)選的,該界面設(shè)計裝置還包括沖突分析模塊,監(jiān)聽界面操作是否與數(shù)據(jù)組件相匹配時,監(jiān)聽到的界面操作不能匹配數(shù)據(jù)組件時,確定設(shè)計界面存在沖突情況。
28、進一步的,該界面設(shè)計裝置還包括用戶管理模塊,基于用戶管理模塊,中間件還被配置為:用戶操作所述設(shè)計界面需要滿足以下條件:用戶為注冊用戶,用戶已登入多個設(shè)計終端中任意一者,用戶具有設(shè)計界面的操作權(quán)限,及用戶所做的操作在相應(yīng)的操作權(quán)限范圍內(nèi)。
29、另一方面,本專利技術(shù)提供一種處理器,被配置成執(zhí)行本申請的界面設(shè)計方法。
30、另一方面,本專利技術(shù)提供一種電子設(shè)備,包括:處理器,以及與處理器通信連接的存儲器;
31、存儲器存儲計算機執(zhí)行指令;
32、處理器執(zhí)行存儲器存儲的計算機執(zhí)行指令,以實現(xiàn)本申請的界面設(shè)計方法。
33、另一方面,本專利技術(shù)提供一種計算機可讀存儲介質(zhì),存儲有計算機執(zhí)行指令,計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)本申請的界面設(shè)計方法。
34、另一方面,本專利技術(shù)提供一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)本申請的界面設(shè)計方法。
35、通過上述技術(shù)方案,實時監(jiān)聽界面設(shè)計人員通過界面生成器對于設(shè)計界面的設(shè)計操作,同時監(jiān)聽數(shù)據(jù)組件設(shè)計人員對于數(shù)據(jù)組件的設(shè)計變更,并將監(jiān)聽到任何一方的設(shè)計變更同步給對方,從而使得界面設(shè)計與數(shù)據(jù)組件設(shè)計自動匹配,同時能夠使雙方設(shè)計人員實時了解到對方的設(shè)計情況。
36、本專利技術(shù)實施例的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種界面設(shè)計方法,包括:
2.根據(jù)權(quán)利要求1所述的界面設(shè)計方法,其特征在于,所述設(shè)計界面中包括一個或多個表單組件,所述界面操作是通過所述界面生成器增加、修改和/或刪除設(shè)計界面中的表單組件。
3.根據(jù)權(quán)利要求2所述的界面設(shè)計方法,其特征在于,所述數(shù)據(jù)組件是相應(yīng)于所述設(shè)計界面中的所述一個或多個表單組件的數(shù)據(jù)結(jié)構(gòu)。
4.根據(jù)權(quán)利要求1所述的界面設(shè)計方法,其特征在于,所述表單組件為以下中的一者或多者:輸入框、級聯(lián)選擇器、單選框、多選框、取色器、日期選擇器、開關(guān)、上傳、滑塊、選擇器。
5.根據(jù)權(quán)利要求1所述的界面設(shè)計方法,其特征在于,所述用戶通過所述多個設(shè)計終端中任意一者的所做的操作包括以下中的一者或多者:登入設(shè)計終端,登出設(shè)計終端,加入對所述設(shè)計界面的協(xié)作設(shè)計,退出對所述設(shè)計界面的協(xié)作設(shè)計,對所述設(shè)計界面所做的增加、修改、刪除和/或拖動位置的操作。
6.根據(jù)權(quán)利要求1-5中任一項所述的界面設(shè)計方法,還通過用戶管理機制防止用戶所做操作未被授權(quán)或未被有效監(jiān)控,所述用戶管理機制至少包括:
7.一種界面設(shè)計裝置,其特征在
8.根據(jù)權(quán)利要求7所述的界面設(shè)計裝置,其特征在于,所述界面生成器用于增加、修改和/或刪除設(shè)計界面中的一個或多個表單組件。
9.根據(jù)權(quán)利要求7所述的界面設(shè)計裝置,其特征在于,增加、修改和/或刪除所述表單組件由所述界面操作觸發(fā),或者由所述中間件傳輸?shù)乃鰯?shù)據(jù)組件的變更觸發(fā)。
10.根據(jù)權(quán)利要求7所述的界面設(shè)計裝置,其特征在于,所述數(shù)據(jù)組件是相應(yīng)于所述設(shè)計界面中的一個或多個表單組件的數(shù)據(jù)結(jié)構(gòu)。
11.根據(jù)權(quán)利要求7-10中任一項所述的界面設(shè)計裝置,其特征在于,還包括沖突分析模塊,監(jiān)聽到的界面操作不能匹配所述數(shù)據(jù)組件時,確定所述設(shè)計界面存在沖突情況。
12.根據(jù)權(quán)利要求7所述的界面設(shè)計裝置,其特征在于,還包括用戶管理模塊,基于所述用戶管理模塊,所述中間件還被配置為:用戶操作所述設(shè)計界面需要滿足以下條件:所述用戶為注冊用戶,所述用戶已登入多個設(shè)計終端中任意一者,所述用戶具有所述設(shè)計界面的操作權(quán)限,及用戶所做的操作在相應(yīng)的操作權(quán)限范圍內(nèi)。
13.一種處理器,其特征在于,被配置成執(zhí)行根據(jù)權(quán)利要求1-6中任意一項所述的界面設(shè)計方法。
14.一種電子設(shè)備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
15.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如權(quán)利要求1-6中任一項所述的界面設(shè)計方法。
16.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6中任一項所述的界面設(shè)計方法。
...【技術(shù)特征摘要】
1.一種界面設(shè)計方法,包括:
2.根據(jù)權(quán)利要求1所述的界面設(shè)計方法,其特征在于,所述設(shè)計界面中包括一個或多個表單組件,所述界面操作是通過所述界面生成器增加、修改和/或刪除設(shè)計界面中的表單組件。
3.根據(jù)權(quán)利要求2所述的界面設(shè)計方法,其特征在于,所述數(shù)據(jù)組件是相應(yīng)于所述設(shè)計界面中的所述一個或多個表單組件的數(shù)據(jù)結(jié)構(gòu)。
4.根據(jù)權(quán)利要求1所述的界面設(shè)計方法,其特征在于,所述表單組件為以下中的一者或多者:輸入框、級聯(lián)選擇器、單選框、多選框、取色器、日期選擇器、開關(guān)、上傳、滑塊、選擇器。
5.根據(jù)權(quán)利要求1所述的界面設(shè)計方法,其特征在于,所述用戶通過所述多個設(shè)計終端中任意一者的所做的操作包括以下中的一者或多者:登入設(shè)計終端,登出設(shè)計終端,加入對所述設(shè)計界面的協(xié)作設(shè)計,退出對所述設(shè)計界面的協(xié)作設(shè)計,對所述設(shè)計界面所做的增加、修改、刪除和/或拖動位置的操作。
6.根據(jù)權(quán)利要求1-5中任一項所述的界面設(shè)計方法,還通過用戶管理機制防止用戶所做操作未被授權(quán)或未被有效監(jiān)控,所述用戶管理機制至少包括:
7.一種界面設(shè)計裝置,其特征在于,包括數(shù)據(jù)組件、界面生成器和中間件,其中所述中間件被配置為:
8.根據(jù)權(quán)利要求7所述的界面設(shè)計裝置,其特征在于,所述界面生成器用于增加、修改和/或刪除設(shè)計界面中的一個或多個表單組件。
9.根據(jù)權(quán)利要求7所述的界面設(shè)計裝置...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周黎明,秦超,吳磊,
申請(專利權(quán))人:中國建設(shè)銀行股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。