[LiveCharts2] 资料对应--使用 Mapper
接下来要谈到的是使用 Series<TModel, TVisual, TLabel, TDrawingContext>.Mapping 属性来做资料对应。 前言LiveCharts 里有两种资料对应方式,其中一种就是使用 Mapper,过程很简单,设定 ... 阅读全文
LiveCharts关于Domain Model
Enterprise Architecture 何谓Domain Model?Domain Model部分是专门处理领域的概念层,只要跟事物与事物之间的关系存在这个模型。这里的事物指的是?例如:实务上在建构电商系统,这个事物表示购物车、订单、订单明细的事... 阅读全文
Enterprise Architecture[C#] [NUnit] TestCase Attribute 为什么不能使用 decimal 型别
最近在使用 NUnit framework 写单元测试时,遇到很诡异的情况想要做个笔记,纪录一下 以下使用的范例参考自官方文件在写单元测试时,可以使用 TestCase Attribute 来输入不同数据来测试以减少大量重复的程式码像是这样:[TestC... 阅读全文
c#Active Record
POEAA Active Record 是每一张表都对应一个业务物件,业务物件表示表中的一行,包含资料、行为、持久化的物件的工具,此外汇增加一个新实体和查找物件集合所需的方法。以下的范例中,Customer 类别代表资料表 Customers 中的记录。... 阅读全文
POEAAPOEAA-Transaction Script
POEAA系列 POEAA(Patterns of Enterprise Application Architecture)中的Transaction Script是一种软体设计模式,其主要特点是透过将每个业务交易与一个脚本(script)相关联,来组织... 阅读全文
POEAAJS 压缩图片
JS 压缩图片 如题 // 压缩图片的函数 function compressImage(image, quality, callback) { const canvas = document.createElement('canvas'); const... 阅读全文
Core 6 MySql连线到GoDaddy
可以做Core 6专案,连线GoDaddy 在Vs2022 NuGet安装套件Install-Package Pomelo.EntityFrameworkCore.MySqlInstall-Package Microsoft.EntityFramewor... 阅读全文
以DataSet物件配合文字阵列输出单个档多工作表的Excel活页簿档案
写C#已经有一段时间,也练习了不少把程式模组化的设计方式,今天来分享一段最近写的,用NPOI来把DataSet物件转出单个Excel的方法,目前适用在Windows Form的画面使用,这是从个人使用的模组内挖出来的,由于程式内都已经固特意写好注解,就把... 阅读全文
c#Vue3引用@microsoft/signalr之用法
继上篇文章 AspNetCore Web API专案使用SignalR之用法,这次要在Vue专案里使用SignalR来做后续的动作 首先在Vue3专案里下命令安装:npm install @microsoft/signalr引用@microsoft/si... 阅读全文
SignalRC#,将图片完整显示在picture元件中,pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
C#,将图片完整显示在picture元件中,pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; 如下retrievedImageBytes = (byte[])row.Cells["PHOTOS... 阅读全文