c#

XiaoZhenHua985 小时前
c#·软件架构·机器视觉·工业自动化·工业软件·recipe
C#工业机器视觉Recipe配方系统设计:多型号、多相机、多工位参数如何统一管理在非标机器视觉项目中,产品型号一旦从单一型号扩展到多个型号,软件复杂度往往会快速上升。相机曝光、视觉参数、ROI、检测阈值、PLC地址、存图规则等配置如果散落在代码和界面控件中,后期维护会非常困难。本文结合工业视觉软件实际开发场景,系统介绍一套基于 C# 的 Recipe 配方管理设计思路,包括配方数据结构、运行时快照、参数切换、版本管理、导入导出及异常回滚等内容。
fujisheng6616 小时前
c#·unity3d
FUI 导航实践:拆开 Layer、History、Coverage 与 Cache 的组合语义系列第 11 篇,面向熟悉 Unity 和 C#、开始写框架的开发者。以 FUI 当前 RoutePolicy、OpenOptions 和 Navigator 源码为依据,先拆一个返回键错误,再沿生成和运行路径验证组合语义;教学模型与真实API分开标记。
淡海水8 小时前
数据结构·算法·c#·模式匹配
10-05-高级-模式匹配-CSharp如何改变与数据结构的交互方式系列:C# 与常用数据结构源码剖析 · 高级特性实现原理篇 阅读时间:约 55 分钟 版本边界:主线以 C# 7—12 与 .NET 8 为例;Unity 中是否可用取决于 Editor 版本、脚本运行时与编译器,不能只看语法所属的 C# 版本。
XiaoZhenHua989 小时前
系统架构·sqlite·c#
C# WinForms + 西门子S7 + SQLite + EPPlus生产数据采集系统架构设计在自动化设备项目中,经常会遇到这样一类需求:PLC负责设备控制,上位机负责读取生产信息,并将每一个产品的生产数据长期保存。
Lost of 程序猿10 小时前
后端·c#·asp.net
船岸数据同步链路实战:SendFlag、单调版本号与断网三天后的续传某船管公司的船队上线新 PMS 第二个月,SHIP01 在太平洋上遭遇卫星链路故障,连续断网 71 小时。
cjp5601 天前
c#
012.UG二次开发,UG管道服务器与WPF管道通讯,传输JSON数据我们通过Note编号来区分数据的归属,比如Note=1存的是齿轮设计数据,Note=2存的是轴设计的数据,这个类被反复重置,只用编号来区分类别,其他属性就是存储数据而已
jiushidt1 天前
arcgis·c#·.net·arcgispro
ArcGIS Pro Add‑in 打包流程详解PackageArcGISContents 组装并压缩PackageAddInpluginconfiguration
geovindu2 天前
开发语言·后端·观察者模式·设计模式·c#·.netcore·行为模式
CSharp: Observer Pattern在珠宝业务系统中,从原料采购、设计加工到质检、物流、财务、营销乃至人事培训,一条完整业务链路往往横跨多个部门。传统做法是各部门在流程节点上轮询或硬编码调用,导致模块之间高度耦合、扩展困难。观察者模式(Observer Pattern)通过「主题发布、观察者订阅」的方式,让业务阶段变更事件能够按需精准通知到对应部门,既降低了耦合,又提升了系统的可维护性与并发能力。本文以 C# .NET 10 为例,结合领域事件、依赖注入与重试熔断机制,完整演示观察者模式在珠宝全流程业务中的落地实践。
软件黑马王子2 天前
开发语言·前端框架·c#
20.Resources资源加载:基本实现将 Resources 的加载和卸载方法统一封装到 ResMgr 中:由于普通 C# 类不能直接开启协程,异步操作需要通过 MonoMgr 执行。
张人玉2 天前
windows·sqlite·c#·.net
基于 C# / .NET 8 + Windows Forms + SQLite 的桌面银行业务演示系统——华夏示范银行管理系统基于 C# / .NET 8 + Windows Forms + SQLite 的桌面银行业务演示系统。 分层架构:Forms / Pages → Controls(内容用户控件 + 用户按钮控件)→ Services → Data / Models / Utils。 支持超级管理员 / 管理员 / 客户;内嵌登录、顶部图标导航、客户与产品管理、持仓价值、操作日志、空闲自动登出、搜索与导出; 页面扩展可分别选择「内容用户控件」与「用户按钮控件」,并独立配置功能开关。
1314lay_10072 天前
数据库·经验分享·笔记·sqlserver·c#
C#调用Sql Server存储过程,并且使用传入表结构目录定义DataTable调用存储过程C#配置文件数据库存储过程private System.Data.DataTable dt = new System.Data.DataTable();
慧都小妮子2 天前
c#·.net·报表开发·数据可视化·报表控件·报表引擎选型
.NET 报表控件选型对比:Stimulsoft 与 FastReport 怎么选本文面向需要在 Stimulsoft 与 FastReport .NET 之间做选型的 .NET 开发者。两款均为成熟产品、定位各有侧重:Stimulsoft 为报表与交互式仪表板一体,FastReport .NET 以分页式报表见长。文章不评判优劣,而是用 5 个自测问题加一张 2026 年官方能力对照表,帮你按场景对号入座——先想清楚要什么,结论自然清晰。
1314lay_10072 天前
数据库·sqlserver·c#
C#调用Sql Server存储过程,有返回值的目录调用存储过程C#配置文件数据库存储过程
我是唐青枫2 天前
开发语言·c#·.net
C#.NET PInvoke 深入解析:封送、内存布局与原生互操作实战在 .NET 里,只要你开始接触这些场景:你大概率都会走到一个关键能力:一句话先说透:P/Invoke 的本质,是让托管代码通过运行时提供的互操作机制,去调用非托管动态库中的函数。
Am-Chestnuts2 天前
人工智能·c#·word
AI 生成的数学公式,怎么用 DS随心转 导出成 Word 里能改的公式摘要:AI 回答里的公式复制进 Word 后变成一串源码、分式散架、根号丢失,多半不是 Word 的问题,而是取出内容的方式不对。本文按不同入口说明怎么完整取回内容,再讲两种把公式转成 Word 可编辑公式对象的做法,最后给出导出后的核验方法。 标签:Word、LaTeX、Markdown、DeepSeek、数学公式
geovindu2 天前
开发语言·后端·c#·.net·.netcore·策略模式·行为模式
CSharp: Strategy Pattern本文以珠宝企业完整业务流水线为背景,深入讲解策略模式(Strategy Pattern)这一行为型设计模式的核心思想、结构组成与实战落地方式。通过领域驱动设计(DDD)分层、仓储模式、工作单元以及熔断重试机制的综合运用,展示策略模式在真实业务场景中的价值。
古少侠2 天前
人工智能·c#·word
AI 内容粘到 Word 就乱?用 DS随心转 把复制的内容直接变成排版好的一段摘要:从 AI 对话框复制出来的内容粘到 Word 里常常不成样子,问题出在剪贴板里的东西和你以为的不一样。本文用一个短流程讲清楚:先看拿到手的是什么格式,再选对应的落文档路线,最后用几条硬指标确认这一步做对了。 标签:Word、Markdown、剪贴板、DeepSeek、Pandoc
geovindu2 天前
开发语言·后端·c#·.net·.netcore
CSharp: Task Scheduler本文介绍基于 C# .NET 10 开发的 TaskScheduler 定时任务调度器,涵盖项目结构、核心模块、配置管理、任务调度、数据持久化、日志记录以及 WinForms 图形界面等完整实现。
半亩码田2 天前
python·单元测试·c#
C#转Python第4.5篇:单元测试:pytest vs xUnit/NUnit在 C# 里写单元测试,用 xUnit 或 NUnit——[Fact]、[Theory]、[InlineData]、Assert.Equal(),测试方法要标记特性,测试类要遵循命名规范,测试项目要单独创建。
fujisheng6612 天前
c#·unity3d
FUI 绑定生命周期实战:可靠解绑、失败回滚与列表项换绑系列第 09 篇,面向有 Unity UI 经验、准备设计框架的开发者。主案例是购买弹窗重复打开,补充排行榜 Cell 从 A 换绑为 B 的迟到头像问题。