7月24日至7月30日技术要点

C#控件与数据处理技巧
本文介绍了C#中控件的使用技巧,包括RichTextBox的增强、控件嵌套、lambda表达式、泛型集合操作、事件处理、面板布局、数据结构设计等,并探讨了数据库查询及性能优化策略。

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

 

转载于:https://www.cnblogs.com/Jashinck/p/7262202.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值