上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
摘要: 定义 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词):使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 目的 改进软件设计; 使软件更容易理解; 帮助找到bug; 提高编程速度。 前提 三次法则(事不过三, 阅读全文
posted @ 2020-08-05 18:57 wesson2019 阅读(1244) 评论(0) 推荐(0)
摘要: Duplicated Code(重复代码) Long Method(过长函数) Large Class(过大的类) Long Parameter List(过长参数列) Divergent Change(发散式变化) Shotgun Surgery(散弹式修改) Feature Envy(依恋情结) 阅读全文
posted @ 2020-08-05 18:17 wesson2019 阅读(166) 评论(0) 推荐(0)
摘要: Dispatcher,调度器。 系统在MainWinow起来之后就给当前UI线程分配好了Dispatcher,这个Dispatcher属于MainWindow这个实例的,原因在于MainWindow继承自DispatcherObject类,而DispatcherObject包含了一个公共属性Disp 阅读全文
posted @ 2020-07-31 10:10 wesson2019 阅读(627) 评论(0) 推荐(0)
摘要: 在 C# 中,new 关键字可用作运算符、修饰符或约束。 1)new 运算符:用于创建对象和调用构造函数。 2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。重新定义属性,方法等。 3)new 约束:用于在泛型声明中约束可能用作类型参数的参数的类型。 类型参数的约束,必 阅读全文
posted @ 2020-07-30 19:38 wesson2019 阅读(137) 评论(0) 推荐(0)
摘要: Ctrl+w,上移 Ctrl+s,下移 AddHandler(Keyboard.KeyDownEvent, (KeyEventHandler)HandleKeyDownEvent); private void HandleKeyDownEvent(object sender, KeyEventArg 阅读全文
posted @ 2020-07-29 11:32 wesson2019 阅读(413) 评论(0) 推荐(0)
摘要: CollectionView 分组,排序,过滤,导航 阅读全文
posted @ 2020-07-24 16:09 wesson2019 阅读(854) 评论(0) 推荐(0)
摘要: 列可调 CanUserResizeColumns="True" 阅读全文
posted @ 2020-07-21 12:06 wesson2019 阅读(99) 评论(0) 推荐(0)
摘要: F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。 这是一个用于显示.NET在不同编程语言间互通的程序设计。 阅读全文
posted @ 2020-07-21 09:55 wesson2019 阅读(226) 评论(0) 推荐(0)
摘要: /// <summary> /// 高性能 计时器:统计功能耗时ms /// </summary> public class HiPerfTimer { [System.Security.SuppressUnmanagedCodeSecurity] [System.Runtime.InteropSe 阅读全文
posted @ 2020-07-20 18:11 wesson2019 阅读(174) 评论(0) 推荐(0)
摘要: SolidColorBrush + Color using System.Windows.Media; /// <summary> /// 画刷-红色 /// </summary> public static SolidColorBrush BackgroundColorRed = new Soli 阅读全文
posted @ 2020-07-20 10:57 wesson2019 阅读(774) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页