您的位置:首页 > 其它

Devexpress 11.1.8 .net 2.0时代最后一个版本

2017-02-14 15:44 746 查看

Devexpress 11.1.8 .net 2.0时代最后一个版本

几年前一直在找winform的皮肤控件,找了很多,也试用过很多,问题遇到的也很多,可自从遇到了dev以后以前的控件我就全部都扔掉了。

dev唯一的缺点就是安装包太大了,但是功能确实相当的全面,帮助文档也相当完善,可实现的功能非常之多,特别是事件多,这是好事如果需要大量定制的话,这些事件消息会发挥很多的作用,操作起来相当的顺手;官方更新也快,我几乎没有见到DEV的BUG,所以在我的理解上面DEV是相当成熟的。

身在和谐之国的我们还有一个天然优势就是可以直接下载源代码来使用,简单是。。。。。。。。。。和谐万岁

汉化也很简单,如果你烦这烦那不想找那些资源,那也很简单,你甚至直接编辑源代码里的localization.cs源代码来。嘿嘿,我没试过,不过应该是可行的。

其实dev不仅是皮肤,主要还是控件的功能,

但让我不爽的就是发行包里的dll文件太多了,也相当的大。

我一般写的winform程序用到的功能也就XtraEditor中的常规控件和XtraGrid表格数据控件,但发行的时候通常都会包括DevExpress.Data,DevExpress.OfficeSkins,DevExpress.Utils,DevExpress.XtraBars,DevExpress.XtraEditors,DevExpress.XtraGrid,还有print等等的dll文件加起来就10几M了,有时候还有20来M,而真正我自己的项目源代码可能连1M都不到,所以发行的时候相当的麻烦,特别是上传的时候。

当然dev 的问题可能不止这么些,但是我确实没有见到dev的BUG什么的。

dev的版本问题。我从dev的09版就开始正式的使用了,这几年下来dev一直在不断更新版,09,10,11版。直到去年年底,dev发布了11.2版本。

我看到的11.2.5,马上下来源码下来搞了一下,搞了半天竟然发现官方一句话,从11.2版本开始,dev需要.net3.5支持了。

我写winform有段时间了,但.net3.5貌似有些大了,安装有些麻烦,而且2.0也够用了。

于是我就把我的dev最终版本定位在了11.1.8这个版本了,其实还有11.1.9但是没有源码。

 

 

 

刚才说到了dev发行dll太大的问题。其实我今天写这么多最想解决的问题就是这个问题。但是我能力有限,只解决了一点点,就是把print功能给去掉,然后再删除掉不用的皮肤,再重新编辑一下dll

DevExpress.Utils 原来4M    瘦后1.7M

DevExpress.OfficeSkins 原来2M多,现在1M多

DevExpress.XtraGrid 原来要引用print,2M多现在不需要了,同时自身大小也小了很多

顺便就把我处理过的源码发上来,大家共交流交流。

我做的版本是11.1.8刚才已经说过了这应该是.net2.0最终可用版本了。

如果要直接使用的话,可以直接覆盖掉原来的源码,重新编辑一下就好了,也可以放到源码文件夹手动生成一下。

http://files.cnblogs.com/shaoming01/Sources.7z

 

安装文件下载
http://pan.baidu.com/share/link?shareid=3504360278&uk=2651144649
编译脚本
http://www.devexpress.com/Support/Center/GetAttachment.ashx?id=45c5d850-9506-40ea-977c-b699b5253997
源码下载

http://download.csdn.net/detail/shaoming01/3837614

 

如果转载的话,麻烦加上作者的email,shaoming01##gmail.com,共同交流dev
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  devexpress