会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guchen-bky
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
19
下一页
2026年6月25日
工控机联网实战-Windows-ICS网络共享指南
摘要: 一根网线、一台笔记本,10 秒让没有 WiFi 的工控机连上互联网。本文从原理到排障,讲透 Windows 网络共享的正确姿势。 为什么需要网络共享? 在工业现场或实验室环境中,我们经常遇到这样的场景: 工控机只有有线网口,周围没有路由器 现场只有 WiFi 可用,但工控机没有无线网卡 需要临时给工
阅读全文
posted @ 2026-06-25 21:17 孤沉
阅读(198)
评论(1)
推荐(1)
2026年6月22日
WPF 事件系统的三大总枢:EventManager、CommandManager、WeakEventManager
摘要: 目标读者:想理解 WPF 事件基础设施、特别是想搞清楚"为什么自己写的事件转发会有内存泄漏"的框架使用者与控件开发者。 阅读收获:建立 WPF 事件系统的全景图,掌握三大总枢的协作关系与各自的适用场景。 一、为什么需要"总枢" WPF 的事件系统远比 WinForm 复杂——它要在可视化树中路由事件
阅读全文
posted @ 2026-06-22 20:24 孤沉
阅读(50)
评论(0)
推荐(0)
Prism PropertyObserver 源码解析:链式属性订阅与动态重建
摘要: 目标读者:熟悉 WPF/MVVM 基础,想深入理解 Prism ObservesProperty 链式表达式底层实现的中高级开发者。 阅读收获:理解 Prism 如何用不到 200 行代码实现"任意深度属性变化监听",并掌握其动态重建链路的内存安全设计。 一、它解决了什么问题 在 MVVM 中,我们
阅读全文
posted @ 2026-06-22 20:23 孤沉
阅读(40)
评论(0)
推荐(0)
WPF 命令系统的控制权转移:从 DelegateCommand 到自定义实现
摘要: 目标读者:理解 MVVM 基础、想搞清楚 CanExecute 为何能自动驱动 Button.IsEnabled 的 WPF 开发者。 阅读收获:建立"控制权转移"的架构视角,看清 Prism 与自定义 ICommand 之间的等价与差异。 一、什么是"控制权转移" 传统 WinForm 时代,按钮
阅读全文
posted @ 2026-06-22 20:23 孤沉
阅读(41)
评论(0)
推荐(0)
2026年6月13日
我如何用表达式树打造零开销的枚举转换器
摘要: 一、问题的起源 在我们的工业自动化系统中,存在这样一个场景: 视觉识别DLL 和 上位机软件 各自定义了功能相似的枚举,但命名和数值都不一致。在系统架构调整之前,代码中充斥着这样的转换逻辑: csharp // 到处可见的硬编码转换 if (visionResult == VisionStatus.
阅读全文
posted @ 2026-06-13 11:12 孤沉
阅读(17)
评论(0)
推荐(0)
2026年6月9日
打通WPF和WCF之路(2)
摘要: 1、先修改WcfService 我们之前已经实现了IPLCService,不过需要进行部分修改 现在新增一个接口IPLCServiceCallback,用来通知回调 public interface IPLCServiceCallback { [OperationContract(IsOneWay
阅读全文
posted @ 2026-06-09 13:50 孤沉
阅读(16)
评论(0)
推荐(0)
2026年6月8日
博客园 Markdown 图片上传踩坑与解决方案
摘要: 1、在某次写博客的时候发现本地的md文档复制到博客园图片无法正常显示 这是因为Image的地址不规范导致,我之前的操作一直是复制,保存,删除,这次由于使用了snipaste截图。结合Typora看能不能有一劳永逸的办法 在Typora中看到的图片,使用的是本地绝对路径,比如:C:\Users\xxx
阅读全文
posted @ 2026-06-08 16:04 孤沉
阅读(49)
评论(0)
推荐(0)
打通WPF和WCF之路(1)
摘要: 打通WPF和WCF之路(1) 我这里使用VS2022举例子,其他版本的VS不在考虑范围 一、新建WCF服务 如果未找到wcf服务相关,是因为VS2022未安装此项服务,打开工具,安装工具和扩展 在单个组件找到 点击安装 一、项目结构总览(先看大局) text WcfService (类库项目) ├─
阅读全文
posted @ 2026-06-08 15:50 孤沉
阅读(34)
评论(0)
推荐(0)
2026年5月29日
WPF StringFormat 深入探秘
摘要: 一、问题的起源:一个看似简单的绑定 最近在开发 WPF 应用时,遇到了一个让我困惑的问题。我需要在一个 Button 上显示格式化的文本,很自然地写下了这样的代码: xaml <Button Content="{Binding Name, StringFormat={}{0}Hello}" /> 预
阅读全文
posted @ 2026-05-29 14:30 孤沉
阅读(51)
评论(0)
推荐(0)
2026年5月28日
C#的比较器Comparer的底层研究
摘要: 我们研究下C#的比较器Comparer的底层,我先来看下底层代码 public delegate int Comparison<in T>(T x, T y); public abstract class Comparer<T> : IComparer, IComparer<T> { private
阅读全文
posted @ 2026-05-28 14:31 孤沉
阅读(32)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
19
下一页
公告