zoukankan      html  css  js  c++  java
  • 7月24日至7月30日技术要点

    1)Control  control as  RichTextBox,对as的使用

    2)控件内嵌套控件的情况,foreach(Control control in Controls)

                {

                  if(control is TextBox){};

                }

    3)lambda表达式的使用,.orderBy(o=>o.TableIndex)

    4)List<T>和IList<T>的区别。T.AddRange()的使用

    5)KeyHandler作为事件处理函数进行传参。

    6)Form内嵌套Panel,对两个Panel合并的使用。构造函数初始化时,传入handler参数;对Panel的初始化。

    7)ArrowKeyControler数据结构与算法的定义和实现。定义该通用类,方便共同方法实现的调用。

    8)ActiveControl的focus和select的使用,readonly变量的定义。

    9)接口字段使用Mapper进行转换。

    10)数据库查询的逻辑严整性,根据唯一字段,查询对应的值。

    11)Component的重载,对RichTextBox增加右键菜单项的重载。构造初始化函数时,相关方法的实现。删除不必要的文件。

    12)ContentMenuItem及其子类的实现。

    13)注意设计模式对方法的调用,尽量沿用之前的可使用的方法,必变新建方法实现。

    14)注意对缓存变量的判断。

    15)数据库访问性能最优。

    16)过滤器,&=,|=。

    17)业务逻辑的是实现,注重效率,不是简单的代码考量。

    墨匠
  • 相关阅读:
    plusOne
    lengthOfLastWord
    maxSubArray
    countAndSay
    学生会管理系统-后端个人总结
    基于图结构实现地铁乘坐线路查询
    地铁线路项目简要分析
    Spring Boot 路由
    Spring Boot 项目配置的使用方法
    IDEA搭建Spring Boot项目
  • 原文地址:https://www.cnblogs.com/Jashinck/p/7262202.html
Copyright © 2011-2022 走看看