devexpress 15.2汉化破解版
分享到:
devexpress 15.2,全称为DevExpress Universal Subscription,其是全球使用最多的.NET用户界面空间套包,并拥有.NET开发需要的所有平台的空间,包括WinForms、ASP.NET、WPF和Windows 8等。devexpres 15.2开发的控件具有很强的实力,不仅功能丰富、应用简便,且界面华丽,用户更可方便定制。软件的菜单栏完全可替代开发环境提供的基本控件,而且其编写的程序也显得更专业化。同时它提供了完善的帮组系统,且有些高级控件更是零代码,非常易于使用。新版devexpres 15.2新增了110多种图标形状,例如基本图标、流程图和SDL图形等,同时它还全新增加仿Visio的界面主题,包括Office, Linear, Integral, Daybreak, Parallel, Sequence和Lines,当然用户还可以自定义主题。此外,软件还新了一种仿Visio的工具箱控件,其功能包括不限项目数量、搜索框、最小化控件和通过菜单快速访问项目组等。
二、点击“Trial Installation”进行安装的下一步
三、进行安装组件的安装,可选择:
1.WInForms Controls
2.ASP.NET Controls&MAC Extensions
3.WPE Controls
4.eXpressApp Framework
5.Reporting
6.CodeRush
7.Dashboard
8.DevExtreme
9.Document Server
建议全部勾选,并点击“Next”
四、选择软件的安装路径,默认路径为C:Program FilesDevExpress 15.2,用户可点击Browse更换安装路径,路径选择完成可点击“Accept&Install”开始正式的安装
五、直到安装完成,并开始下一步的破解
2、双击打开此破解补丁,点击“Apply Patch”即可完成破解
1.引用Dxper.LocalizationCHS.Win.v13.1.4.dll文件,然后添加下面代码在窗体加载事件里:
2.添加这些代码要添加DevExpress的dll引用,dll文件在E:Program Files (x86)DevExpressDXperience 13.1BinFramework目录下
3.添加完后这边有几个问题:
XtraBars()在Dxper.LocalizationCHS.Win类下并不存在此方法,我觉得应该是XtraBarsCHS()方法,另外最后一段代码,DevExpress.XtraSpreadsheet命名空间下并不存在Localization此类型,编译不通
二、方法二
将所需汉化的资源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());
}
PS:汉化包即:
1.DevExpressLocalizedResources_2015.2_zh-CN
2.DevExpressLocalizedResources_2015.2_zh-CN
3.DevExpressLocalizedResources_2015.2_zh-Hant
4.DevExpressLocalizedResources_2015.2_zh-TW
即四个压缩包解压即可使用
DevExpress很多控件的一般属性,会放置在该属性下面,如ComboBox下拉列表的属性操作如下:
private void InitDictItem()
{this.txtManufacture.Properties.Items.Clear();
this.txtManufacture.Properties.Items.AddRange(DictItemUtil.GetDictByDictType("供货商"));
}
这是一个很丰富属性的归类,很多常用的属性基本上都囊括在这里了,如果你是从传统界面转换过来DevExperss开发,找不着相关的属性,尽管来这里看看。例如设置显示的可见性、可用性、自定义显示格式等等。
二、GridView的相关操作
获取选定行制定列的内容,用于删除记录的操作代码如下:
1.DevExpess的GridView控件,和传统WinFrom的GridView有很大的不同,如他没有GetSelectedRow的行集合操作,但可以通过GetSelectedRows获取制定的行序号,通过行序号来进行操作,如要获得指定行,制定列的内容,可以通过GetRowCellDisplayText 获取文本或者通过GetRowCellValue获取对应的值
2.如果需要获取当前选定行(焦点所在行)的制定列的数据,那么可以通过函数GetFocusedRowCellDisplayText("ID")来获取
private void winGridViewPager1_OnDeleteSelected(object sender, EventArgs e)
{if (MessageUtil.ShowYesNoAndTips("您确定删除选定的记录么?") == DialogResult.No)
{ return
}
int[] rowSelected = this.winGridViewPager1.GridView1.GetSelectedRows();
foreach (int iRow in rowSelected)
{string ID = this.winGridViewPager1.GridView1.GetRowCellDisplayText(iRow, "ID");
BLLFactory.Instance.Delete(ID);
}
BindData()
}
为GridView行提示信息以及显示行号,有时候为了方便数据的显示,需要在GridView的第一列显示该列的行信息以及行号,那么需要为GridView控件添加一个ToolTipController控件,然后实现该控件的GetActiveObjectInfo事件,在事件里面添加下面代码以及实现GridView控件的CustomDrawRowIndicator事件即可,如下代码所示
private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs e)
{if (e.SelectedControl != gridControl1) return;
ToolTipControlInfo info = null;
//Get the view at the current mouse position
GridView view = gridControl1.GetViewAt(e.ControlMousePosition) as GridView;
if (view == null) return;
//Get the view's element information that resides at the current position
GridHitInfo hi = view.CalcHitInfo(e.ControlMousePosition);
//Display a hint for row indicator cells
if (hi.HitTest == GridHitTest.RowIndicator)
{//An object that uniquely identifies a row indicator cell
object o = hi.HitTest.ToString() + hi.RowHandle.ToString();
StringBuilder sb = new StringBuilder();
sforeach (GridColumn gridCol in view.Columns)
{if (gridCol.Visible)
{sb.AppendFormat(" {0}:{1}rn", gridCol.Caption, view.GetRowCellDisplayText(hi.RowHandle, gridCol.FieldName));
}
}
info = new ToolTipControlInfo(o, sb.ToString());
}
//Supply tooltip information if applicable, otherwise preserve default tooltip (if any)
if (info != null)
{e.Info = info;
}
}
三、常用布局控件
1.传统的数据编辑界面,我们一般需要添加一个Label,然后再加一个TextBox或者其他控件,而DevExpress在这方面确实下了不少功夫,引入了一个LayoutControl的控件,该控件可以在你添加一个TextBox等其他控件的时候,自动为你加入一个类似Label的控件,而且布局已经给你设计对齐好,添加几个可以在一行中放置多列控件,对齐效果也非常好,如果是重新设计界面,省却不少对齐以及维护Label的属性。
2.另外,该布局属性可以设置类似GroupBox的边界效果(默认不显示文本和边界),也可以统一设计在该布局控件内部各种控件的效果,如ReadOnly为True的显示如何,Enable为False的显示如何,只需要设置一个地方,就可以统一界面效果了。总之,用起来相当的不错
新的DevExpress Diagram Control可以让用户利用复杂的信息图示展示信息,比如data-linked图表、流程图和组织图,DevExpress WPF和Winforms版都新增了这个控件。看看这个新控件都有哪些功能:
1.110多种图表形状:基本图表、流程图、SDL图形等等
2.软件图标
3.仿Visio的界面主题:Office, Linear, Integral, Daybreak, Parallel, Sequence和Lines,当然你还可以自定义主题
4.连接器(直的、弯的和直角的)
5.15种预制好的连接箭头
6.一种基于算法的自动连接路由
7.自动化的形状布局
8.End-User图形设计器
9.Open/Save图形
二、WinForms Toolbox Control
15.2新增了一种仿Visio的工具箱控件,主要功能:
1.不限项目数量
2.项目组/类别
3.搜索框
4.最小化控件
5.通过菜单快速访问项目组
6.用事件处理外部下拉操作
三、WPF Report Designer (CTP)
WPF报表设计器是一个功能非常丰富的最终用户报表工具,此次新增的功能如下:
1.报表向导和数据源向导
2.专用编辑器(如Style Editor, Formatting Rules editor等)
3.支持所有DevExpress Report控件,包括Subreports, Charts, Bar Codes 和 Pivot Grid
4.功能完善的报表管理器,包括样式、组件、格式规则等等
5.支持脚本
6.现代化的界面
7.上下文菜单
8.本地化
4、WPF TreeMap Control
新的DevExpress WPF TreeMap Control支持使用嵌套的矩形去分层展示数据,内置的功能包括:
1.多布局算法:切片、切块、正方形或条纹
2.平面和分层数据的可视化
3.为TreeMap项目加颜色的算法:gradient, group gradient, palette or range
4.可配置的工具提示
5.项目高亮和选择
6.外观自定义
5、DevExtreme新增的组件
dxForm用于呈现和编辑某个对象中的数据,它可以绑定每个布局项到指定的数据字段或者在菜单字段值上生成一个新的数据对象
6、DevExtreme v15.2性能显著提升
7、DevExtreme VS集成
支持:
VS 2015 Apache Cordova Application Template
Application Packaging for iOS 9
Application Packaging for Windows 10
Npm Repository
1.lookAndFeel
2.OptionsView 之 AllowHotTrack【鼠标放上去变色】,DrawItemBorders【控件边框是否显示】
3.BeginInvoke(new MethodInvoker(delegate { textEdit1.Focus()})); 【获取焦点】
4.layoutControl1.OptionsItemText.TextAlignMode=AlignInLayoutControl.(设置拖放控件后,控件自动跟原有内容调整)
二、GridView
1.属性 IndicatorWidth, 设置GirdView最左端列宽度【自动生成列,跟绑定的数据列没有关系】
2.禁用每个列排序,this.gridView1.OptionsCustomization.AllowSort = false;
三、TreeList:
每个列禁用排序,设置每个列的 OptionsColumn.AllowSort = false,在Run Designer每个列中都可看到该属性;
四、DateEdit:
1.禁用鼠标滚动。
dateEdit1.Spin += new DevExpress.XtraEditors.Controls.SpinEventHandler(dateEdit1_Spin);
void dateEdit1_Spin(object sender, DevExpress.XtraEditors.Controls.SpinEventArgs e)
{e.Handled = true;
}
15.2安装教程
一、右键点击“DevExpressUniversalTrialComplete-20151209.exe”开始正式的安装二、点击“Trial Installation”进行安装的下一步
三、进行安装组件的安装,可选择:
1.WInForms Controls
2.ASP.NET Controls&MAC Extensions
3.WPE Controls
4.eXpressApp Framework
5.Reporting
6.CodeRush
7.Dashboard
8.DevExtreme
9.Document Server
建议全部勾选,并点击“Next”
四、选择软件的安装路径,默认路径为C:Program FilesDevExpress 15.2,用户可点击Browse更换安装路径,路径选择完成可点击“Accept&Install”开始正式的安装
五、直到安装完成,并开始下一步的破解
15.2破解教程
1、将DevExpress.Patch 7.0-by dimaster文件夹内的“DevExpress.Patch 7.0-by dimaster.exe”破解程序复制到软件的安装目录中,默认路径为C:Program FilesDevExpress 15.22、双击打开此破解补丁,点击“Apply Patch”即可完成破解
devexpres 15.2汉化教程
一、方法一1.引用Dxper.LocalizationCHS.Win.v13.1.4.dll文件,然后添加下面代码在窗体加载事件里:
2.添加这些代码要添加DevExpress的dll引用,dll文件在E:Program Files (x86)DevExpressDXperience 13.1BinFramework目录下
3.添加完后这边有几个问题:
XtraBars()在Dxper.LocalizationCHS.Win类下并不存在此方法,我觉得应该是XtraBarsCHS()方法,另外最后一段代码,DevExpress.XtraSpreadsheet命名空间下并不存在Localization此类型,编译不通
二、方法二
将所需汉化的资源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());
}
PS:汉化包即:
1.DevExpressLocalizedResources_2015.2_zh-CN
2.DevExpressLocalizedResources_2015.2_zh-CN
3.DevExpressLocalizedResources_2015.2_zh-Hant
4.DevExpressLocalizedResources_2015.2_zh-TW
即四个压缩包解压即可使用
去除Dev破解后的弹出界面框
双击“Dev破解后去除提示框.reg”点击“是”即可去除Dev破解后的弹出界面框问题15.2控件使用
一、Properties属性DevExpress很多控件的一般属性,会放置在该属性下面,如ComboBox下拉列表的属性操作如下:
private void InitDictItem()
{this.txtManufacture.Properties.Items.Clear();
this.txtManufacture.Properties.Items.AddRange(DictItemUtil.GetDictByDictType("供货商"));
}
这是一个很丰富属性的归类,很多常用的属性基本上都囊括在这里了,如果你是从传统界面转换过来DevExperss开发,找不着相关的属性,尽管来这里看看。例如设置显示的可见性、可用性、自定义显示格式等等。
二、GridView的相关操作
获取选定行制定列的内容,用于删除记录的操作代码如下:
1.DevExpess的GridView控件,和传统WinFrom的GridView有很大的不同,如他没有GetSelectedRow的行集合操作,但可以通过GetSelectedRows获取制定的行序号,通过行序号来进行操作,如要获得指定行,制定列的内容,可以通过GetRowCellDisplayText 获取文本或者通过GetRowCellValue获取对应的值
2.如果需要获取当前选定行(焦点所在行)的制定列的数据,那么可以通过函数GetFocusedRowCellDisplayText("ID")来获取
private void winGridViewPager1_OnDeleteSelected(object sender, EventArgs e)
{if (MessageUtil.ShowYesNoAndTips("您确定删除选定的记录么?") == DialogResult.No)
{ return
}
int[] rowSelected = this.winGridViewPager1.GridView1.GetSelectedRows();
foreach (int iRow in rowSelected)
{string ID = this.winGridViewPager1.GridView1.GetRowCellDisplayText(iRow, "ID");
BLLFactory
}
BindData()
}
为GridView行提示信息以及显示行号,有时候为了方便数据的显示,需要在GridView的第一列显示该列的行信息以及行号,那么需要为GridView控件添加一个ToolTipController控件,然后实现该控件的GetActiveObjectInfo事件,在事件里面添加下面代码以及实现GridView控件的CustomDrawRowIndicator事件即可,如下代码所示
private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs e)
{if (e.SelectedControl != gridControl1) return;
ToolTipControlInfo info = null;
//Get the view at the current mouse position
GridView view = gridControl1.GetViewAt(e.ControlMousePosition) as GridView;
if (view == null) return;
//Get the view's element information that resides at the current position
GridHitInfo hi = view.CalcHitInfo(e.ControlMousePosition);
//Display a hint for row indicator cells
if (hi.HitTest == GridHitTest.RowIndicator)
{//An object that uniquely identifies a row indicator cell
object o = hi.HitTest.ToString() + hi.RowHandle.ToString();
StringBuilder sb = new StringBuilder();
sforeach (GridColumn gridCol in view.Columns)
{if (gridCol.Visible)
{sb.AppendFormat(" {0}:{1}rn", gridCol.Caption, view.GetRowCellDisplayText(hi.RowHandle, gridCol.FieldName));
}
}
info = new ToolTipControlInfo(o, sb.ToString());
}
//Supply tooltip information if applicable, otherwise preserve default tooltip (if any)
if (info != null)
{e.Info = info;
}
}
三、常用布局控件
1.传统的数据编辑界面,我们一般需要添加一个Label,然后再加一个TextBox或者其他控件,而DevExpress在这方面确实下了不少功夫,引入了一个LayoutControl的控件,该控件可以在你添加一个TextBox等其他控件的时候,自动为你加入一个类似Label的控件,而且布局已经给你设计对齐好,添加几个可以在一行中放置多列控件,对齐效果也非常好,如果是重新设计界面,省却不少对齐以及维护Label的属性。
2.另外,该布局属性可以设置类似GroupBox的边界效果(默认不显示文本和边界),也可以统一设计在该布局控件内部各种控件的效果,如ReadOnly为True的显示如何,Enable为False的显示如何,只需要设置一个地方,就可以统一界面效果了。总之,用起来相当的不错
15.2新功能
一、Diagram Control新的DevExpress Diagram Control可以让用户利用复杂的信息图示展示信息,比如data-linked图表、流程图和组织图,DevExpress WPF和Winforms版都新增了这个控件。看看这个新控件都有哪些功能:
1.110多种图表形状:基本图表、流程图、SDL图形等等
2.软件图标
3.仿Visio的界面主题:Office, Linear, Integral, Daybreak, Parallel, Sequence和Lines,当然你还可以自定义主题
4.连接器(直的、弯的和直角的)
5.15种预制好的连接箭头
6.一种基于算法的自动连接路由
7.自动化的形状布局
8.End-User图形设计器
9.Open/Save图形
二、WinForms Toolbox Control
15.2新增了一种仿Visio的工具箱控件,主要功能:
1.不限项目数量
2.项目组/类别
3.搜索框
4.最小化控件
5.通过菜单快速访问项目组
6.用事件处理外部下拉操作
三、WPF Report Designer (CTP)
WPF报表设计器是一个功能非常丰富的最终用户报表工具,此次新增的功能如下:
1.报表向导和数据源向导
2.专用编辑器(如Style Editor, Formatting Rules editor等)
3.支持所有DevExpress Report控件,包括Subreports, Charts, Bar Codes 和 Pivot Grid
4.功能完善的报表管理器,包括样式、组件、格式规则等等
5.支持脚本
6.现代化的界面
7.上下文菜单
8.本地化
4、WPF TreeMap Control
新的DevExpress WPF TreeMap Control支持使用嵌套的矩形去分层展示数据,内置的功能包括:
1.多布局算法:切片、切块、正方形或条纹
2.平面和分层数据的可视化
3.为TreeMap项目加颜色的算法:gradient, group gradient, palette or range
4.可配置的工具提示
5.项目高亮和选择
6.外观自定义
5、DevExtreme新增的组件
dxForm用于呈现和编辑某个对象中的数据,它可以绑定每个布局项到指定的数据字段或者在菜单字段值上生成一个新的数据对象
6、DevExtreme v15.2性能显著提升
7、DevExtreme VS集成
支持:
VS 2015 Apache Cordova Application Template
Application Packaging for iOS 9
Application Packaging for Windows 10
Npm Repository
常见问题解答
一、layoutControl1.lookAndFeel
2.OptionsView 之 AllowHotTrack【鼠标放上去变色】,DrawItemBorders【控件边框是否显示】
3.BeginInvoke(new MethodInvoker(delegate { textEdit1.Focus()})); 【获取焦点】
4.layoutControl1.OptionsItemText.TextAlignMode=AlignInLayoutControl.(设置拖放控件后,控件自动跟原有内容调整)
二、GridView
1.属性 IndicatorWidth, 设置GirdView最左端列宽度【自动生成列,跟绑定的数据列没有关系】
2.禁用每个列排序,this.gridView1.OptionsCustomization.AllowSort = false;
三、TreeList:
每个列禁用排序,设置每个列的 OptionsColumn.AllowSort = false,在Run Designer每个列中都可看到该属性;
四、DateEdit:
1.禁用鼠标滚动。
dateEdit1.Spin += new DevExpress.XtraEditors.Controls.SpinEventHandler(dateEdit1_Spin);
void dateEdit1_Spin(object sender, DevExpress.XtraEditors.Controls.SpinEventArgs e)
{e.Handled = true;
}
展开更多
devexpress 15.2汉化破解版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: