摘要:技术要点: XAML的UI编程; 数据绑定(事件驱动→数据驱动); 自定义组件; MVVM分层架构; liveChart等第三方组件; Meter.xaml <UserControl x:Class="DashBoard.Components.Meter" xmlns="http://schemas
阅读全文
摘要:观察者模式Observer Observer模式为组件向相关接收方【广播】消息提供了灵活的方法; 该模式定义了对象一到多的依赖关系,这样当对象改变状态时,将自动通知并更新他所有的依赖对象; 优点 抽象了主体与Observer之间的耦合关系; 支持广播方式的通信 适用 对一个对象的修改涉及其他对象的修
阅读全文
摘要:State模式允许对象在内部状态变化时,变更其行为,并修改其类; 优点: 定位指定状态的行为,并且针对不同状态来划分行为,使状态转换显式进行; 适用: 对象的行为依赖于其状态,并且该对象必须在运行时根据其状态修改其行为; 操作具有大量的以及多部分组成的取决于对象状态的条件语句; /// <summa
阅读全文
摘要:Template Method模式提供了不重写方法的前提下,允许子类重载部分方法的方法; 在操作中定义算法的框架,将一些步骤由子类实现,该模式可以再不修改算法结构的情况下,让子类重新定义算法的特定步骤; 优点: 代码重用的基础技术; 适用: 想要一次实现算法的不变部分,而使用子类实现算法的可变行为;
阅读全文
摘要:C#快速构建代码块 简写功能总结表格 简写 功能 示例 prop 创建属性代码块 publicint MyProperty {get;set; } cw 创建对Console.WriteLine();的调用 Console.WriteLine(); ctor 创建构造函数 public Progra
阅读全文
摘要:HTML5学习笔记 概念 网页是构成网站的基本元素; 网站是相关网页的集合; 网页是构成网站的基本元素,他是由图片链接、文字、声音视频等元素组成;通常看到的网页以HTML为后缀,因此俗称HTML文件; 定义:HTML是超文本标记语言Hyper Text Markup Language,他是用来描述网
阅读全文
摘要:Vue基础 前置知识 HTML+CSS+JavaSricpt+WebAPI(DOM+BOM)+Ajax 创建Vue <script> new Vue({ el: '#app', data: { message: '<h1>菜鸟教程</h1>' } }) </script> el el用于设置挂载点;
阅读全文
摘要:Razor解析器控制符 分类 符号 含义 C#代码 @ 隐式表达式,自动推断C#代码的结束位置; 表示切换到C#代码,直到遇到第一个非C#字符为止; @() 显式表达式, ()内的内容会被解析为C#,直到遇到); @{} 显式代码块,大括号内的内容都解析为C#; 除非代码块中用其他控制符切换到文本模
阅读全文