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和IList的区别。

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

 

墨匠
目录
相关文章
|
消息中间件
年底送书活动:送出6本技术书籍,价值372元!
年底了 为了回馈公众号粉丝 特别赠送6本新书 它就是!!! 最近在做消息队列 正好看到此书 收益良多 正好推荐给大家 感谢原书作者支持3本 另外~ 本人自费购买了3本 一共6本 免费送给大家 总价值:62*6=372元 ...
965 0
|
机器学习/深度学习 C++ C#
8月21日至8月27日技术积累
1)对于形如List objectTypes, 转换为字符串时,可以使用string.Join();形如:var objectType=string.Join(",",objectTypes); 2)  加深面向对象设计原则至单一职责原则:一个类应该只有一个发生变化的原因,同样一个接口的实现应该也只有引起其变化的原因。
861 0
|
算法 C++
8月14日至8月20日技术积累
1)注意不同工程项目间的接口调用的方式及不同业务逻辑的使用。 2)对于Debug.Assert()的合理使用。 3)观察者与被观察者间的相互作用。 4)注意对函数方法的调用执行效率优先使用。如:itemList.Add()和itemList.Insert()的区别。
786 0
8月7日至8月13日技术积累
1)系统级设置的构造、初始LoadSetting()、保存SaveSetting()。 2)Dictionary字典的使用:Dictionary 3)可空类型强转(Color?)null; 4)Enum.Parse(); 5)枚举值的数组长度定义(EnumType.etFirst-EnumType.etLast); 6)定制化控件(DataGridView)的初始化Initial&Adjust 7)DataGridView进行数据绑定后,允许表头排序,否则不允许。
831 0
|
算法 .NET 开发框架
7月17日至7月22日技术积累要点
1)(float?)null的使用 2)float.TryParse(str, out fl)的判断是否为数字型 3)开始学习正则表达式。 4)博闻强记string.IsNullOrWhiteSpace和string.IsNullOrEmpty() 5)string.Format($"{str}") 的使用。
1085 0
|
Windows
写于2015年末的总结
写作:是为了光阴流逝使我心安(源自知乎一话题),这一出发点鸣动我心;也是此刻键盘敲击动力源之一;兜兜辗转,2015年好或坏的都将成为历史,几近年关,俗念盘桓,免不了感慨总结一番,也算对新一年展望与期待。
1315 0
2012年下半年11月份系统架构设计师上午试题答案之一
2012年下半年11月份系统架构设计师上午试题答案之一 试题一:企业资源三大流 企业的所有资源包括三大流:物流、资金流和信息流。 试题二:企业信息化方法 1. 业务流程重构法; 2. 核心业务应用法; 3. 人力资本投资方法; 选择错误答案是:组织变革法。
999 0
总结5年前开始的3年内的股票交易
08年93笔 09年326笔 10年33笔 总笔数452笔,佣金=452*5=2260 买入 609597.5 卖出 606229 亏损 3368.5 总投入约 5628.5
793 0
|
数据库
2011年下半年11月份系统架构设计师上午试题答案之一
  2011年下半年11月份系统架构设计师上午试题答案之一 试题一:企业战略数据模型 企业战略数据模型分为:数据库模型和数据仓库模型。 数据库模型用来描述日常事务处理中的数据及其关系; 数据仓库模型则描述企业高层管理决策者所需信息及其关系。
1001 0
|
程序员
2011年下半年11月份系统架构设计师上午试题答案之三
  2011年下半年11月份系统架构设计师上午试题答案之三 试题一:著作权 2007年上半年系统分析师上午试题12 ●甲公司的程序员在不影响本职工作的条件下,在乙公司兼职并利用其兼职单位的物质技术条件开发了一套应用程序,该应用程序的著作权属于(12)。
908 0