[發(fā)明專利]一種界面配置裝置及方法在審
申請(qǐng)?zhí)枺?/td> | 201510364066.3 | 申請(qǐng)日: | 2015-06-26 |
公開(公告)號(hào): | CN104978195A | 公開(公告)日: | 2015-10-14 |
發(fā)明(設(shè)計(jì))人: | 王紅娟;朱占建;陳衛(wèi);王玉奎;張家重 | 申請(qǐng)(專利權(quán))人: | 浪潮軟件集團(tuán)有限公司 |
主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山東*** | 國(guó)省代碼: | 山東;37 |
權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 界面 配置 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種界面配置裝置及方法。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,用戶界面的種類也越來(lái)越多,用戶界面的功能也在不斷的豐富。界面作為與用戶進(jìn)行交互的窗口,用戶對(duì)界面的要求也越來(lái)越高。
現(xiàn)有技術(shù)中,用戶界面一般是固定不變的,如果要對(duì)界面進(jìn)行修改,需要專業(yè)人員通過專業(yè)工具對(duì)界面的代碼進(jìn)行修改,將修改后的代碼重新編譯,實(shí)現(xiàn)新的界面?,F(xiàn)有技術(shù)中對(duì)用戶界面的配置比較復(fù)雜。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種界面配置裝置及方法,能夠使界面配置更加簡(jiǎn)單。
一方面,本發(fā)明提供了一種界面配置裝置,包括:
獲取模塊,用于獲取待配置界面的界面元素;
實(shí)現(xiàn)模塊,用于將所述獲取模塊獲取的界面元素通過控件實(shí)現(xiàn),生成每種界面元素對(duì)應(yīng)的控件;
顯示窗口,用于顯示控件;
配置模塊,用于接收用戶的配置命令,根據(jù)所述配置命令對(duì)對(duì)應(yīng)的控件進(jìn)行配置,通過所述顯示窗口顯示配置后的控件,獲得配置后的界面。
進(jìn)一步地,所述實(shí)現(xiàn)模塊,用于以CRectTracker類作為基類,將所述界面元素封裝成界面元素控件類,生成每種界面元素對(duì)應(yīng)的控件。
進(jìn)一步地,所述參考線模塊,用于在所述顯示窗口上設(shè)置參考線,將所述控件的邊框顯示在參考線上。
進(jìn)一步地,所述配置模塊,用于接收用戶的拖動(dòng)指令,在當(dāng)前控件被拖動(dòng)后,確定當(dāng)前被拖動(dòng)的控件的位置,根據(jù)所述位置,在所述顯示窗口中顯示所述被拖動(dòng)的控件。
進(jìn)一步地,還包括:保存單元,用于保存控件模板,其中,所述控件模板包括:固定的控件組合、固定屬性的控件;
所述配置模塊,還用于確定用戶選擇的控件模板,確定用戶放置被選擇的控件模板的位置,根據(jù)被選擇的控件模板的位置,在所述顯示窗口中顯示被選擇的控件模板。
進(jìn)一步地,還包括屬性窗口,用于顯示當(dāng)前控件的屬性;
所述配置模塊,還用于通過屬性窗口接收用戶對(duì)當(dāng)前控件的屬性的修改命令,根據(jù)所述修改命令對(duì)當(dāng)前控件的屬性進(jìn)行修改,更新修改后的控件。
另一方面,本發(fā)明提供了一種界面配置方法,包括:
獲取待配置界面的界面元素;
將獲取的界面元素通過控件實(shí)現(xiàn),生成每種界面元素對(duì)應(yīng)的控件,顯示所述待配置界面的控件;
接收用戶的配置命令,根據(jù)所述配置命令對(duì)對(duì)應(yīng)的控件進(jìn)行配置,顯示配置后的控件,獲得配置后的界面。
進(jìn)一步地,所述將獲取的界面元素通過控件實(shí)現(xiàn),生成每種界面元素對(duì)應(yīng)的控件,顯示所述待配置界面的控件,包括:以CRectTracker類作為基類,將所述界面元素封裝成界面元素控件類,生成每種界面元素對(duì)應(yīng)的控件。
進(jìn)一步地,所述接收用戶的配置命令,根據(jù)所述配置命令對(duì)對(duì)應(yīng)的控件進(jìn)行配置,顯示配置后的控件,包括:接收用戶對(duì)當(dāng)前控件的屬性的修改命令,根據(jù)所述修改命令對(duì)當(dāng)前控件的屬性進(jìn)行修改,更新修改后的控件。
進(jìn)一步地,還包括:用于設(shè)置參考線,將所述控件的邊框顯示在參考線上。
進(jìn)一步地,所述接收用戶的配置命令,根據(jù)所述配置命令對(duì)對(duì)應(yīng)的控件進(jìn)行配置,顯示配置后的控件,包括:
接收用戶的拖動(dòng)指令,在當(dāng)前控件被拖動(dòng)后,確定當(dāng)前被拖動(dòng)的控件的位置,根據(jù)所述位置顯示所述被拖動(dòng)的控件。
進(jìn)一步地,還包括:預(yù)先設(shè)置控件模板,其中,所述控件模板包括:固定的控件組合、固定屬性的控件;
所述接收用戶的配置命令,根據(jù)所述配置命令對(duì)對(duì)應(yīng)的控件進(jìn)行配置,顯示配置后的控件,包括:
確定用戶選擇的控件模板,確定用戶放置被選擇的控件模板的位置,根據(jù)被選擇的控件模板的位置,顯示被選擇的控件模板。
本發(fā)明提供了一種界面配置裝置及方法,通過獲取模塊獲取待配置界面的界面元素,通過實(shí)現(xiàn)模塊將界面元素生成對(duì)應(yīng)的控件,通過顯示窗口顯示生成的控件,用戶在對(duì)界面進(jìn)行配置時(shí),通過配置模塊對(duì)控件進(jìn)行修改即可,用戶根據(jù)需求輸入配置命令,配置模塊即可生成相應(yīng)的界面,無(wú)需修改界面代碼,使得界面配置更加簡(jiǎn)單。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實(shí)施例提供的一種界面配置裝置的示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮軟件集團(tuán)有限公司,未經(jīng)浪潮軟件集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510364066.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)