c#

小金子会发光9 小时前
c#·modbusrtu·串口通讯
C# WinForms 手搓 Modbus RTU 调试助手:不依赖第三方 Modbus 库,从 CRC16 到 8 种功能码完整实现文章摘要: 本文使用 C# + WinForms + SerialPort,从零实现一个 Modbus RTU 主站调试助手,不调用 NModbus、EasyModbus 等第三方 Modbus 通信库。通过手动拼接报文、计算 CRC16、解析线圈位和寄存器数据,完整理解 01、02、03、04、05、06、0F、10 功能码,以及串口粘包、分包、异常响应和广播地址等常见问题。
望天hous16 小时前
开发语言·c#
C#中masstranist快速入门在 MassTransit 中,Command(命令)和Event(事件)的核心区别在于意图(Intention)和传递方式(Delivery)。简单来说:
上海安当技术13 小时前
c语言·qt·c#
C/S 桌面软件怎么接 UKey 强认证?C# SDK 与 C 动态库集成 WinForms/Qt/工控实战摘要:B/S 系统用中间件做 UKey 认证很成熟,但大量工业软件、CAD、ERP 客户端是 C/S 架构。本文讲解 UKey 通过 C 动态库(DLL/SO)与 C# SDK 直接嵌入桌面客户端的强认证方案:本地签名验签、离线可用、支持 WinForms/WPF/Qt/MFC,并给出 C# 调用示例与 SCADA 工控落地的真实效果,最快半天完成基础集成。
明如正午14 小时前
c#
【C#】跨线程更新进度条_UpdateProgress 方法解析下边是实战项目中的一段代码,比较有代表性,对其进行解析UpdateProgress 通过事件订阅触发,在 SetupEvents() 中注册:
曹牧16 小时前
windows·c#
C#:`JsonConvert.DeserializeObject`在C#中,`JsonConvert.DeserializeObject` 方法是用于将JSON字符串反序列化为C#对象的方法。这是通过使用`Newtonsoft.Json`库实现的,这是一个非常流行的JSON处理库。下面是如何使用`JsonConvert.DeserializeObject`的基本步骤和示例。
冷咖啡离 我的笨笨16 小时前
开发语言·c#·excel
数据去重:通过 C# 删除 Excel 中的重复行在日常的数据处理工作中,Excel 表格中经常会出现重复行。这些重复数据可能是由于多次导入、手工录入错误或系统合并导致的。重复数据不仅占用存储空间,还会影响数据分析的准确性。本文将介绍如何使用 C# 高效地删除 Excel 中的重复行,并提供完整的代码示例。### 为什么选择 C# 处理 Excel 去重?虽然 Excel 自带去重功能(数据 > 删除重复项),但在以下场景中,使用 C# 编程更为合适:- 批量处理:需要处理大量 Excel 文件时,自动化脚本比手工操作更高效- 复杂规则:需要根据多个列的
鱼听禅19 小时前
笔记·学习·c#
C#学习笔记-添加编译参数到程序集自动更新程序编译时间
不正经学生20 小时前
c语言·开发语言·c++·算法·c#
C语言指针进阶:const 和野指针——给指针加锁,向野指针宣战适用对象:学完指针初阶,了解地址和解引用的同学 本章目标:掌握 const 修饰指针的三种写法 + 彻底理解野指针的成因与规避方法
czhc114007566321 小时前
c#
# ProcessJob 构造函数 — 语法与概念日期:2026.08.05语义:左边有值取左边,左边为 null 才走右边。不是两条对等的分支,而是一条主路径加一条保险丝。正常情况左边永远有值。
用户298698530141 天前
后端·c#·excel
无需安装 Excel,也能轻松将 CSV 转为 XLS 或 XLSXCSV(逗号分隔值)文件凭借简洁的纯文本结构,在数据存储和交换场景中被广泛使用。但它只保留原始数据,缺少格式排版和高级功能,在需要制作报表、深度分析或与他人协作分享时,往往显得不够用。将 CSV 转为 Excel 格式,能显著提升数据的可读性和操作性,让你更高效地处理信息。
在世修行1 天前
数码相机·c#·视觉检测
从零打造 C# 工业视觉检测系统(五):相机连接、连续取流与双路实时预览系列标签:C# 海康威视 相机取流 IntPtr Bitmap 多线程 本文目标:实现相机的连接与断开、连续取流循环,以及双路相机的实时画面显示
JckOLF04Z1 天前
开发语言·c#
C#客户端的异步操作在现代客户端应用开发中,异步编程是提升用户体验的关键。无论是WPF、WinForms还是MAUI,如果主线程被阻塞,界面就会卡顿,用户会感觉应用“死掉了”。C#提供了强大的异步支持,从async/await到Task并行库,让开发者能够以同步的思维编写非阻塞代码。本文将从实战角度,通过代码演示,深入解析C#客户端的异步操作。### 为什么需要异步操作?想象一个场景:用户点击“下载文件”按钮,程序需要从网络拉取数据。如果使用同步方式,主线程会一直等待网络响应,界面无法拖动、按钮无法点击,甚至会出现“白屏”。
曹牧1 天前
开发语言·c#
C#:注释嵌套在C#中,注释是用来解释代码的文本,帮助开发者理解代码的意图和功能。C#支持两种类型的注释:1. 单行注释:使用两个斜杠 `//` 开头。 2. 多行注释:使用 `/*` 开始,以 `*/` 结束。
LccKyI1 天前
开发语言·笔记·学习·c#
C# 零基础学习 Day01|基础概念梳理 + 思维导图总结前言:正式开启 C# 学习之旅,第一天梳理全部基础概念,亲手绘制思维导图整理知识点,主攻方向为上位机开发,记录学习笔记,分享给同样入门的小伙伴。 文末附上今日知识点思维导图
神秘的MT2 天前
服务器·网络·学习·c#
C# WinForm Socket 服务器 + 串口转发ini 文件结构✨重难点⚠️高频考点:跨线程 UI 报错 Task / 后台线程不能直接修改 WinForm 控件,必须 Invoke(Action 委托) 切回 UI 线程更新文本框。
雪隐2 天前
sqlite·c#·mvvm
WPF + MVVM 实战系列01-一个老狗回炉重造 WPF 的 12 天血泪史by 雪隐_上班了 · 掘金主页 欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权。
在世修行2 天前
数码相机·c#·视觉检测
从零打造 C# 工业视觉检测系统(四):海康威视 MVS SDK 入门与相机枚举实战系列标签:C# 海康威视 MVS SDK 工业相机 机器视觉 本文目标:掌握工业相机选型要点,学会使用海康 MVS SDK 枚举和发现设备
czhc11400756632 天前
c#
8.4:今日概念与语法总结日期:2026-08-04是什么:构造函数不自己 new 对象,而是要求外面传一个现成的进来。好处:换实现只改外面注入,Worker 一行不动。
大数据张老师2 天前
开发语言·c#·word·typora
Typora 导出 Word 模版操作手册本手册记录从零建立 Word 模版、调整现有模版、配置 Pandoc 参数、编写 Lua 过滤器的完整流程,方便更换模版时按步骤操作。
我是苏苏2 天前
开发语言·c#
C#基础:使用System.Speech.Synthesis离线播放/朗读文字内容注意版本号,例如你的是NET6,那就要安装NET6版本的Nuget