编码细节引起的思考

简介: 小编感悟:初始菜鸟的我们,在运用封装好的方法时,不仅要学习如何使用,更要学习封装的方法中还有什么东西,最后还要学习对应的方法是如何封装起来的,知识只有这样的学习才能够让自己变得更加强大。

  下面小编会将自己在编码过程中遇到的几个小错误,展开对自己行为、习惯以及思考方式的思考,并且希望能够带给读者以及自己更加深刻的感受......


一、增删改查页面中控件值的获取


   页面中对应控件(表格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这个排序条件,那么将调用查询所有数据的底层方法


   小编感悟:初始菜鸟的我们,在运用封装好的方法时,不仅要学习如何使用,更要学习封装的方法中还有什么东西,最后还要学习对应的方法是如何封装起来的,知识只有这样的学习才能够让自己变得更加强大。


三、添加控件的类型,一定要搞清楚如下图:


20160417194922337.png


   小编感悟:对待控件中的元素,一定要在会用的基础上,去查其中其它元素,看似这样很慢,殊不知是在增加自己的加速度啊,这样长期进行下去就很容易将自己的知识相互结合串起来。


   小编总体感悟:上面介绍了三种简单的错误,由这些错误去引发自己的思考,没有让自己的思维局限在一个小圈中;没有将自己的脚步停留在调处错误就完事;从点滴的小事中去思考自己的行为,思考自己的习惯,思考自己的思维方式,争取能够在每一点小事中都能够有一个突破。

相关文章
|
5月前
|
编解码 数据可视化 搜索推荐
ffdshow源代码分析:解码、编码与多媒体处理的深度探索
ffdshow是知名的DirectShow解码器,集成多种视频音频解码器如libavcodec、libmpeg2等,支持格式丰富。它提供滤镜处理(如锐化、亮度调节)和可视化效果,允许用户个性化设置。此外,ffdshow处理音频,支持AC3、MP3等格式,可外挂DSP插件增强音效。通过对源代码的分析,能深入了解其解码、处理机制,预示着ffdshow将持续改进以提升多媒体体验。
|
数据可视化 数据管理 数据处理
编码集的作用?
编码集的作用?
|
SQL IDE Java
如何高效编码? 使用有意义的命名
编码中随处可见命名。我们给变量、函数、参数、类和包命名;我们jar文件命名。我们命名,命名,不断命名,既然有怎么多命名要做,不妨就做好它。
|
存储
编码集的作用是什么?说出几个常见的编码集?为什么常用utf-8?
编码集的作用是什么?说出几个常见的编码集?为什么常用utf-8?
113 0
|
编解码 缓存 算法
h264编码流程分析
h264编码流程分析
374 0
软件工程——程序编码(程序编码总原则、5个好程序标准、源程序文档化)
当工程规模很大时,而又没有完全合适的语言,可编一个专用的语言
|
XML 存储 JSON
基础知识 - 为什么要使用 Base64 编码,有哪些情景需求?
基础知识 - 为什么要使用 Base64 编码,有哪些情景需求?
412 0
|
存储 编解码 Java
一篇文章彻底弄懂Base64编码
一篇文章彻底弄懂Base64编码
706 0
一篇文章彻底弄懂Base64编码
|
存储 编解码 Java
一篇文章彻底弄懂Base64编码原理
一篇文章彻底弄懂Base64编码原理
252 0
一篇文章彻底弄懂Base64编码原理
组织解码之二
系统的视角理解组织,《首席组织官》
149 0