原創(chuàng)|使用教程|編輯:郝浩|2013-01-10 11:09:22.000|閱讀 23351 次
概述:
運(yùn)用Devexpress漢化包,至少能節(jié)約30%的開(kāi)發(fā)時(shí)間,本文介紹Devexpress的漢化方法。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
運(yùn)用慧都提供的 DXperience漢化包,能將最新版本的DXperience WinForm和ASP.NET控件界面、彈出框、右鍵菜單等漢化成中文,且能根據(jù)自己的需求定制個(gè)性化的DXperience本地化。結(jié)合漢化文檔說(shuō)明,僅需一行代碼就可實(shí)現(xiàn)DXperience漢化,至少能節(jié)約30%的開(kāi)發(fā)時(shí)間!
下面就跟大家講一講DXperience的漢化方法。
DXperience漢化方法總結(jié)起來(lái),主要有以下幾種方式:
1、利用已經(jīng)漢化好的資源包;
2、使用本地對(duì)象類(lèi),利用代碼漢化;
3、資源包和代碼結(jié)合。
個(gè)人比較喜歡第一種方式,因?yàn)檫@種方法最簡(jiǎn)單實(shí)用。
首先要先下載DXperience漢化包(DXperience資源包漢化下載(文末) 由慧都科技提供,如需最新版本請(qǐng)聯(lián)系客服購(gòu)買(mǎi),只需少量花費(fèi)便可節(jié)約大量開(kāi)發(fā)成本。控件安裝包往期版本下載地址)。將所需漢化的資源zh-CHS中國(guó) (簡(jiǎn)體) 、zh-CN中國(guó) (中國(guó))、zh-TW 中國(guó) (臺(tái)灣)拷貝到執(zhí)行目錄下,利用CurrentThread.CurrentUICulture加載資源包。參照代碼如下:
static void Main() { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHS"); Application.Run(new Form1()); }
漢化包有一個(gè)跟DXperience控件同樣的強(qiáng)名密鑰文件StrongKey.snk。如果想編譯資源文件,只要你有控件完整的源代碼,重新指定強(qiáng)名密鑰文件,獲得自己的StrongKey.snk。具體實(shí)現(xiàn)可查閱MSDN Library。
拷貝StrongKey.snk從安裝的源代碼的目錄"Program Files"Developer Express .NET vX.Y"Sources"DevExpress.Key" 到當(dāng)前資源包的DevExpress.Key目錄。(vX.Y為當(dāng)前安裝版本號(hào))
打開(kāi)資源包Localization.sln工程,根據(jù)下面提及的使用本地化方法找出要漢化的屬性,當(dāng)然如果你購(gòu)買(mǎi)了源代碼也可以查看源代碼Localization類(lèi)里面的本地化方法列出的變量來(lái)實(shí)現(xiàn)你需要的漢化。
重新生成資源文件,這時(shí)對(duì)應(yīng)的Dll將在DevExpress.DLL文件夾中。
如果您對(duì)企業(yè)數(shù)字化轉(zhuǎn)型感興趣,可以參加慧都“專(zhuān)家1對(duì)1,助力2021企業(yè)數(shù)字決策化轉(zhuǎn)型”活動(dòng),和大數(shù)據(jù)專(zhuān)家一對(duì)一咨詢(xún)。
即日起至2021年1月31日均可參與,掃描下面二維碼參與報(bào)名。如果您對(duì)本活動(dòng)存在疑惑,可以咨詢(xún)在線(xiàn)客服了解更多信息。
本活動(dòng)規(guī)則未闡述部分,慧都網(wǎng)保留本活動(dòng)的最終解釋權(quán)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件