推荐一款基于.NET的进程间通信框架-牛翰网

推荐一款基于.NET的进程间通信框架

在Windows操作系统中,每一个应用程序都是相互独立的,它们拥有独立的内存空间,各个应用程序之间形成一道边界,不能互相访问和操作,这是操作系统为了保护应用程序的安全而设计的。这种看似“...
浅谈WPF之MVVM工具包-牛翰网

浅谈WPF之MVVM工具包

在之前的WPF示例中,都会用到一个MVVM框,也是一个比较常的MVVM框架,就是MVVM工具包【CommunityToolkit.Mvvm】,今天专门以一个简单的小例子,简述一下MVVM工具包的常见用法,仅供学习分享使用...
12个月前
0389
进程间通信组件ZeroMQ详解-牛翰网

进程间通信组件ZeroMQ详解

在一些复杂的项目中,往往会由不同功能的程序组成,且在程序运行期间,各个程序还需要进行互相通信,实现进程间通信的方式有很多种,最常用的就是通过消息中间件,比如RabbitMQ,Kafaka,以及Ze...
推荐一种批量判断文件是否存在的快速办法-牛翰网

推荐一种批量判断文件是否存在的快速办法

在日常开发中,我们经常需要和文件打交道,特别是桌面开发,有时候就会需要加载大批量的文件,而且可能还会存在部分文件缺失的情况,那么如何才能快速的判断文件是否存在呢?如果处理不当的,且...
12个月前
03713
WPF系列文章合集(低调奢华版)-牛翰网

WPF系列文章合集(低调奢华版)

自上一个系列文章写完之后,最近的两三个月时间,一直在写WPF相关技术文章,断断续续地写了近二十几篇文章,为了方便大家阅读,现将本系列文章分类整理,汇总如下。
12个月前
03710
浅谈WPF之属性系统-牛翰网

浅谈WPF之属性系统

在WPF开发中,经常听到各种属性,如:依赖属性,附加属性,CLR属性,那这些不同类型的属性,具体又有什么作用呢?今天以一些简单的小例子,简述一下WPF开发中,各种属性的相关概念和应用,仅供...
12个月前
0358
推荐一种程序崩溃闪退或卡死的分析方法-牛翰网

推荐一种程序崩溃闪退或卡死的分析方法

在实际开发中,经常遇到程序崩溃闪退或者卡死的问题,在遇到这种问题的时候,往往很难捕捉异常,且日志也无法正确记录到问题发生的位置。在Windows操作系统中,dump文件就可以记录并保存程序崩...
浅谈WPF之控件拖拽与拖动-牛翰网

浅谈WPF之控件拖拽与拖动

使用过office的visio软件画图的小伙伴都知道,画图软件分为两部分,左侧图形库,存放各种图标,右侧是一个画布,将左侧图形库的图标控件拖拽到右侧画布,就会生成一个新的控件,并且可以自由拖...
12个月前
03315
浅谈WPF之DataGrid动态生成列-牛翰网

浅谈WPF之DataGrid动态生成列

在日常开发中,DataGrid作为二维表格,非常适合数据的展示和统计。通常情况下,一般都有固定的格式和确定的数据列展示,但是在某些特殊情况下,也可能会需要用到动态生成列。本文以一些简单的小...
12个月前
0317
.NET数据交互之生成和读取YAML文件-牛翰网

.NET数据交互之生成和读取YAML文件

最近在项目中,业务上需要与Python进行交互,而Python程序用的配置文件主要是YAML,程序以命令行形式运行,前端页面由C#通过WPF开发完成。现在需要通过C#生成YAML配置文件,并经过Python读取和...
12个月前
0296