编辑
2025-09-25
C#
00

摘要


写一个完整SerialPort Helper类,其实SerialPort功能封装已经很ok了。后面一个例子是闲着用MVC模式再写一把。

正文


模拟工具

image.png

编辑
2025-09-25
C#
00

摘要

串口通信

在.NET平台下创建C#串口通信程序,.NET 2.0提供了串口通信的功能,其命名空间是System.IO.Ports。这个新的框架不但可以访问计算机上的串口,还可以和串口设备进行通信。

创建C#串口通信程序之命名空间 System.IO.Ports命名空间中最重用的是SerialPort 类。 创建C#串口通信程序之创建SerialPort 对象 通过创建SerialPort 对象,我们可以在程序中控制串口通信的全过程。

编辑
2025-09-25
C#
00

摘要

LiveCharts2 散点图是一种用于展示两个变量之间关系的图表类型,可以直观地表现数据的分布情况。在使用散点图时,通常会使用坐标轴来标识横坐标和纵坐标的范围,以及添加图例来说明每个点的含义。

正文

.net 6下需要单独安装

现在最新版本通过Nuget命令安装

https://www.nuget.org/packages/LiveChartsCore.SkiaSharpView.WinForms 下载最新的版本

编辑
2025-09-25
C#
00

摘要

LiveCharts2 中雷达图是一种比较新颖的图表类型,可以将多个维度的数据以交叉的方式展示在同一张图表中,从而更直观地展示数据的关系和特征。在数据分析和展示方面,雷达图有着广泛的应用。

雷达图的核心是坐标轴和指标线,坐标轴分为两个方向,每个方向有两个坐标轴线。每个指标线是一个轴上的交叉线,可以显示多个维度的数据。雷达图的指标线可以自动排序,也可以手动调整顺序。除了常规的雷达图,还有一些特殊的雷达图,如散点雷达图、区域雷达图等等。

雷达图在各个领域都有着广泛的应用,如金融、医疗、市场营销等等。在金融领域,雷达图可以用来展示不同股票的收益率、市盈率、市净率等指标;在医疗领域,雷达图可以用来展示不同药物的副作用、疗效等指标;在市场营销领域,雷达图可以用来展示不同产品的销售额、市场份额等指标。

正文

.net 6下需要单独安装

现在最新版本通过Nuget命令安装

https://www.nuget.org/packages/LiveChartsCore.SkiaSharpView.WinForms 下载最新的版本

NuGet\Install-Package LiveChartsCore.SkiaSharpView.WinForms -Version 2.0.0-beta.860

image.png

安装CommunityToolkit.Mvvm.ComponentModel

image.png

编辑
2025-09-25
C#
00

在本文中,我们将探讨如何在 .NET 应用程序中使用 LiveCharts 2,这是一个功能强大且多功能的图表库,来实现一个角度仪表盘。提供的示例展示了如何在 WinForms 应用程序中集成和配置角度仪表盘,以及如何通过视图模型来动态更新数据。

环境设置

.net 6下需要单独安装

现在最新版本通过Nuget命令安装

https://www.nuget.org/packages/LiveChartsCore.SkiaSharpView.WinForms 下载最新的版本

C#
NuGet\Install-Package LiveChartsCore.SkiaSharpView.WinForms -Version 2.0.0-rc2