07 2012 档案

几篇文章了解编译原理
摘要:如果你是一个从来没有上过一节计算机课,半道出家的程序猿.像我一样,一定被各种计算机名词唬过,什么算法啦,编译原理啦.被唬过后的你去买过算法导论,虎书回去啃,结果啃的很辛苦,更苦逼的是中国人写的书,特别是大学的教材,看不懂那真不是你智商问题. 作为一个普通的应用程序开发人员,我相信大部分人都没有真正认真啃完过那些厚书,我始终觉得大学时候你不把妹,你在那啃算法,这种人是不是有病.毕业时候二十来岁,不去玩乐,天天在写字楼里盯着屏幕,只能是DIAO丝(我承认我是这种厮).哪怕像我这样马马虎虎啃过一些的,了解这些除了解惑,还真没用上过.平时做项目的时候,一个星期还在那哼唧哼唧编代码,什么界面效果也看不到 阅读全文

posted @ 2012-07-07 11:39 Haozes 阅读(1432) 评论(0) 推荐(0)

WPF Binding Validation 数据验证
摘要:表单的数据验证往往枯燥无味,又不可避免. 在一个如下表单只有两个输入框,和确定按钮的情况下,正常我们需要做哪些工作呢? 1. 如果年龄输入框输入了非数字的字符串,输入框失去焦点后,后面错误消息应当能立即提示出来2.错误的提示的内容如果变化,你可能需要修改整个UI设计.(如显示在输入框下方)3.点击OK按钮,需要遍历Window所有输入框,如果有输入数据验证不符合,需要提示错误,并将对应的控件获取焦点.这很容易么?当这个输入框再多一些呢? 下面的Demo,看在WPF如何轻松处理这些:Window里,textBox1,textBox2,textBox3 绑定的数据为:DataSource p... 阅读全文

posted @ 2012-07-02 17:25 Haozes 阅读(11576) 评论(0) 推荐(2)