logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#_深入理解Unity容器

C#_深入理解Unity容器一、背景**DIP是依赖倒置原则:**一种软件架构设计的原则(抽象概念)。依赖于抽象不依赖于细节**IOC即为控制反转(Inversion of Control):**传统开发,上端依赖(调用/指定)下端对象,会有依赖,把对下端对象的依赖转移到第三方容器(工厂+配置文件+反射),能够程序拥有更好的扩展性,是DIP的具体实现方式,可以用来减低计算机代码之间的耦合度。DI

#unity
C#_Json序列化(System.Text.Json)

C#_Json序列化一、前言System.Text.Json 命名空间提供用于序列化和反序列化 JavaScript 对象表示法 (JSON) 的功能。该库是作为 .NET Core 3.0 及更高版本共享框架的一部分内置的。对于早期版本的框架,请安装 System.Text.Json NuGet 包。 包支持以下框架:.NET Standard 2.0 及更高版本.NET Framework 4

#json
WPF Prism(六)Dialog

一、什么是Dialog对话框实际上是我们应用程序经常用到得一个功能,类如:Show、Show Dialog。可以弹出一个我们指定得窗口,仅此而已那么在Prism当中,Dialog指的什么?Prism提供了一组对话服务,封装了常用的对话框组件的功能,例如:RegisterDialog/IDialogService (注册对话及使用对话)打开对话框传递参数/关闭对话框返回参数回调通知对话结果二、创建D

#wpf
WPF Prism(一)Region

一、什么是Region在Prism当中,一个页面我们可以不再为其固定显示的内容,而这种概念变成了区域(Region)划分的概念。将页面显示的区域划分成N个Region,每一个Region将动态分配区域。它将负责承担我们的UI组件或者控件。二、RegionManager类#mermaid-svg-ESqYDR4gwYvQmG2H .label{font-family:'trebuchet ms',

#wpf
【STM32标准库】制作一个bootloader

/#endif /``关于地址跳转部分,可以参考STM32 Bootloader程序中Jump2App函数分析。

文章图片
#stm32
WPF Prism框架介绍

一、什么是PrismPrism是一个用于在 WPF、Xamarin Form、Uno 平台和 WinUI 中构建松散耦合、可维护和可测试的 XAML 应用程序框架。二、官方地址https://github.com/PrismLibrary/Prism基于Prism的VisualStudio扩展包模板: Prism Template Pack,下载它后可以快速创建基于Prism的项目。三、Prism

文章图片
#wpf
DapperHelper

一、前言对于Dapper的使用,我们需要引入两个包:Dapper和SqlClient。二、示例我们首先创建了两张表,然后根据第一张表创建了一个实例模型类(没有包含主键)。public class Player{public string FullName { get; set; }public decimal Salray { get; set; }public int TeamId { get;

到底了