张德长

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  .NET Core

基于WPF的 自动化设备数字看板
摘要:技术要点: XAML的UI编程; 数据绑定(事件驱动→数据驱动); 自定义组件; MVVM分层架构; liveChart等第三方组件; Meter.xaml <UserControl x:Class="DashBoard.Components.Meter" xmlns="http://schemas 阅读全文

posted @ 2023-12-06 14:09 张德长 阅读(1374) 评论(7) 推荐(3) 编辑

设计模式之 Observer Pattern观察者模式
摘要:观察者模式Observer Observer模式为组件向相关接收方【广播】消息提供了灵活的方法; 该模式定义了对象一到多的依赖关系,这样当对象改变状态时,将自动通知并更新他所有的依赖对象; 优点 抽象了主体与Observer之间的耦合关系; 支持广播方式的通信 适用 对一个对象的修改涉及其他对象的修 阅读全文

posted @ 2023-10-10 11:52 张德长 阅读(12) 评论(0) 推荐(0) 编辑

设计模式之 State Pattern状态模式
摘要:State模式允许对象在内部状态变化时,变更其行为,并修改其类; 优点: 定位指定状态的行为,并且针对不同状态来划分行为,使状态转换显式进行; 适用: 对象的行为依赖于其状态,并且该对象必须在运行时根据其状态修改其行为; 操作具有大量的以及多部分组成的取决于对象状态的条件语句; /// <summa 阅读全文

posted @ 2023-10-08 15:30 张德长 阅读(6) 评论(0) 推荐(0) 编辑

设计模式之 Template Method模版方法
摘要:Template Method模式提供了不重写方法的前提下,允许子类重载部分方法的方法; 在操作中定义算法的框架,将一些步骤由子类实现,该模式可以再不修改算法结构的情况下,让子类重新定义算法的特定步骤; 优点: 代码重用的基础技术; 适用: 想要一次实现算法的不变部分,而使用子类实现算法的可变行为; 阅读全文

posted @ 2023-10-08 14:33 张德长 阅读(10) 评论(0) 推荐(0) 编辑

C#高级编程2
摘要:C#快速构建代码块 简写功能总结表格 简写 功能 示例 prop 创建属性代码块 publicint MyProperty {get;set; } cw 创建对Console.WriteLine();的调用 Console.WriteLine(); ctor 创建构造函数 public Progra 阅读全文

posted @ 2023-03-12 10:55 张德长 阅读(55) 评论(0) 推荐(0) 编辑

HTML5学习笔记
摘要:HTML5学习笔记 概念 网页是构成网站的基本元素; 网站是相关网页的集合; 网页是构成网站的基本元素,他是由图片链接、文字、声音视频等元素组成;通常看到的网页以HTML为后缀,因此俗称HTML文件; 定义:HTML是超文本标记语言Hyper Text Markup Language,他是用来描述网 阅读全文

posted @ 2023-01-18 21:39 张德长 阅读(37) 评论(0) 推荐(0) 编辑

Vue学习笔记
摘要:Vue基础 前置知识 HTML+CSS+JavaSricpt+WebAPI(DOM+BOM)+Ajax 创建Vue <script> new Vue({ el: '#app', data: { message: '<h1>菜鸟教程</h1>' } }) </script> el el用于设置挂载点; 阅读全文

posted @ 2023-01-18 12:05 张德长 阅读(25) 评论(0) 推荐(0) 编辑

Razor解析器控制符总结(表格)
摘要:Razor解析器控制符 分类 符号 含义 C#代码 @ 隐式表达式,自动推断C#代码的结束位置; 表示切换到C#代码,直到遇到第一个非C#字符为止; @() 显式表达式, ()内的内容会被解析为C#,直到遇到); @{} 显式代码块,大括号内的内容都解析为C#; 除非代码块中用其他控制符切换到文本模 阅读全文

posted @ 2023-01-18 11:57 张德长 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示