Connect the dots

“Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things.” - Robert Heinlein
posts - 13, comments - 26, trackbacks - 0, articles - 0

02 2006 档案

摘要: 开发一个Windows应用程序,肯定少不了控件的输入验证,而增加输入验证的方法不计其数,这里介绍一种使用Sophus的拦截功能来为你的 TextBox 控件很干净地增加输入验证的方法。“很干净”这里指的意思是可以透明的增加和删除输入验证而不用考虑任何用户逻辑代码。现在我们有一个 TextBox 名为 textBox1 ,还有一个Button 叫 button1这个butto...阅读全文

posted @ 2006-02-13 10:27 TOX 阅读(1463) | 评论 (2) 编辑 |

摘要: 前面一篇blog已经对DynamicProxy做了详细的介绍,这次发布的第一个版本的Sophus有什么新特性呢?1.支持拦截已创建对象的方法,如窗体上的任何TextBox的Text属性都可以被拦截2.支持不同的对象使用相同的拦截器进行拦截3.支持带参数的构造函数还有更多的新功能等待大家去发现。当然,这个版本是免费提供的,而且没有时间限制,可能某些功能会有很小的限制。开发人员的blog http:/...阅读全文

posted @ 2006-02-08 12:49 TOX 阅读(490) | 评论 (1) 编辑 |

摘要: publicstaticboolIsNumeric(stringvalue){returnRegex.IsMatch(value,@"^[+-]?\d*[.]?\d*$");}publicstaticboolIsInt(stringvalue){returnRegex.IsMatch(value,@"^[+-]?\d*$");}publicstaticboolIsUnsign(stringvalu...阅读全文

posted @ 2006-02-07 14:10 TOX 阅读(636) | 评论 (0) 编辑 |