在圖形界面構建中使用的可視化標注方法
【專利摘要】傳統(tǒng)的圖形界面構建方法是通過所見即所得的界面設計工具完成界面的視覺設計,再通過程序編碼實現(xiàn)界面運行的邏輯。本發(fā)明通過一種創(chuàng)新的在圖形界面構建中使用的可視化標注方法,把界面運行邏輯包裝在可視化的特殊界面元素(標注)中,使界面的設計與構建完全通過可視化的方式完成,經(jīng)過鼠標拖拽及屬性設定,即可得到一個可運行的界面。
【專利說明】在圖形界面構建中使用的可視化標注方法
【技術領域】
[0001]本發(fā)明屬于信息化系統(tǒng)輔助開發(fā)領域,尤其適用于專業(yè)信息化系統(tǒng)的定制開發(fā)。【背景技術】
[0002]隨著國家、企業(yè)、社團等在信息化建設方面的投入不斷增加,信息化系統(tǒng)已經(jīng)成為日常生活中不可或缺并且依賴的部分,這也使得各行業(yè)用戶對信息化系統(tǒng)功能的需求越來越多,對功能開發(fā)效率的要求也日趨迫切。
[0003]目前的信息化系統(tǒng)開發(fā)一般都借助于快速開發(fā)工具的輔助,以求獲得高效的開發(fā)效率,特別是通過可視化圖形界面設計工具進行界面開發(fā)。但是,目前的可視化圖形界面設計工具主要提供的是界面視覺部分的設計,雖然可以提供部分邏輯功能,但不足以支撐界面運行的所有邏輯,因此,編寫程序代碼仍然是一項不可或缺的重要工作,而這種代碼編寫的主要工作量都集中在校驗、關聯(lián)、數(shù)據(jù)源綁定等重復性的工作,一方面增加了開發(fā)的工作量,另一方面也是系統(tǒng)缺陷的主要來源。
[0004]另外,信息化系統(tǒng)用戶的水平和經(jīng)驗越來越高,很多用戶已經(jīng)能夠從業(yè)務的角度出發(fā),以系統(tǒng)界面為切入點,提出對業(yè)務系統(tǒng)的細節(jié)需求,能夠理解甚至設計出需要的邏輯。大多數(shù)用戶在日常工作中,能夠通過可視化工具制作出電子表格、PPT等“界面”,實際上也就掌握了系統(tǒng)開發(fā)中使用可視化圖形界面設計工具的能力,但由于不掌握編寫程序的技能,因此,對信息化系統(tǒng)功能的定制還必須依賴于專業(yè)的程序開發(fā)人員。
[0005]如果在可視化圖形界面設計工具的基礎上,通過同樣的可視化方法,為界面設計工具提供邏輯設定功能,把需要編程語言描述的邏輯用可視化的元素來展現(xiàn),并通過同樣的拖拽操作、屬性設定來進行構建,那么不但可以大大地減輕程序開發(fā)人員的工作量,減少錯誤,更能使大量不掌握編程語言和程序編寫技能的人員具備信息化系統(tǒng)功能的創(chuàng)作能力。
[0006]基于此原因,我們提出一種在圖形界面構建中使用的可視化標注方法,把原來需要編寫代碼來實現(xiàn)的邏輯進行可視化封裝,在界面設計中即可實現(xiàn)常用的邏輯功能。
【發(fā)明內容】
[0007]本發(fā)明的目的正是為了克服上述現(xiàn)有技術存在的缺陷而提供一種能夠大大地減輕程序開發(fā)人員的工作量,減誤,更能使大量不掌握編程語言和程序編寫技能的人員具備信息化系統(tǒng)功能的創(chuàng)作能力的在圖形界面構建中使用的可視化標注方法。
[0008]在圖形界面構建中使用的可視化標注方法,本發(fā)明特征是,被稱為“標注”的可視化界面元素是可視化界面設計工具中一個能夠放置在設計界面中的圖形,由一個是形狀或圖標和文字組合的標簽和若干連接點和連接線組成,標簽和連接點能夠在界面設計時可以進行自由拖動;
通過對標簽的拖動來擺放標簽的位置,以滿足視覺上的布局需要;
連接點用于關聯(lián)其他的界面元素即控件,即對目標進行“標注”; 其施行步驟是:
1)在所見即所得的圖形界面構建工具中通過一種稱為標注的特殊界面元素來完成對所構建界面中傳統(tǒng)界面元素及控件的關聯(lián)、校驗、數(shù)據(jù)源的設置;
2)使用本方法的圖形界面構建工具能夠使界面設計與構建完全以所見即所得的鼠標拖拽和屬性設定的方式進行操作,不再需要程序編碼;對圖形界面構建工具的使用者來說,能夠實現(xiàn)無須編寫代碼的程序界面設計;
3)由于標注是一次性創(chuàng)建、多次使用的界面元素,因此它們是可重用的組件,具有組件的所有優(yōu)點。
[0009]本發(fā)明的有益效果是:
該方法把需要編程語言描述的邏輯用可視化的元素來展現(xiàn),并通過同樣的拖拽操作、屬性設定來進行構建,不但能夠大大地減輕程序開發(fā)人員的工作量,減少錯誤,更能使大量不掌握編程語言和程序編寫技能的人員具備信息化系統(tǒng)功能的創(chuàng)作能力。
【專利附圖】
【附圖說明】
[0010]圖1為帶有“未來日期”標注界面的示意圖;
圖2為“A>B”標注的示意圖。
【具體實施方式】
[0011]見圖1,圖2,在圖形界面構建中使用的可視化標注方法,本發(fā)明中被稱為“標注”的可視化界面元素是可視化界面設計工具中一個能夠放置在設計界面中的圖形,由一個是形狀或圖標和文字組合的標簽和若干連接點和連接線組成,標簽和連接點能夠在界面設計時可以進行自由拖動;
通過對標簽的拖動來擺放標簽的位置,以滿足視覺上的布局需要;
連接點用于關聯(lián)其他的界面元素即控件,即對目標進行“標注”;
其施行步驟是:
O在所見即所得的圖形界面構建工具中通過一種稱為標注的特殊界面元素來完成對所構建界面中傳統(tǒng)界面元素及控件的關聯(lián)、校驗、數(shù)據(jù)源的設置;
2)使用本方法的圖形界面構建工具能夠使界面設計與構建完全以所見即所得的鼠標拖拽和屬性設定的方式進行操作,不再需要程序編碼;對圖形界面構建工具的使用者來說,能夠實現(xiàn)無須編寫代碼的程序界面設計;
3)由于標注是一次性創(chuàng)建、多次使用的界面元素,因此它們是可重用的組件,具有組件的所有優(yōu)點。
[0012]以下通過舉例來說明標注的使用方式。
[0013]圖1顯示了兩個傳統(tǒng)的界面元素,兩個日期輸入的控件,把一個叫“未來日期”的標注拖到一定的位置,并把連接點拖到了標簽為“計劃開始時間”的輸入框上。
[0014]在這個例子中,“未來日期”是一個實現(xiàn)校驗功能的標注,用于校驗輸入的日期是否在當前日期以后,當完成了相應的拖動之后,就完成了這個校驗的邏輯,界面運行時,標注不會顯示,但相應的校驗功能就會自動執(zhí)行。
[0015]圖2在圖1的基礎上,增加一個“大于”關系的校驗,這個標注有兩個連接點,顯示A和B,用于實現(xiàn)A>B的校驗。
【權利要求】
1.在圖形界面構建中使用的可視化標注方法,其特征是,被稱為“標注”的可視化界面元素是可視化界面設計工具中一個能夠放置在設計界面中的圖形,由一個是形狀或圖標和文字組合的標簽和若干連接點和連接線組成,標簽和連接點能夠在界面設計時進行自由拖動; 通過對標簽的拖動來擺放標簽的位置,以滿足視覺上的布局需要; 連接點用于關聯(lián)其他的界面元素即控件,即對目標進行“標注”; 其施行步驟是: 1)在所見即所得的圖形界面構建工具中通過一種稱為“標注”的特殊界面元素來完成對所構建界面中傳統(tǒng)界面元素及控件的關聯(lián)、校驗、數(shù)據(jù)源的設置; 2)使用本方法的圖形界面構建工具能夠使界面設計與構建完全以所見即所得的鼠標拖拽和屬性設定的方式進行操作,不再需要程序編碼;對圖形界面構建工具的使用者來說,能夠實現(xiàn)無須編寫代碼的程序界面設計; 3)由于標注是一次性創(chuàng)建、多次使用的界面元素,因此它們是可重用的組件,具有組件的所有優(yōu)點。
【文檔編號】G06F9/44GK104007961SQ201410176742
【公開日】2014年8月27日 申請日期:2014年4月29日 優(yōu)先權日:2014年4月29日
【發(fā)明者】周興東, 趙志宇, 吳瑋, 呂垚, 余琳, 張勁松, 肖巧, 李兵 申請人:云南電網(wǎng)公司, 云南云電同方科技有限公司