摘要: 从Delphi时代开始一直都是DevExpress系列控件的忠实用户,到现在已经有10多个年头了。DevExpress里面的控件基本从头到尾都用过一次,而且也开发过很多基于DevExpress的子控件。对于像我们这样的小团队来说,使用DevExpress控件可以解决界面风格及基本美化的问题,毕竟让程序员代替美工是一件不靠谱的事情。 但是在.NET环境下,DevExpress有一个很大硬伤,就是使用了DevExpress控件的项目,其启动速度可谓惨不忍睹,而且程序运行非常耗费资源!如果客户电脑的配置没有2G以上内存的话,基本上就跑不动了。而且即使在2G内存下,程序的执行速度依然并不理想。一... 阅读全文
posted @ 2013-10-07 00:31 青出于蓝 阅读(10878) 评论(1) 推荐(2) 编辑
摘要: 终于有空为2.0版本的控件增加了一些新的功能,请修正了原来的一些BUG。0.5版本最为重要的更新是增加了任务分组,并且相同分组之间的任务条是可以互相拖动的。另一个重要的更新是任务条显示当前任务的进度时,除了用颜色进行显示之外,还会在任务条上以数字进行显示进度的百分比,为了节省显示数字的空间,同时要保证数字的清晰性,使用了一些特殊的技术,将所有数字进行“像素化”,所以现在在任何系统也,数字显示是非常完美的了。全部功能更新清单如下:新增功能点击任务条会自动在表格区域选中当前行。在表格上修改数据,将会同步到任务对象中实现任务条拖动时显示一个浮动的提示信息框增加了通过鼠标右键拖动图表的空白区域时,可以 阅读全文
posted @ 2012-08-27 00:06 青出于蓝 阅读(2734) 评论(0) 推荐(0) 编辑
摘要: 新的甘特图控件2.0并不是基于原来的1.0的基础上进行修改的,是完完全全对控件架构进行全新的设计和编码。新的控件相比1.0版本,除了增加很多小功能外,重要的改进如下:1、一个任务可以同时显示多个任务条2、极快的任务处理速度3、任务的管理使用与目录树节点一样的方式处理4、支持更多的图形样式(包括里程碑)5、支持使用GDI或GDI+作为图形库,以方便增加更多效果6、对代码进行分层处理,让用户更容易使用控件7、原生支持多语言8、控件属性命名更加规范9、完善的帮助文档以及演示程序10、…………目前的版本是0.4开发版,还有很多功能尚未完成,但0.4作为一个里程碑版本,考虑后还是发布到博客上来。下面是这 阅读全文
posted @ 2012-06-21 22:07 青出于蓝 阅读(3195) 评论(0) 推荐(0) 编辑
摘要: 自从上次发布之后,本月几乎一直都在忙于处理工作上的事情,使得这段时间疏于更新流程图控件,所以这一次只作了小范围的功能更新:1、增加了代表数据库图形2、实现了对图形进行操作后的撤销(Ctrl+Z)与重做(Ctrl+Y)的功能3、增加了在设计模式时双击图形弹出窗口,用于编辑图形上的文本以及提示信息4、增加了简单连接直线,但功能还不完善5、基本实现了连接线对象的光标控制和使用鼠标可以选择连接线像往常一样,继续上图:1、增加了代表数据库的图形2、编辑状态时,图形四周会显示用X代表的连接点,用于使用连接线进行连接3、点击选中连接线时,连接线两头会用一个红色方格代表选中状态4、双击图形将会弹出一个编辑对话 阅读全文
posted @ 2011-08-28 00:29 青出于蓝 阅读(9305) 评论(12) 推荐(4) 编辑
摘要: 花了差不多一个月的业余时间,新编写了一个流程图控件(用于.NET和C#),这个控件现在终于有了一个原型。控件可以用在主界面的导航画面,也可以代替Visio来绘制流程图,最重要的是可以用于日后的工作流功能的开发。目前图形的显示、图形拖动、改变大小、复制、粘贴、保存读取、导出等功能都已经完成了,下一步开始实现连接线和丰富图形库。下面是目前的几张截图,日后更新还会继续更新:这是非设计状态的流程图设计状态时,背景带有线格用于对齐拖动图形时会显示对齐线,结合了Visual Studio和Visio的优点。 阅读全文
posted @ 2011-08-06 00:11 青出于蓝 阅读(4478) 评论(8) 推荐(1) 编辑
摘要: 特别是在Windows2003的环境下面,无论使用tcp.NET还是Http,都会发生上面的错误信息。解决方法是同时修改服务端和客户端的config配置文件。一、修改服务端的config配置文件1、将客户端的config配置文件中,bindings../bindings段的内容复制到system.serviceModule/system.serviceModule段内。2、修改每一个binding/binding里面的验证段,验证段内不需要任何其它的东西,如果里面已经一些配置内容,记得要删除掉。3、在services段内,每一个endpoint段的设置中,加入b 阅读全文
posted @ 2011-02-01 19:55 青出于蓝 阅读(5102) 评论(1) 推荐(0) 编辑
摘要: 1、报表文件的保存2、报表文件的读取 阅读全文
posted @ 2010-12-19 21:57 青出于蓝 阅读(2971) 评论(0) 推荐(0) 编辑
摘要: 1、Margin属性  用于定位控件与控件之间的隔离空间,一般可以这样使用:2、SizeToContent属性  可以实现窗口大小自动适应Content中的内容大小,如: 阅读全文
posted @ 2010-12-19 00:57 青出于蓝 阅读(330) 评论(0) 推荐(0) 编辑
摘要: XtraGrid控件非常好用,即使是在Delphi下在也有近十年的使用。然而使用该控件一个最别扭的地方就是分组栏的文字显示是英文。事实上,只要设置GridView.GroupPanelText为您需要文本即可: 阅读全文
posted @ 2010-12-17 00:14 青出于蓝 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 之前写的例子都是基于http协议的,但在局域网环境下,我希望可以获取更高的传输性能和更低的服务端资源占用,所以我尝试使用TCP协议来进行传输。网上的例子都讲得非常复杂,但终于让我找到一个简单的实现方法,记录如下:一、建立WCF服务  首先建立一个WCF服务库,名称为"WCFService",解决方案名称为"WCFDemo",同时"为解决方案创建目录"要勾上。      确定后VS会自动创建一个IService1接口和Service1程序文件,不过由于这个例子是演示如何使用TCP协议的,所以我们就不再作任何修改。二、建立宿主程序  在解决方案上按右键,选择"添加" - "新建项目",然后新建一 阅读全文
posted @ 2010-12-06 01:14 青出于蓝 阅读(15894) 评论(5) 推荐(2) 编辑
深圳市米软科技有限公司(米软科技 http://www.szmesoft.com),专注于 HR 人力资源管理软件、HIS 医院信息化管理软件、OA 智能办公软件开发