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)业务逻辑的是实现,注重效率,不是简单的代码考量。

    墨匠
  • 相关阅读:
    【转载】opencvVS2019配置方法
    windows.h头文件中改变光标位置的函数——SetConsoleCursorPosition
    五行代码解决猴子选大王问题
    AtCoder Beginner Contest 192
    ACM做题注意事项
    数据库部分重点
    数据库7-11章期末复习
    数据库4-6章期末复习
    数据库1-3章期末复习
    ICPC Central Russia Regional Contest (CRRC 19)
  • 原文地址:https://www.cnblogs.com/Jashinck/p/7262202.html
Copyright © 2011-2022 走看看