c#

2501_930707781 小时前
pdf·c#·交互
使用C#代码在 PDF 文档中创建交互操作提升 PDF 文件的交互性是文档管理和用户体验优化的重要组成部分。通过 .NET 框架中的 C#,开发人员可以在 PDF 文档中创建各种操作,例如添加文件链接、网页链接和音频,实现页面跳转、启动外部应用程序或播放背景音乐等功能,从而让 PDF 文档具备更丰富的交互功能。
zimoyin10 小时前
javascript·c#·自动化
在 C# 里嵌入 JavaScript:用 Jint 做可热更新的自动化脚本(从入门到踩坑)很多桌面工具的最后一步,都是“让用户写点逻辑”: 不同的医院、不同的产线、不同的客户,业务规则不一样,但又不值得每次改代码重新发版。
小羊没烦恼!13 小时前
java·开发语言·mysql·算法·c#
异步编程:线程概述及使用做交互式客户端应用程序,用户总希望程序能时刻响应UI操作;做高性能服务器开发,使用者总希望服务器能同时处理多个请求……等等,这时我们可以使用多线程技术来保证UI线程可响应、提高服务器吞吐量、提升程序处理速度,设置任务优先级进行调度……
c#上位机15 小时前
开发语言·c#
C#上位机项目实战——exe项目调试更改dll中源代码我们有时候自己封装了一个C#的dll,然后引用了这个dll里面的方法,当我们发现这个方法有问题的时候,可以通过一些手段进入到这个dll的方法中进行单步调试,从而找到错误的原因,本文使用的是Visual Studio2019。
淡海水16 小时前
算法·unity·c#·gc
06-02-源码-增量标记算法实现篇章:06-源码深度-Unity增量式GC | 阅读时间:约 50 分钟 | 前置知识:增量标记原理、对象图遍历
淡海水17 小时前
unity·c#·gc
06-01-源码-Incremental GC总览与设计篇章:06-源码深度-Unity增量式GC | 阅读时间:约 50 分钟 | 前置知识:GC 基本概念、三色标记算法
江沉晚呤时19 小时前
开发语言·c#
零依赖的代价与自由:我用 C# 自研了一套 Office 读写库一套纯 C# 写的 Office 读写库:PDF、Word、Excel 能读能写,DOC/XLS 老格式也能读,0 个第三方 NuGet 依赖,MIT 许可。 为什么现在说:主流方案要么贵,要么重,要么挑平台。 对你意味着什么:多一个选择,也多一份“格式标准自己读”的参照。
zimoyin21 小时前
c#·自动化
Windows 控件获取全攻略:Win32 / UIA / MSAA + 鼠标拾取与点击关联(C# 实战)本文面向需要做 Windows 桌面自动化的读者:RPA、医疗/工业软件对接、自动化测试、辅助工具。 示例全部是 C#,目标框架为 .NET Framework 4.8(.NET 6/8 同样适用)。 文中经验来自一个真实的 PACS 桌面自动化检查工具:默认只读,动作必须显式触发。
小羊没烦恼!1 天前
开发语言·前端·数据库·python·oracle·c#·php
铁道部新客票系统设计(二)在上一篇文章中 铁道部信客票系统设计(一) 里面,探讨了关于数据库层面的功能性需求以及非功能性的需求,在非功能性需求里面,一博主 提出了没有考虑到峰值的情况,这一点的确漏掉了,因为我们铁道部的特殊需求,在春运期间负载很大,平时可能一般,如果用考虑最大的情况,则回存在浪费的情况,如果考虑不足,就像网络订票一样,苦逼。就好比 铁道部春运的时候,发车量大,但是如果制造大量列车,平时就空闲了,也就很亏。机器的折旧很是块的。春运期间可以考虑紧急扩容来实现,所以从设计上可以保持这种扩展性。 扩容是一项工程,整体来说比
昂好的day1 天前
开发语言·网络·网络协议·tcp/ip·c#
VisionMaster 通信模块实战(上):Modbus、TCP 收发、协议组装解析视觉方案本身只会"看",要让它跟 PLC、机械手、上位机打交道,就靠通信模块。这篇讲 VM(VisionMaster)里最常用的几种通信:Modbus 模块、TCP Server/Client、协议组装/解析、发送/接收数据,以及作业里"N 点标定用通信模式做"是怎么回事。下篇讲 C# 二开怎么把 .sol 方案接到自己软件里。(下篇见《VisionMaster 二开实战(下):C# 加载 .sol、运行流程、取结果、渲染》)
波力海苔夹心脆6751 天前
经验分享·后端·mysql·正则表达式·c#
C# 正则表达式零基础入门:从“看得懂“到“会用“很多人第一次看到正则表达式,比如 ^1[3-9]\d{9}$,会觉得这是一串"天书",看着就想跳过。其实正则一点都不神秘,它就是一套**"描述字符串长什么样"的符号**。你不用一次记住所有符号,只要把它拆成四个层次,从最简单的开始,一层一层往上加,就能看懂、也会自己写。这篇文章专门写给零基础的同学:先告诉你正则是什么、为什么需要它,再带你走完四个层次,最后用一个手机号的例子把所有知识串起来。
昂好的day2 天前
开发语言·数码相机·c#
VisionMaster(VM) 标定工具详解(上):为什么必须标定 + 九点标定手眼标定玩视觉的人绕不开"标定"。相机拍的是像素,设备要的是毫米/机械手坐标,中间这道换算就是标定。这篇讲 VisionMaster(VM)里最常用的两类标定:为什么要标定、以及**九点标定(手眼标定)**到底在干什么。下篇讲像素当量和透视矫正。(下篇见《VisionMaster(VM) 标定工具详解(下):像素当量、透视矫正与常见坑》)
小羊没烦恼!2 天前
java·开发语言·前端·数据库·后端·spring·c#
深入浅出SQL Server中的死锁死锁的本质是一种僵持状态,是多个主体对于资源的争用而导致的。理解死锁首先需要对死锁所涉及的相关观念有一个理解。
czhc11400756632 天前
c#
同值短路与单一真值源:属性不是命令,状态只有一个家2026-10-20 · 概念 + 语法。今天挑两个概念:① 同值短路——为什么「把有副作用的动作挂在属性 setter 上」会被悄悄吞掉;② 单一真值源——本地门闩为什么总有一天会和真实状态分叉。 全文脱敏:真实类名 / 方法名 / 产品名 / 厂商名一律泛化;业务步骤名写成泛化词;不含具体耗时与数值。
下页、再停留2 天前
开发语言·c#
【C#桌面客户端系列学习-15】生成可视化图表之折线图、柱状图、饼状图目录一、前言二、效果图三、窗体设计四、数据库结构五、折线图示例代码六、柱状图示例代码七、饼状图示例代码
波力海苔夹心脆6753 天前
经验分享·计算机视觉·c#·visionmaster·海康机器人·位置修正
VisionMaster 两级位置修正实战:塑料外壳与金属件装配角度检测拍合影时找一个人,你不会先在整张照片里找他的眼睛——一定是先找到他这个人(整体定位),再在他的脸上找眼睛(局部定位)。机器视觉里也有同样的场景:工件由塑料外壳和中间金属件装配而成,外壳在图像里位置是随机的,金属件相对外壳又存在装配偏转。本文用一个实际方案演示 VisionMaster 中**两级位置修正(级联 Fixture)**的搭建方法,第一次修正"找外壳的边",第二次修正"找金属件的边",最终稳定测得两条边的夹角。适合已经会基本拖拽模块、但对"位置修正为什么要用两次"感到困惑的初学者。
小羊没烦恼!3 天前
java·开发语言·前端·javascript·数据库·mysql·c#
C#综合揭秘——Entity Framework 并发处理详解一、并发处理的定义在软件开发过程中,当多个用户同时修改一条数据记录时,系统需要预先制定对并发的处理模式。并发处理模式主要分为两种: 第一种模式称为悲观式并发,即当一个用户已经在修改某条记录时,系统将拒绝其他用户同时修改此记录。 第二种模式称为乐观式并发,即系统允许多个用户同时修改同一条记录,系统会预先定义由数据并发所引起的并发异常处理模式,去处理修改后可能发生的冲突。常用的乐观性并发处理方法有以下几种:
淡海水3 天前
算法·unity·c#·游戏引擎·gc
05-02-源码-Boehm GC标记阶段元数据Boehm GC的标记阶段是其最核心的组件。与SGen的精确标记不同,Boehm GC使用保守标记算法:不依赖对象的精确类型信息,而是将对象体中所有看起来像指针的word都当作潜在引用。这种设计使得Boehm GC可以与任意C/C++代码集成,但也带来了伪指针风险和扫描开销。本文深入分析保守标记算法的实现、根发现机制、Partial Clean优化以及标记栈管理。
信可维3 天前
开发语言·人工智能·c#·word·软件工程
AI 读 Word 表格总读错?先查合并单元格和表头这 3 处上周帮朋友处理一份 18 页的项目验收文档,里面有 11 张表。我让模型把「设备清单」抽成 JSON,字段名都对,行数总少两行。把同一页截图发过去,它又能读对。
半摆烂日常3 天前
大数据·开发语言·人工智能·智能手机·https·c#
手机表单的左滑操作:触摸事件的处理细节移动端表单的交互设计里,左滑操作是高频动作——列表项左滑出删除、右滑标记已读,效率高、用户爱用。但我们把左滑做进业务表单列表时,踩了一串触摸事件的坑。这篇把移动端左滑操作的实现细节和坑完整记录。结论先说:左滑操作的难点不在滑动本身,在滑动与滚动的冲突裁决——横向滑还是纵向滚,手指落下的头几个像素就要判对;判定错了,用户想滚动列表却弹出删除键,体验立刻翻车——用户不会说事件冲突,只会说这软件有毒。