8月28日至9月3日备忘录

简介: 1)虚函数virtual和override的使用。2)Path.ChangeExtension(destinationFileName,stringExtensionChanged);3)File.

1)虚函数virtual和override的使用。

2)Path.ChangeExtension(destinationFileName,stringExtensionChanged);

3)File.Exist()备忘录

4)字体Font的使用,Font font=new Font("KaiTi",12);

5)画刷的使用:

  eg1:Brush brush=new Brush(Color.Azure);

  eg2:Brush brush=new HatchBrush(HatchStyle.Vertical, Color.FromArgb(128, Color.LightBlue),Color.FromArgb(128,Color.LightGray));

6)Color的使用,Color.FromArgb(int,Color);

7)矢量图形的格式化,StringFormate stringFormate=new StringFormate(){Alignment=StringAligment.Center,LineAligment=StringAligment.Center};

8)Graphics的使用,Graphics graphics=new Graphics();

  eg1:g.DrawString(stringText,font,brush,rectangle,stringFormate);

  eg2:g.FillRectangle(brush,rectangle);

  eg3:g.DrawRectangle(p, rectangle.X,rectangle.Y,rectangle.Width,rectangle.Height);

9)MVP模式下manager在注销(CleanUp)时需注意对成员变量的恢复默认值。

10)避免窗口传递参数的耦合,使用数据结构传值,如,类、结构体、布尔值。根据数据结构值,避免复杂的逻辑判断,便于分类处理业务逻辑。

11)对于UI数据的缓存处理,应直接针对已缓存的数据,避免新创建成员变量进行特殊数据缓存便于调用,看似减少操作,实则消耗内存。

12)多了平行界面调用同一个业务处理方法,应将该方法置于公有类中调用,避免放在某个界面的类中处理。

墨匠
目录
相关文章
|
7月前
|
测试技术
我的北京实习第一周
我的北京实习第一周
166 38
|
7月前
【中级软件设计师】—(针对上午题)奇偶校验码(十五)
【中级软件设计师】—(针对上午题)奇偶校验码(十五)
|
7月前
|
网络协议 Linux Windows
【中级软件设计师】—(针对上午题)计算机网络(三十一)
【中级软件设计师】—(针对上午题)计算机网络(三十一)
|
算法 Python
【软考备战·四月模考】希赛网四月模考软件设计师上午题(1)
相联存储器 的工作原理就是根据中央处理单元给出的一个相联关键字,然后据此完成后续的读取工作,所以 相联存储器均是按关键字进行检索的。
66 0
|
网络协议 算法 安全
【软考备战·四月模考】希赛网四月模考软件设计师上午题(2)
实用新型专利权和外观设计专利权的保护期限为10年;发明专利权 的保护期限为 20年。 注册商标 的保护期限为 10年,可以无限地延长。
57 0
|
设计模式 算法 网络协议
【软考备战·五月模考】希赛网五月模考软件设计师上午题
瀑布模型 中各个活动按 线性顺序 连接,它规定了 由前至后、相互衔接的固定次序,如同瀑布流水逐级下落,所以其 前一个阶段工作的结果是后一个阶段工作的输入。
72 0
|
开发框架 .NET 数据处理
10月9日至10月22日备忘录
1, Dictionary的用法:Add(), ContainsKey();value为一个数组;value为一个类;参见:www.cnblogs.com/linlf03/archive/2011/12/09/2282574.html 2,DataGridView及其子控件(Column),具备换行的属性(column.DefaultCellStyle.WrapMode=DataGridVierTriState.True) 3,更新控件字号的方法,重新设置改字体及其大小。
833 0
9月4日至9月10日备忘录
1)对于泛型结构的变量,使用FirstOrDefault(i=>i.Name==_someType.Name),可以进行遍历查询适配。 2)强化对switch case default的使用。 3)对于程序中某控件的Visible和Enabled逻辑条件必然存在相同部分的条件变量。
890 0
|
Oracle 关系型数据库 数据库
美国旧金山之行第二天
自己码了一篇文章,把精华和内容的改变发在了DBAplus公众号上面,感兴趣可以点击查看。 DBA 3.0时代来了! 原文如下,保留了一些是偏个人的内容,其实我在大早上还去伯克利大学去参观了下。
1441 0