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