随笔分类 -  C#

摘要:各个定时器的差别这里就不说了,简单说下为啥要自定义定时器最早我用的是 System.Timer.Timer, 但有一天突然程序报错,排查了一下发现定时器突然停止了1S,然后又开始运行了,但这1S就导致我程序报错.然后我又试了下 System.Thread.Timer, 但还是会出现这种情况, 我排查 阅读全文
posted @ 2025-10-20 14:39 妖言惑众' 阅读(12) 评论(0) 推荐(0)
摘要:NuGet 安装 NPOI 1. 建立模板(可选): 手动建立Word模板, 多使用表格然后隐藏边框, 方便数据插入固定位置 2. 建立Word对象引入模板 string dPath = $"{Environment.CurrentDirectory}\\Data\\Demo.docx"; Stre 阅读全文
posted @ 2025-10-20 13:51 妖言惑众' 阅读(63) 评论(0) 推荐(0)
摘要:1. NuGet上安装 flyfire.CustomSerialPort 2. 串口类 public class serialPort { public byte Lo; public byte Hi; public SerialPort Comm = new SerialPort(); publi 阅读全文
posted @ 2025-10-20 11:38 妖言惑众' 阅读(36) 评论(0) 推荐(0)
摘要:NuGet 中添加 sqlite-net-pclSQLitePCLRaw.bundle_green 数据类设置 [Table("TestProjectData")] public class TestProjectModel { [PrimaryKey, AutoIncrement] [Column 阅读全文
posted @ 2024-06-12 11:21 妖言惑众' 阅读(40) 评论(0) 推荐(0)
摘要:1. NuGet 中安装下面两个组件 sqlite-net-pcl SQLitePCLRaw.bundle_green 2. 创建表格 // 创建表结构[Table("Valuation")] public class Valuation { [PrimaryKey, AutoIncrement] 阅读全文
posted @ 2023-01-11 15:43 妖言惑众' 阅读(197) 评论(0) 推荐(0)
摘要:nuget 引入NPOI IWorkbook wk = new HSSFWorkbook(); // 设置样式 ICellStyle cellStyle = wk.CreateCellStyle(); cellStyle.Alignment = NPOI.SS.UserModel.Horizonta 阅读全文
posted @ 2021-11-01 14:41 妖言惑众' 阅读(783) 评论(0) 推荐(0)
摘要:Topshelf官网文档:https://topshelf.readthedocs.io/en/latest/configuration/quickstart.html 1. vs创建控制台程序 2. NuGet安装Topshelf 3. 代码 public static void Main() { 阅读全文
posted @ 2021-10-12 10:59 妖言惑众' 阅读(78) 评论(0) 推荐(0)
摘要:下载SQLiteStudio https://sqlitestudio.pl/ 先创建数据库 新建个文件后缀改为.db(改成其他的也可以如: .sj) 打开SQLiteStudio,添加数据库 点击连接 创建表格 写入表名 添加字段 添加 int 型主键 ID(注:选择主键后会自增) 创建表格 c# 阅读全文
posted @ 2021-09-29 11:24 妖言惑众' 阅读(650) 评论(0) 推荐(0)
摘要:// 生成公私钥 using Org.BouncyCastle.Asn1.Pkcs;using Org.BouncyCastle.Asn1.X509;using Org.BouncyCastle.Crypto.Parameters;using Org.BouncyCastle.Math;using 阅读全文
posted @ 2021-07-30 17:30 妖言惑众' 阅读(453) 评论(0) 推荐(0)
摘要:获取启动项路径 1.Environment.CurrentDirectory System.IO.Path.Combine(Environment.CurrentDirectory, @"Data\Data.db") 2.System.Windows.Forms.Application.Startu 阅读全文
posted @ 2021-06-29 08:28 妖言惑众' 阅读(57) 评论(0) 推荐(0)
摘要:AutoGenerateColumns 自动生成列 GridLinesVisibility 网格线可见性 CanUserDeleteRows 用户是否可以删除行 CanUserAddRows 用户是否可以添加行 CanUserSortColumns="false" 禁止排序 文字居中 <Style 阅读全文
posted @ 2021-06-29 08:26 妖言惑众' 阅读(467) 评论(0) 推荐(0)
摘要:XML文档 <?xml version="1.0" encoding="utf-8"?> <System> <Config version="1.0"> <UserName>admin</UserName> <Password>lIG4NadgtDc=</Password> <FilePath>D: 阅读全文
posted @ 2021-06-24 14:53 妖言惑众' 阅读(126) 评论(0) 推荐(0)