西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

精妙的多語(yǔ)言引擎和附加工具ResBorn

1.2.150 綠色版
  • 精妙的多語(yǔ)言引擎和附加工具ResBorn1.2.150 綠色版
  • 軟件大小:100KB
  • 更新時(shí)間:2010-11-10 17:49
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 反 編 譯
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinXP, WinAll
  • 官方網(wǎng)站:http://innovatechautomation.com/
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

本類精品

軟件介紹

程序多語(yǔ)言支持一般來(lái)說(shuō)有以下兩種方式:
1. 傳統(tǒng) INI 文件多語(yǔ)言支持:程序中動(dòng)態(tài)加載INI內(nèi)容,查找并替換界面中的語(yǔ)言相關(guān)字符串。
優(yōu)點(diǎn):無(wú)需編程知識(shí),普通用戶而已自己定制語(yǔ)言文件。且升級(jí)語(yǔ)言文件非常方便(不涉及語(yǔ)言字符串之外的東西)。
缺點(diǎn):每次運(yùn)行都耗費(fèi)額外的工作量在解析語(yǔ)言文件和動(dòng)態(tài)更新界面字符串上,有性能損失,且有些程序不通用。

2. MUI 方式的多語(yǔ)言支持:基于 Windows 提供的 MUI 支持,每個(gè)語(yǔ)言編譯一個(gè)DLL。
優(yōu)點(diǎn):運(yùn)行高效,無(wú)任何性能損失。
缺點(diǎn):只有開發(fā)者才能做到多語(yǔ)言支持。每添加一種語(yǔ)言都要新建一個(gè)DLL/MUI。并且界面的改動(dòng),很可能導(dǎo)致 MUI 需要更新。費(fèi)勁!

ResBorn 是一種高效方便的多語(yǔ)言引擎,它結(jié)合了上述兩種方式的優(yōu)點(diǎn),但沒有上述兩種方式的缺點(diǎn)。它的工作模式如下:
1.導(dǎo)出字符串: 枚舉指定PE文件(可以是當(dāng)前進(jìn)程的EXE文件)中的所有資源,把其中語(yǔ)言相關(guān)的字符串(對(duì)話框、菜單、字符表)導(dǎo)出為 LNG 格式的語(yǔ)言字符串列表(UNICODE帶BOM的文本文件),用戶可以使用任何文本編輯器編輯它。
2. 導(dǎo)入字符串:枚舉指定PE文件(可以是當(dāng)前進(jìn)程的EXE文件,有自動(dòng)退出更新機(jī)制)中的所有資源,根據(jù)1中所述的LNG文件,把特定的字符串更改結(jié)果回寫到資源中,完成一個(gè)多語(yǔ)言版本的重構(gòu)工作。
其中,步驟一可省略,開發(fā)者可以提供原始的語(yǔ)言文件。步驟二僅在切換語(yǔ)言時(shí)調(diào)用,正常運(yùn)行時(shí)不需要耗費(fèi)任何的性能損失(根本不用干活),和MUI方式一樣。

簡(jiǎn)而言之,ResBorn 是一個(gè) Win32 PE 資源專用解析引擎!

下面是 ResBorn Engine (源代碼)的相關(guān)內(nèi)容:
1. ResBorn Engine 支持Windows各種版本,包括 Windows Mobile SP/PPC;
2. 支持 UNICODE 和 ASCII 編譯(廢話,我的代碼一直如此)。
3. 加入完整的 ResBorn Engine 到 Pocket PC 程序中會(huì)導(dǎo)致程序增大 11KB (夠。。PC 上不超過 20K
4. 全局 LANG 支持,例如,LNG 中加入一行“LANG=2052”,可以把所有的資源語(yǔ)言更改為中文。
5. 如有需要,稍后可能會(huì) Release 源代碼。

更進(jìn)一步地,你可以根本不用考慮多語(yǔ)言引擎,因?yàn)?ResBorn 本身提供了一個(gè)使用 ResBorn Engine 的工具(名字就叫 ResBorn),可以認(rèn)為是一個(gè)專用資源漢化工具(或者英化?等)。使用 ResBorn 工具,可以INI格式的語(yǔ)言字符列表,修改后回寫到EXE/DLL文件中,即可得到一個(gè)新語(yǔ)言版本的程序。(理論上針對(duì)任何PE有效,不需要在程序中做什么工作,即,對(duì)任何第三方程序可用)
注意:第4個(gè)版本,已經(jīng)比較完善了,代碼支持在PC/PPC/SP中編譯運(yùn)行。使用前請(qǐng)自行備份要操作的EXE文件。

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載