- 博客(7)
- 收藏
- 关注
原创 MES-lite 螺丝生产工单执行平台技术文档
MES-lite 不是单一的数据增删改查系统,而是以生产工单为核心,将计划、操作工、质检、设备、维修和管理人员连接起来的轻量制造执行平台。使用分层架构组织多模块 WinForms 业务系统。将串口通信与工单、BOM 等业务规则结合,而非只完成设备数据读取。通过共享状态机和三级联锁维护多端数据一致性。使用事务实现质量异常下的锁单、停机和告警原子操作。通过 WIP 轨迹和维修闭环实现生产过程追溯。将 EmguCV、WebView2、山海鲸和大模型 API 等能力集成到传统桌面工业软件中。
2026-09-17 03:18:44
76
原创 C#学习笔记6 三层架构、串口
表示层(UI):与用户交互,显示数据、接收输入。业务逻辑层(BLL):处理业务规则,如非空判断、合法性校验、业务判断。数据访问层(DAL):与数据库交互,执行增删改查(CRUD)操作。模型层(Entity):封装与数据库表对应的实体类,作为数据传递的载体。层名称常见类命名引用依赖关系UIXXXForm引用 Entity 和 BLLBLLXXXBLL引用 Entity 和 DALDALXXXDAL引用 Entity 和 DBHelperEntityXXXEntity无依赖,仅定义数据模型。
2026-08-31 00:47:57
162
原创 C#学习笔记5 Socket网络编程、委托事件、异步LINQ与MyQQ项目
本篇为“C#学习笔记”系列第五篇,系统梳理了C#进阶所需的高阶特性与综合实战。前半部分深入解析Socket网络编程(UDP与TCP协议)、委托与事件(回调、多播、Action/Func内置泛型委托)、Task异步编程与LINQ查询,全面提升代码的解耦与异步处理能力。后半部分综合运用WinForms、ADO.NET与SunnyUI技术,完整开发“MyQQ”即时通讯软件,涵盖登录动画、好友分组、消息轮询、未读闪烁等核心模块,实现了从底层逻辑到桌面端通讯项目开发的完美过渡,非常适合进阶实战学习。
2026-08-23 03:29:16
233
原创 C#学习笔记4 ADO.NET数据访问·WinForms控件绑定·MySchool项目实战
本笔记系统梳理了ADO.NET数据访问与WinForms桌面开发。主要内容包括:数据库连接与命令执行、DataReader与DataSet缓存、参数化防注入、事务管理,以及MySchool项目中登录校验、MDI主窗体、学员/教员的增删改查、模糊查询与跨窗体数据传递。
2026-08-16 02:41:08
179
原创 C#学习笔记3 数据库基础·T-SQL查询·WinForms数据绑定
“本笔记系统梳理了C#桌面开发数据存储到前端展示的核心技术。主要内容包括:SQL Server数据库基础与数据完整性约束、T-SQL增删改查及高级查询(子查询、多表联查、事务处理),并重点剖析了WinForms中ListView与DataGridView的数据绑定机制,以及CRUD实战中的跨窗体数据传递逻辑。”
2026-08-09 06:42:34
248
原创 C#学习笔记2 集合·泛型·异常·IO·多线程
本笔记系统梳理了 C# 进阶六大模块:非泛型与泛型集合的类型安全及性能对比、泛型约束与装箱拆箱优化、异常处理的 throw 堆栈保留与异常链、IO 流(字节流/字符流/缓冲流/加密流)、文件目录操作的静态类与实例类差异,以及多线程中 lock 与 Mutex 的同步机制,辅以对比表格和代码示例,是高效掌握 C# 进阶开发的实用总结。
2026-08-02 12:52:51
214
原创 C#学习笔记1 c#核心语法与面向对象编程
这篇文章系统性地整理了C#核心语法与面向对象编程知识体系,主要内容包括: C#基础概念与数据类型:介绍.NET平台发展历程、值类型与引用类型区别、基础数据类型对比表(整数/浮点/字符等)、变量/常量定义规则和四种数据类型转换方式。 流程控制与算法:涵盖分支结构(if/switch)和循环结构(for/while),并附经典算法示例。 数组与内存管理:详解一维/二维/交错数组的内存模型,包含冒泡排序等数组算法。 方法机制:分析栈内存调用过程、参数传递方式(value/ref/out等)和递归应用。
2026-07-26 03:09:11
581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅