最新软件| 手机版| 软件专题 Devexpress 18.1破解版v18.1.5汉化版
您的位置:迷你下载>软件频道 > 编程开发 > 编程工具 > Devexpress 18.1破解版 v18.1.5汉化版
Devexpress 18.1破解版 v18.1.5汉化版

Devexpress 18.1破解版v18.1.5汉化版

Devexpress中文版

同类推荐软件

高速下载(需优先下载高速下载器)

软件介绍

为您推荐: 界面控件

Devexpress 18.1破解版是一款由Developer Express公司开发的.NET界面控件,它是著名的控件开发公司,得过多次奖项。它适用于所有的平台,并且拥有非常实用的示例和帮助文档,对于新手用户来说非常的好友。正文中有小编整理的教程,有需要的用户欢迎下载使用。

Devexpress 18.1破解版

Devexpress 18.1安装破解教程

1、首先在迷你下载站下载Devexpress v18.1.5安装包,解压

双击“DevExpressComponentsBundle-18.1.5.exe”进行安装,点击trial installation

Devexpress 18.1破解版

2、点击next进入下一步

Devexpress 18.1破解版

3、点击accept&continue

4、选择yes或者No然后点击install开始安装

5、软件正在安装,请耐心等待

6、点击finish,完成安装

7、打开安装包中的注册机,点击apply patch即可

8、接下来进行汉化,将汉化文件夹解压后直接放在程序运行目录下即可

如中文汉化文件夹命名为zh-Hans,直接复制到程序目录下,重新运行程序即可汉化。

如果系统为多语言版本,也可以切换指定语言包,在程序中写入以下代码:

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-Hans");

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("zh-Hans");

注意:汉化文件夹的命令名称,如中文为zh-Hans 另外汉化版本请注意对应不同的大版本号

DevExpress v18.1新版亮点

1、Selection to Template

新版本新增使用上下文菜单从代码创建模板的功能。选择要成为模板的代码,右键单击并选择Selection to Template

CodeRush根据所选代码自动创建链接和字段,并在Template Editor中打开新模板。

2、Use Type in Templates

现在可以轻松地将CodeRush模板系统中的任何类型当作Template Name Variable,只需要在Visual Studio编辑器中出现的任何位置右键单击该类型,然后选择Use Type in Templates

添加新类型后,它将立即在所有类型感知模板中可用,包括声明动词,如“m”(用于方法),“p”(用于属性),“q”用于常量,“t”(用于类型) )和“v”(对于变量)。

3、模板复制

现在,您可以基于现有模板创建新模板。 只需右键单击要复制的模板(在Templates页面中),然后选择Create Duplicate。输入新模板名称,并根据需要更改扩展或上下文。

4、改进Smart Duplicate Line

Smart Duplicate Line (SDL) 变得更加智能,并变为Smart Duplicate Selection (SDS),您现在可以按Shift + Enter复制选定的代码块。SDS复制选择,在代码周围放置文本字段 - 可能在复制中更改的部分。

此功能可用于Visual Studio支持的任何语言。您可以使用SDS来复制CSS样式、HTML控件、方法声明中的参数、二进制表达式、参数、字符串常量和整个方法块。Smart Duplicate Selection还将记住您在每个文件中所做的更改,并在同一文件中执行类似复制中建议相同的更改。

5、Layered Options

CodeRush现在将您的设置存储在图层中,除了可以作为默认设置的参数(除非被团队/解决方案设置覆盖)之外,您还可以将设置绑定到特定解决方案和团队,如果需要个人设置可以覆盖团队 /解决方案设置。

您可以使用此功能创建与解决方案相关的选项,并与整个团队共享。解决方案打开时,这些选项会自动应用于使用CodeRush的所有团队成员。

软件特色

1、数据网格

一个完整的HTML 5 JavaScript数据网格Widget

快速的DevExtremeHTML 5数据网格是一个功能丰富的数据整形和编辑客户端小部件,它允许终端用户根据业务需求轻松地管理信息并在屏幕上显示。

2、枢轴网格

面向多维数据分析的客户端Widget优化

HTML 5数据透视网格附带了一个优化的客户端数据引擎,它可以直接在浏览器中动态处理多达1,000,000条记录。

3、制图

高性能数据可视化小部件的集合

DevExtreme数据可视化小部件允许您将数据转换为其最简洁和可读的可视化表示形式。所有图表,量规和范围选择小部件可以组成美丽,信息丰富的仪表板,有效地传达智能一眼。

4、树表

客户端树视图和列表视图混合视图

这是一个直观易用的小部件,它结合了传统HTML 5网格和TreeView在单个UI元素中的强大功能。

5、映射

Google,Bing和向量地图

DevExtremeMap小部件提供交互式地图,可以使用不同的提供者和数据源进行定制。

6、UI小部件

50+触摸优化客户端控件

DevExtreme附带了一个全面的集合的触控可访问性就绪的UI小部件与完全键盘支持。它们的创建是为了为桌面和移动浏览器创造惊人的用户体验。

7、整合

角,类型记录,ASP.NET核心,Razor语法等等

内置的低级别集成允许您在角、Ionic、ASP.NETMVC或ASP.NETCore框架中使用DevExtreme小部件。数据绑定使用jQuery、Knockout或角-使用您所熟悉和喜爱的技术。

DevExpress使用教程

一、XtraGridControl动态添加右键菜单

在使用 GridControl 的时候经常需要添加右键菜单。一般的做法是自己创建菜单项,然后注册GridView的Mouse-Click事件,然后Show出定义好的菜单。但是涉及到一些单击事件会收到编辑器编辑状态影响,所以Mouse-Click事件不好用。

幸好,GridView自带了一个默认的右键事件,专门用于弹出右键菜单用:PopupMenuShowing

为了调用方便,设计成一个静态方法,调用的时候只用传入需要注册的网格就好:

GridViewMenuHelper.CreateCopyCellItem(gdvw);

这里,为传入网格添加一个名为【复制XXX】(XXX为列头)的方法,可以将鼠标点中的Cell中的数据复制到剪贴板

实现代码如下:

补充:


使用:Load事件增加

二、添加非绑定列

在本示例中,假设 XtraGrid 网格已被绑定到NWIND数据库的[Order Details]表中。grid 网格中包含 "Quantity", "UnitPrice" 和 "Discount" 列,并且这几列已被绑定到数据库表的相应字段中。下面的例子主要演示如何为gird网格添加一个非绑定列,从而显示根据 Quantity*UnitPrice*(1-Discount)公式计算出来的每个订单的金额。

代码如下:

C#

三、Gridview下拉框

绑定前准备

这一部分基本上是一些基础的知识,但也有些地方要注意的。

1、添加下拉框列

在Grid Designer中,添加一列,在这列的ColumnEdit熟悉中,可以选择这列的编辑样式,比如让这列是一个按钮或者选择框等等,这里我们选择下拉框

这个下拉框默认被命名为repositoryItemComboBox1,我们对这列的操作,就是对repositoryItemComboBox1的操作。

2、为gridview添加bindingSource

这里要用bindingSource作为数据源,这是为了实 现在repositoryItemComboBox1选择了一个值之后,gridview能够将它显示,repositoryItemComboBox的 很大一个缺陷就是当你选择一个值之后,不能像传统gridview下拉框那样,会让他显示在gridview中,而且当你鼠标点击另外一个单元格之后,就 会消失,变成空白或原来的数据。所以需要用bindingSource来绑定一个datatable,当repositoryItemComboBox1 选择一个值之后,将值传给datatable对应的列,当点击另外一个单元格或者其他地方时,bindingSource会刷新绑定的 datatable。

绑定数据

我在窗体加载的时候,调用了一个BindDataSource()的自定义方法,这个方法是实现为repositoryItemComboBox1绑定选 择值以及为bindingSource绑定一个datatable 。BindDataSource()代码如下:

(1)在上述代码1(1.为repositoryItemComboBox1绑定数据)中,CboItemEntity 是一个实体类,代码如下:

(2)在代码2(2.为bindingSource绑定一个datatable)中,dt是一个全局变量,InitDt()是一个自定义的创建一张datatable的方法,实际工作中,可以是从数据库中获取一张表等,我这里就以我创建的表为例,InitDt()代码如下:

这里只需要注意最后两列就行了,value列是用来保存下拉框的实际值,text列是保存下拉框的选择值。

repositoryItemComboBox的处理

完成上述的内容,当我们运行程序的时候,会发现,datagridview显示datatable中的值,下拉框有我们绑定的数据,但是当我在下拉框中选 择一个值离开后,gridview不会显示我们选中的值,而是回到原值。我们就要想办法让我们选中一个值时,保存到datatable中,这样当我们离开 后,bindingSource自然会刷新gridview,以达到显示选中值的效果。

(1)那么如何实现将选中的值保存到datatable,因为我们的bindingSource绑定的是一个全局的datatable,所以只要获取到选 中值,很容易就能给datatable赋值,到这里容易被难住,因为我们不能像对待其他控件一样,在他的属性中找到他的某某事件,双击进入代码编写,我们 找不到查看repositoryItemComboBox1的属性界面。那就另寻道路,利用委托,于是,我们在之前的BindDataSource()方法中,加入一个委托方法,BindDataSource()代码变为:

上述代码3(3.下拉框选中值改变事件)中,ComboBoxEdit_SelectedIndexChanged的代码如下:

(2)完成到这里,先不要急着运行,因为当运行的时候,又会有一个新的问题,选中的值会保存到datatable,但是gridview的单元格不答应,提示对象必须实现Iconvertible:

解决办法是,继续在BindDataSource()中添加一个委托方法解决它,BindDataSource()代码变为:

在上述代码4(4.解决IConvertible问题)中,repositoryItemComboBox1_ParseEditValue的代码如下:

到这里,就已全部完成咯。

  • 下载地址

用户评论

(您的评论需要经过审核才能显示)