摘要: 从这个小案例我学到了不少知识。这些无论如何无法从书里得来。正所谓实践出真知,学习编程需要大量实践这句话永不过时。 首先:好的代码和坏的代码带来的性能上的差异很明显。好的策略可以让你的程序运行速度大大加快。而差的代码则能让你的程序直接卡死。 这是我写的递归填充TreeView: p... 阅读全文
posted @ 2014-05-03 17:44 AnyDrew 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 之前写的一篇数据库查询的一般写法:从登陆验证小案例中得到的一些启示和经验。是有点问题的。问题在于判断15分钟内密码错误的代码。原代码如下://使用using对SqlDataReader进行资源管理 using (SqlDataReader dr = cmd.Ex... 阅读全文
posted @ 2014-05-03 13:38 AnyDrew 阅读(375) 评论(0) 推荐(0) 编辑
摘要: SqlHelper是一个执行数据库操作的助手类,但是当我们没学过DataSet之前,要想使用using搭配SqlConnection和SqlCommand写出一个真正独立的SqlHelper都是不太可能的。比如:一个常规的ExecuteReader方法如果使用上述做法,代码如下:using Syst... 阅读全文
posted @ 2014-05-03 00:00 AnyDrew 阅读(503) 评论(0) 推荐(0) 编辑