编码细节引起的思考

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

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


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


   页面中对应控件(表格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


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


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

相关文章
|
15天前
|
存储 编解码 算法
计算机基础(3)——编码与解码
我们都知道计算机底层采用的是二进制码,即计算机底层存储的全都是0和1,不管是我们看到的视频、图片、音乐、文档和其他任何存储在电脑上的文件,其底层都是0,1,那么为什么要采用0和1来进行存储呢?这些0和1在计算机底层又是如何存储的呢?0和1又是如何变成我们需要的文件呢?
102 1
计算机基础(3)——编码与解码
|
7月前
|
编解码 数据可视化 搜索推荐
ffdshow源代码分析:解码、编码与多媒体处理的深度探索
ffdshow是知名的DirectShow解码器,集成多种视频音频解码器如libavcodec、libmpeg2等,支持格式丰富。它提供滤镜处理(如锐化、亮度调节)和可视化效果,允许用户个性化设置。此外,ffdshow处理音频,支持AC3、MP3等格式,可外挂DSP插件增强音效。通过对源代码的分析,能深入了解其解码、处理机制,预示着ffdshow将持续改进以提升多媒体体验。
|
8月前
|
设计模式 测试技术 开发者
编码之道:从函数到系统的思考
【5月更文挑战第17天】 在软件开发的世界中,每一行代码都是建筑高楼的砖石。本文将探讨如何从基本的函数编写出发,逐渐构建起复杂系统的设计理念与实践技巧。我们将深入理解模块化、可重用性、测试驱动开发以及设计模式等概念,并讨论它们是如何帮助开发者提升代码质量、促进项目可持续发展的。通过实例分析和经验分享,本文旨在为追求卓越编码技能的开发者提供一份实用指南。
|
数据可视化 数据管理 数据处理
编码集的作用?
编码集的作用?
|
存储 编解码 Java
一篇文章彻底弄懂Base64编码原理
一篇文章彻底弄懂Base64编码原理
267 0
一篇文章彻底弄懂Base64编码原理
|
XML 存储 JSON
基础知识 - 为什么要使用 Base64 编码,有哪些情景需求?
基础知识 - 为什么要使用 Base64 编码,有哪些情景需求?
434 0
|
设计模式 JSON 运维
代码荣辱观-以运用风格为荣,以随意编码为耻
代码荣辱观-以运用风格为荣,以随意编码为耻
|
程序员
这是我看过的最牛的编码套路,给大家分享下
最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已。。
1461 0
|
编解码
【HEVC学习与研究】38、HEVC编码过程中的块分割结构
【本文主要分为前后两部分,前半部分基本是Vivienne Sze、Madhukar BudagaviGary和J. Sullivan所编著的《High Efficiency Video Coding (HEVC) ——Algorithms and Architectures》的第三章前半部分的笔记,后半部分是在HM-10.0中对Intra预测时块分割相应的代码研究。
1631 0