[發明專利]資源文件產生裝置及其方法無效
| 申請號: | 200910197694.1 | 申請日: | 2009-10-26 |
| 公開(公告)號: | CN102043658A | 公開(公告)日: | 2011-05-04 |
| 發明(設計)人: | 李良杰 | 申請(專利權)人: | 環達電腦(上海)有限公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200436 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 文件 產生 裝置 及其 方法 | ||
【技術領域】
本發明提供一種資源文件產生裝置及其方法,特別是一種可將多國語言字符串自動編譯成多個資源文件的裝置及方法。
【背景技術】
當工作人員在進行任何一個項目的時候,資源文件的制作是一項比較重要和繁瑣的工作。資源文件的制作方法有很多種,通常工作人員會采取將字符串(和圖片)制作成動態連結文件(Dynamic?Link?Library,DLL)的方式。因使用動態連結文件有助于促進代碼的模塊化、代碼的重用、內存的有效使用和減少磁盤空間的占用等好處,并使程序快速的加載及運作。但要制作動態連結文件,工作人員必須將資源(Resource,RC)檔參與編譯。而且,隨著需求增加和項目規模的日益擴大,工作人員將不停地刪除、添加和修改字符串。每一次的變更都需重新制作必要的動態連結文件,亦即每一次的修改都要改變動態連結文件所需要的資源檔。當多次的變更和太多需要維護的檔案數目時,工作人員的工作量就會變得難以負荷,也很枯燥乏味。
舉例來說,工作人員想要制作多國語言的動態連結文件,例如:ENGLISH、簡體中文、繁體中文...等,工作人員必須手動的編輯各種語言的資源文件。因一個數據識別碼(ID)對應著一個字符串,但語言種類的不同,也使得字符串不同。例如:在各種語言的資源文件中,ENGLISH槽如LangENG.rc包含「IDS_AGREE“Agree”」,簡體中文槽如LangCHS.rc包含「IDS_AGREE“確定”」,繁體中文檔如LangCHT包含「IDS_AGREE“確定”」。而且,表頭檔如Lang.h包含「#defineIDS_AGREE?1」,乃定義數據識別碼IDS_AGREE為數據識別編號1。如果工作人員要刪除數據識別碼IDS_AGREE的話,就必須手動的修改上述的四個檔案,將每個檔案中不要的數據識別碼及其對應的字符串加以刪除。若要資料識別編號呈連續排序的話,工作人員還需修改表頭檔Lang.h中其它的數據識別編號。如果十國語言的話,工作人員就必須維護11個檔案。語言的種類越多,工作人員手動維護的檔案個數也就越多。而且,字符串越多的話,工作人員的工作量就越大,重新制作動態連結文件的過程中,可能出錯的機率也就越大。因此,倘若工作人員只需維護一個檔案,就可得到各種的資源檔和表頭檔,在先期制作和后期維護資源文件上,工作效率便能大幅提高,工作量及出錯機率亦可大量減少。
綜上所述,先前技術在資源文件的制作技術上具有以下缺點:
(a)維護的檔案個數太多,手動修改的工作量過大。
(b)隨著字符串的個數不斷增多,在后期進行添加、刪除和修改時,維護的難度就愈來愈高。
(c)在刪除一個數據識別碼之后,表頭文件的數據識別編號便不再連續,若欲取得連續的資料識別編號,工作人員需修改已刪除的數據識別碼后的數據識別編號,使得工作量變得很大。
(d)維護的工作很枯燥,工作人員一不小心就會出錯。
為解決現有技藝的缺點,以滿足工作人員者對資源文件產生裝置的需求,本發明人基于多年從事研究與諸多實務經驗,經多方研究設計與專題探討,于本發明提出一種資源文件產生裝置及其方法,以作為前述期望的實現方式與依據。
【發明內容】
有鑒于上述課題,本發明的目的提供一種資源文件產生裝置及其方法,特別是一種可將多國語言字符串自動編譯成多個資源文件的裝置及方法,以滿足工作人員對資源文件產生裝置的需求,并解決現有技藝的缺點,除僅需維護一個表單外,亦可隨意的添加、刪除和修改字符串,并自動產生表頭檔及資源檔,還能在刪除任一數據識別編號后,不會出現數據識別編號不連續的情況。
緣是,為達上述目的,本發明提出一種資源文件產生裝置,其包含一儲存模塊及一處理模塊。其中,儲存模塊儲存一表單及一編譯程序,且表單具有一數據識別字段及若干個語言字符串字段。而處理模塊連接儲存模塊,以執行編譯程序,使編譯程序根據數據識別字段產生一表頭文件,并根據數據識別字段與此些語言字符串字段產生若干個資源文件。
此外,本發明再提出一種資源文件產生方法,其包含下列步驟:
(a)提供一儲存模塊及一處理模塊,儲存模塊儲存一表單及一編譯程序,且表單具有一數據識別字段及若干個語言字符串字段。
(b)利用處理模塊執行編譯程序,使編譯程序根據數據識別字段產生一表頭文件,并根據數據識別字段與此些語言字符串字段產生若干個資源文件。
茲為使貴審查委員對本發明的技術特征及所達成的功效有更進一步的了解與認識,下文謹提供較佳的實施例及相關圖示以為輔佐之用,并以詳細的說明文字配合說明如后。
【附圖說明】
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環達電腦(上海)有限公司,未經環達電腦(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910197694.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可測距的高速公路施工標志手推運輸車
- 下一篇:牽引式F型軌檢測儀





