DXperience汉化方法介绍
概述:运用DXperience汉化包,至少能节约30%的开发时间,本文介绍DXperience的汉化方法。运用慧都提供的DXperience汉化包,能将最新版本的DXperience WinForm和ASP.NET控件界面、弹出框、右键菜单等汉化成中文,且能根据自己的需求定制个性化的DXperience本地化。结合汉化文档说明,仅需一行代码就可实现DXperience汉化,至少能节约30%的开发时间!下面就跟大家讲一讲DXperience的汉化方法。怎样汉化DXperienceDXperience汉化方法总结起来,主要有以下几种方式:1、利用已经汉化好的资源包;
2、使用本地对象类,利用代码汉化;
3、资源包和代码结合。个人比较喜欢第一种方式,因为这种方法最简单实用。DXperience汉化包怎么用首先要先下载DXperience汉化包(DXperience资源包汉化 由慧都科技提供,往期版本下载链接地址,如需最新版本请联系客服购买,只需少量花费便可节约大量开发成本)。将所需汉化的资源zh-CHS中国 (简体) 、zh-CN中国 (中国)、zh-TW 中国 (台湾)拷贝到执行目录下,利用CurrentThread.CurrentUICulture加载资源包。参照代码如下:
1
2
3
4
5
static void Main()
{
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHS");
Application.Run(new Form1());
}
如何修改DXperience汉化包汉化包有一个跟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文件夹中。DXperience WebForm(ASPxControls)汉化效果图http://image.evget.com/images/article/201204281244145445.gif.jpgDXperience WinForm汉化效果图http://image.evget.com/images/article/201204281245078026.gif.jpg更多DevExpress使用方法
页:
[1]