两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

菜單工具條整合系統(tǒng)及方法

文檔序號(hào):6429906閱讀:208來(lái)源:國(guó)知局
專利名稱:菜單工具條整合系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種菜單工具條整合系統(tǒng)及方法。
背景技術(shù)
傳統(tǒng)的菜單和工具條顯示給用戶時(shí),用戶需要先了解各菜單下的工具條,才能最快的找到所需要的工具。傳統(tǒng)的菜單工具條創(chuàng)建成功后只能實(shí)現(xiàn)一種語(yǔ)言顯示,想要實(shí)現(xiàn)其它語(yǔ)言的工具條菜單又需重新開發(fā)創(chuàng)建,多種語(yǔ)言的工具條菜單實(shí)現(xiàn)過(guò)程較艱難。此外,以往的菜單工具條創(chuàng)建應(yīng)用范圍狹隘,只能在開發(fā)當(dāng)前軟件的時(shí)候手動(dòng)添加代碼創(chuàng)建菜單工具條,當(dāng)開發(fā)其它軟件中需要?jiǎng)?chuàng)建自己的菜單工具條時(shí)又需重新寫代碼或者手動(dòng)添加,浪費(fèi)了時(shí)間、精力和費(fèi)用。如果需要修改所創(chuàng)建的菜單工具條,則只能由專門的程序員對(duì)代碼進(jìn)行修改,而客戶不能直接對(duì)菜單工具條進(jìn)行操作,因此客戶對(duì)菜單工具條的修改和管 理也很不方便。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種菜單工具條整合系統(tǒng)及方法,通過(guò)創(chuàng)建預(yù)設(shè)的模板文件,以及對(duì)定義的模板文件的數(shù)據(jù)進(jìn)行處理,利用處理后的數(shù)據(jù)方便快速地創(chuàng)建和修改菜單與工具條。一種菜單工具條整合系統(tǒng),應(yīng)用于計(jì)算機(jī)中,該系統(tǒng)包括載入模塊,用于當(dāng)計(jì)算機(jī)中的應(yīng)用程序需要?jiǎng)?chuàng)建菜單與工具條時(shí),從存儲(chǔ)裝置中載入所需語(yǔ)言類型的模板文件;解析模塊,用于對(duì)所載入的模板文件中的數(shù)據(jù)依次進(jìn)行解析,得到一個(gè)或多個(gè)群組、各群組的多個(gè)菜單、各菜單的按鈕,以及各按鈕的ID、名稱與圖片路徑;管理模塊,用于為該應(yīng)用程序創(chuàng)建一個(gè)工具條容器存儲(chǔ)于存儲(chǔ)裝置中,并將上述解析后的數(shù)據(jù)按照預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)于該工具條容器中;第一創(chuàng)建模塊,用于讀取工具條容器中的數(shù)據(jù),在應(yīng)用程序的窗體中的預(yù)設(shè)位置處,依次創(chuàng)建對(duì)應(yīng)的菜單及各菜單的工具條,并為各菜單的工具條添加該菜單的按鈕;顯示模塊,用于將添加菜單后的窗體顯示于顯示裝置上,并顯示第一個(gè)菜單的工具條。一種菜單工具條整合方法,運(yùn)行于計(jì)算機(jī)中,該系統(tǒng)包括載入步驟當(dāng)計(jì)算機(jī)中的應(yīng)用程序需要?jiǎng)?chuàng)建菜單工具條時(shí),從存儲(chǔ)裝置中載入所需語(yǔ)言類型的模板文件;解析步驟對(duì)所載入的模板文件中的數(shù)據(jù)依次進(jìn)行解析,得到一個(gè)或多個(gè)群組、各群組的多個(gè)菜單、各菜單的按鈕,以及各按鈕的ID、名稱與圖片路徑;管理步驟為該應(yīng)用程序創(chuàng)建一個(gè)工具條容器存儲(chǔ)于存儲(chǔ)裝置中,并將上述解析后的數(shù)據(jù)按照預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)于該工具條容器中;第一創(chuàng)建模塊,用于讀取工具條容器中的數(shù)據(jù),在應(yīng)用程序的窗體中的預(yù)設(shè)位置處,依次創(chuàng)建對(duì)應(yīng)的菜單及各菜單的工具條,并為各菜單的工具條添加該菜單的按鈕;顯示模塊,用于將添加菜單后的窗體顯示于顯示裝置上,并顯示第一個(gè)菜單的工具條。相較于現(xiàn)有技術(shù),本發(fā)明所述的菜單工具條整合系統(tǒng)及方法,通過(guò)創(chuàng)建預(yù)設(shè)的模板文件,以及對(duì)定義的模板文件的數(shù)據(jù)進(jìn)行處理,利用處理后的數(shù)據(jù)方便快速地創(chuàng)建和修改菜單與工具條。客戶可以直接修改模板文件中的數(shù)據(jù)來(lái)對(duì)菜單與工具條進(jìn)行修改,也可以利用不同語(yǔ)言的模板文件,創(chuàng)建不同語(yǔ)言的菜單工具條。添加了常用菜單來(lái)顯示用戶常用的工具條,使用戶更加方便、快捷的使用和操作菜單與工具條。


圖I是本發(fā)明菜單工具條整合系統(tǒng)較佳實(shí)施例的架構(gòu)示意圖。圖2是本發(fā)明菜單工具條整合系統(tǒng)中模板文件的較佳實(shí)施例的示意圖。圖3是本發(fā)明菜單工具條整合系統(tǒng)較佳實(shí)施例的功能模塊圖。圖4是本發(fā)明菜單工具條整合系統(tǒng)所創(chuàng)建的菜單工具條的示意圖。圖5是本發(fā)明菜單工具條整合方法較佳實(shí)施例的流程圖。
圖6是本發(fā)明菜單工具條整合方法中步驟S13的細(xì)化流程圖。主要元件符號(hào)說(shuō)明
權(quán)利要求
1.一種菜單工具條整合系統(tǒng),其特征在于,該系統(tǒng)包括 載入模塊,用于當(dāng)計(jì)算機(jī)中的應(yīng)用程序需要?jiǎng)?chuàng)建菜單工具條時(shí),從存儲(chǔ)裝置中載入所需語(yǔ)言類型的模板文件; 解析模塊,用于對(duì)所載入的模板文件中的數(shù)據(jù)依次進(jìn)行解析,得到一個(gè)或多個(gè)群組、各群組的多個(gè)菜單、各菜單的按鈕,以及各按鈕的ID、名稱與圖片路徑; 管理模塊,用于為該應(yīng)用程序創(chuàng)建一個(gè)工具條容器存儲(chǔ)于存儲(chǔ)裝置中,并將上述解析后的數(shù)據(jù)按照預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)于該工具條容器中; 第一創(chuàng)建模塊,用于讀取工具條容器中的數(shù)據(jù),在應(yīng)用程序的窗體中的預(yù)設(shè)位置處,依次創(chuàng)建對(duì)應(yīng)的菜單及各菜單的工具條,并為各菜單的工具條添加該菜單的按鈕; 顯示模塊,用于將添加菜單后的窗體顯示于顯示裝置上,并顯示第一個(gè)菜單的工具條。
2.如權(quán)利要求I所述的菜單工具條整合系統(tǒng),其特征在于,該系統(tǒng)還包括 第二創(chuàng)建模塊,用于創(chuàng)建一個(gè)常用菜單,以及為該常用菜單添加一個(gè)工具條,并存儲(chǔ)于該應(yīng)用程序的工具條容器中; 添加模塊,用于記錄工具條中各按鈕被點(diǎn)擊的次數(shù),將被點(diǎn)擊次數(shù)超過(guò)預(yù)設(shè)次數(shù)的按鈕添加至常用菜單的工具條中,并添加至該應(yīng)用程序的窗體中顯示。
3.如權(quán)利要求I所述的菜單工具條整合系統(tǒng),其特征在于,所述預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)為 在以群組名為文件名的文件夾下,依次存儲(chǔ)的是以該群組的菜單名為文件名的文件,在各個(gè)以菜單名為文件名的文件下,依次存儲(chǔ)的是該菜單名的各按鈕的參數(shù)以及按鈕之間的分隔符。
4.如權(quán)利要求3所述的菜單工具條整合系統(tǒng),其特征在于,所述第一創(chuàng)建模塊創(chuàng)建菜單與工具條的步驟為 依次讀取工具條容器中各菜單名來(lái)創(chuàng)建對(duì)應(yīng)的菜單,并為各菜單創(chuàng)建一個(gè)工具條,所述的工具條有預(yù)設(shè)的背景顏色、預(yù)設(shè)的高度及寬度; 根據(jù)該菜單名的文件下各按鈕參數(shù)以及按鈕之間的分隔符,將各按鈕的ID及分隔符依次添加至所創(chuàng)建的工具條中,并為各按鈕加載對(duì)應(yīng)的圖片以及預(yù)設(shè)的提示信息,所述預(yù)設(shè)的提示信息為該按鈕的名稱; 設(shè)置所有按鈕的圖片的背景顏色與預(yù)設(shè)的工具條的背景顏色一致。
5.如權(quán)利要求I所述的菜單工具條整合系統(tǒng),其特征在于,所述的存儲(chǔ)裝置中包括不同語(yǔ)言類型的多個(gè)模板文件,所述的模板文件是模板化的菜單與工具條數(shù)據(jù)文件,以及各語(yǔ)言類型的模板文件以該語(yǔ)言類型的名字作為文件名存儲(chǔ)。
6.一種菜單工具條整合方法,其特征在于,該方法包括 載入步驟當(dāng)計(jì)算機(jī)中的應(yīng)用程序需要?jiǎng)?chuàng)建菜單工具條時(shí),從存儲(chǔ)裝置中載入所需語(yǔ)言類型的模板文件; 解析步驟對(duì)所載入的模板文件中的數(shù)據(jù)依次進(jìn)行解析,得到一個(gè)或多個(gè)群組、各群組的多個(gè)菜單、各菜單的按鈕,以及各按鈕的ID、名稱與圖片路徑; 管理步驟為該應(yīng)用程序創(chuàng)建一個(gè)工具條容器存儲(chǔ)于存儲(chǔ)裝置中,并將上述解析后的數(shù)據(jù)按照預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)于該工具條容器中; 第一創(chuàng)建步驟讀取工具條容器中的數(shù)據(jù),在應(yīng)用程序的窗體中的預(yù)設(shè)位置處,依次創(chuàng)建對(duì)應(yīng)的菜單及各菜單的工具條,并為各菜單的工具條添加該菜單的按鈕;顯示步驟將添加菜單后的窗體顯示于顯示裝置上,并顯示第一個(gè)菜單的工具條。
7.如權(quán)利要求6所述的菜單工具條整合方法,其特征在于,該方法還包括 第二創(chuàng)建步驟創(chuàng)建一個(gè)常用菜單,以及為該常用菜單添加一個(gè)工具條,并存儲(chǔ)于該應(yīng)用程序的工具條容器中; 添加步驟記錄工具條中各按鈕被點(diǎn)擊的次數(shù),將被點(diǎn)擊次數(shù)超過(guò)預(yù)設(shè)次數(shù)的按鈕添加至常用菜單的工具條中,并添加至該應(yīng)用程序的窗體中顯示。
8.如權(quán)利要求6所述的菜單工具條整合方法,其特征在于,所述預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)為 在以群組名為文件名的文件夾下,依次存儲(chǔ)的是以該群組的菜單名為文件名的文件,在各個(gè)以菜單名為文件名的文件下,依次存儲(chǔ)的是該菜單名的各按鈕的參數(shù)以及按鈕之間的分隔符。
9.如權(quán)利要求8所述的菜單工具條整合方法,其特征在于,所述第一創(chuàng)建步驟還包括步驟 依次讀取工具條容器中各菜單名來(lái)創(chuàng)建對(duì)應(yīng)的菜單,并為各菜單創(chuàng)建一個(gè)工具條,所述的工具條有預(yù)設(shè)的背景顏色、預(yù)設(shè)的高度及寬度; 根據(jù)該菜單名的文件下各按鈕參數(shù)以及按鈕之間的分隔符,將各按鈕的ID及分隔符依次添加至所創(chuàng)建的工具條中,并為各按鈕加載對(duì)應(yīng)的圖片以及預(yù)設(shè)的提示信息,所述預(yù)設(shè)的提示信息為該按鈕的名稱; 設(shè)置所有按鈕的圖片的背景顏色與預(yù)設(shè)的工具條的背景顏色一致。
10.如權(quán)利要求6所述的菜單工具條整合方法,其特征在于,所述的存儲(chǔ)裝置中包括不同語(yǔ)言類型的多個(gè)模板文件,所述的模板文件是模板化的菜單與工具條數(shù)據(jù)文件,以及各語(yǔ)言類型的模板文件以該語(yǔ)言類型的名字作為文件名存儲(chǔ)。
全文摘要
一種菜單工具條整合系統(tǒng)及方法,該方法包括當(dāng)計(jì)算機(jī)中的應(yīng)用程序需要?jiǎng)?chuàng)建菜單工具條時(shí),從存儲(chǔ)裝置中載入所需語(yǔ)言類型的模板文件;解析模塊,對(duì)所載入的模板文件中的數(shù)據(jù)依次進(jìn)行解析,得到一個(gè)或多個(gè)群組、各群組的多個(gè)菜單、各菜單的按鈕,以及各按鈕ID、名稱與圖片路徑;為該應(yīng)用程序創(chuàng)建一個(gè)工具條容器存儲(chǔ)于存儲(chǔ)裝置中,并將上述解析后的數(shù)據(jù)按預(yù)設(shè)的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)于該工具條容器中;讀取工具條容器中的數(shù)據(jù),在應(yīng)用程序的窗體中的預(yù)設(shè)位置處,依次創(chuàng)建對(duì)應(yīng)的菜單,并為各菜單添加該菜單的按鈕;用于將添加菜單后的窗體顯示于顯示裝置上,并顯示第一個(gè)菜單的按鈕。
文檔編號(hào)G06F9/44GK102915228SQ20111021951
公開日2013年2月6日 申請(qǐng)日期2011年8月2日 優(yōu)先權(quán)日2011年8月2日
發(fā)明者張旨光, 吳新元, 王菲, 張恒 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平乐县| 平江县| 得荣县| 乐亭县| 札达县| 会泽县| 建平县| 天长市| 灵台县| 仪陇县| 莲花县| 秀山| 承德市| 大足县| 建平县| 东海县| 邛崃市| 榆树市| 沈阳市| 衡水市| 岚皋县| 苏尼特左旗| 商城县| 雅安市| 廉江市| 射阳县| 揭东县| 托克逊县| 黄浦区| 天等县| 玉田县| 丰顺县| 黄大仙区| 信阳市| 闽侯县| 枣庄市| 仁寿县| 铜川市| 太保市| 上饶县| 台南市|