下面小编会将自己在编码过程中遇到的几个小错误,展开对自己行为、习惯以及思考方式的思考,并且希望能够带给读者以及自己更加深刻的感受......
一、增删改查页面中控件值的获取
页面中对应控件(表格ID、添加表单中控件ID、编辑表单中控件的ID)的ID,如果控件的ID有命名相同的,再获取值的时候就会获取不上,但是这个时候也系统也不会报错。
小编感悟:这个不仅仅是我们编码习惯的问题,后期的发展更重要的是我们需要一套相应的编码规范,将对应的控件对应的数据载体的命名统一化,这类不必要的问题就不会出现,后期维护的过程也将特别方便,同时将大大提高我们的编码效率。
二、底层封装好的方法的分页查询
1、无条件的分页查询,里面需要写上一个按照排序的字段,如下所示,此方法是分页查询,将查出来的信息按照CheckYear排序
this.CurrentDal.LoadPageItems(pageSize, pageIndex, out total, n => n.CheckYear, true).ToList();
2、有条件的分页查询一定要写按照排序的那个字段,如下所示: 此方法条件是:checkYear 和 IsEnable按照CheckYear进行排序
this.CurrentDal.LoadPageItems(pageSize, pageIndex, out total, n => n.CheckYear== CheckYear && n.IsEnable == 1, n => n.CheckYear, true).ToList();
3、如果不写CheckYear这个排序条件,那么将调用查询所有数据的底层方法
小编感悟:初始菜鸟的我们,在运用封装好的方法时,不仅要学习如何使用,更要学习封装的方法中还有什么东西,最后还要学习对应的方法是如何封装起来的,知识只有这样的学习才能够让自己变得更加强大。
三、添加控件的类型,一定要搞清楚如下图:
小编感悟:对待控件中的元素,一定要在会用的基础上,去查其中其它元素,看似这样很慢,殊不知是在增加自己的加速度啊,这样长期进行下去就很容易将自己的知识相互结合串起来。
小编总体感悟:上面介绍了三种简单的错误,由这些错误去引发自己的思考,没有让自己的思维局限在一个小圈中;没有将自己的脚步停留在调处错误就完事;从点滴的小事中去思考自己的行为,思考自己的习惯,思考自己的思维方式,争取能够在每一点小事中都能够有一个突破。