浮华过后,真金始现

一切问题最终都是时间问题,一切烦恼其实都是自寻烦恼
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月7日

摘要: 只要有接口,就会有参数的校验,目前开源的校验框架已经非常多了,不过不得不提一下Oval。 OVal 是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件、Annotation、POJOs 进行设定。可以使用纯 Java 语言、JavaScript 、Groovy 、BeanShell 等进行规则的编写。 阅读全文

posted @ 2012-09-07 18:09 Kolor 阅读(10711) 评论(0) 推荐(1) 编辑

2010年10月21日

摘要: 使用System.ComponentModel.DesignerProperties.GetIsInDesignMode方法在控件构造函数及Loaded事件处理中判断当前环境是否处于DesignMode是一个很好的习惯,以避免在设计时载入控件失败的问题。 阅读全文

posted @ 2010-10-21 12:56 Kolor 阅读(1101) 评论(0) 推荐(1) 编辑

2010年7月4日

摘要: 这是一篇不错的关于.net线程的文章,非常详细、系统地讲解了.net中的线程(池)使用、.net的异步模式、同步与锁定以及在使用过程中的各种注意事项,很适合没有系统学习过多线程编程的DEV。 阅读全文

posted @ 2010-07-04 15:07 Kolor 阅读(297) 评论(0) 推荐(0) 编辑

2010年6月30日

摘要: 应用程序域形成了托管代码的隔离、卸载和安全边界。而这些特性带给一个插件式框架的将是异常隔离、动态加载卸载插件和更安全的插件运行环境。 阅读全文

posted @ 2010-06-30 15:03 Kolor 阅读(4083) 评论(13) 推荐(2) 编辑

2010年6月23日

摘要: 了解WPF线程模型的都知道,UI线程负责呈现和管理UI,而UI元素(派生自DispatcherObject)只能由创建该元素的线程来访问,这就导致了一些耗时的UI操作将影响到整个应用程序性能,未响应及漫长的等待有时会令人抓狂,而UI线程一度成为了不可越逾的鸿沟。对于框架来说,一个插件的行为不应该影响到其它插件及整个平台的稳定性,后来在看了《Running WPF Application with ... 阅读全文

posted @ 2010-06-23 21:22 Kolor 阅读(3003) 评论(5) 推荐(5) 编辑

2010年5月10日

摘要: 前些时候有个想法,想把自己感觉很有意思且方便平时开发的东西合起来,建立一个Framework,它会让开发变得更得心应手,可惜后来随着更多的东西被加入其中,越来越发觉这可能并不是一个开发者需要的东西,因... 阅读全文

posted @ 2010-05-10 00:10 Kolor 阅读(2952) 评论(8) 推荐(3) 编辑

2010年3月31日

摘要: 数据绑定小技巧 阅读全文

posted @ 2010-03-31 22:00 Kolor 阅读(538) 评论(0) 推荐(1) 编辑

2009年12月4日

摘要: 此前写的一个GZip解压缩示例,支持单文件、多文件和文件夹的解压缩,现在放出来和大家分享一下,有兴趣的可以下载看看,当然有问题也请指正。 阅读全文

posted @ 2009-12-04 23:07 Kolor 阅读(4355) 评论(6) 推荐(1) 编辑

摘要: 提供在TextBlock不能完全显示文本的情况下,自动将完全信息附加到Tooltip的显示行为 阅读全文

posted @ 2009-12-04 22:22 Kolor 阅读(4981) 评论(1) 推荐(4) 编辑

2009年11月1日

摘要: 强大的XamlPad 阅读全文

posted @ 2009-11-01 12:31 Kolor 阅读(521) 评论(0) 推荐(1) 编辑

摘要: 3.5Sp1中新增了好些新特性,本篇主要说明其中的StringFormat 阅读全文

posted @ 2009-11-01 12:06 Kolor 阅读(459) 评论(0) 推荐(0) 编辑

2009年8月7日

摘要: 团队开发离不开版本控制,SVN是一个很好用的版本控制软件,虽然好使,但是经常会有一大堆的svn子文件夹在那,能忍受一个一个地删除的都是神人,请将我无视。有人就问了,为什么不用export功能呢,的确,这是个很好的解决方案,但是前提是安装了SVN客户端,而且由于我个人的习惯问题,经常都是直接Copy整个solution的,所以只能寻求偏方了 阅读全文

posted @ 2009-08-07 11:27 Kolor 阅读(1025) 评论(2) 推荐(2) 编辑

2009年7月18日

摘要: 2009年3月31日,微软发布了 Microsoft Visual Studio International Pack 1.0 SR1。Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用 阅读全文

posted @ 2009-07-18 15:56 Kolor 阅读(529) 评论(0) 推荐(1) 编辑

2009年5月7日

摘要: 在安装和部署应用程序时,在“系统必备”中包含“.NET Framework 3.5 SP1”,并选择“从与我的应用程序相同的位置下载系统必备组件”或者“从下列位置下载系统必备组件”时,生成失败!本文即提供针对该问题的解决方案。 阅读全文

posted @ 2009-05-07 17:21 Kolor 阅读(2095) 评论(0) 推荐(0) 编辑

2009年2月9日

摘要: using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Runtime.InteropServices;namespace 通用{ class 模拟鼠标 { [DllImport("user32.dll")] stati... 阅读全文

posted @ 2009-02-09 17:00 Kolor 阅读(717) 评论(0) 推荐(0) 编辑

2009年1月15日

摘要: 用ADO.NET读取Excel时,如果长度超过255字符的单元格不出现在前N(默认是8)行,会出现字符串截断情况 阅读全文

posted @ 2009-01-15 10:58 Kolor 阅读(1339) 评论(2) 推荐(0) 编辑

2008年11月2日

摘要: C#写的一个虚拟桌面Demo 阅读全文

posted @ 2008-11-02 17:37 Kolor 阅读(6560) 评论(13) 推荐(1) 编辑

2008年10月22日

摘要: 场景:当点击ListView列标题,对该列排序 阅读全文

posted @ 2008-10-22 20:09 Kolor 阅读(4638) 评论(18) 推荐(0) 编辑

2008年10月17日

摘要: 此文章仅于表层解决了WPF中Command的CanExecute在后台变更后不能及时反应在UI上的问题 阅读全文

posted @ 2008-10-17 12:38 Kolor 阅读(1335) 评论(3) 推荐(0) 编辑

2008年10月13日

摘要: C#操作Word完全功略! 阅读全文

posted @ 2008-10-13 13:50 Kolor 阅读(364) 评论(0) 推荐(0) 编辑