.NET 跨进程设置父子窗口SetParent-牛翰网

.NET 跨进程设置父子窗口SetParent

跨进程设置父子窗口除了owner方案 C# 跨进程 设置窗口owner - 唐宋元明清2188 - 博客园,还有Win32-SetParent SetParent 函数 (winuser.h) - Win32 apps | Microsoft Learn SetParent可以...
.NET 判断当前是否管理员-牛翰网

.NET 判断当前是否管理员

我们运行Windows应用,经常需要管理员权限去读写系统文件、外设设备。以管理员权限启动应用可以参考:C# 程序管理员权限启动 - 唐宋元明清2188 - 博客园 (cnblogs.com) 进入程序后,我们判断当...
.NET开发一些书箱推荐-牛翰网

.NET开发一些书箱推荐

.NET基础 《C#入门经典》第7版 《CLR via C#》第5版 《深入理解C#》 《C#高级编程》第11版 《C#本质论》 《C# 7.0核心技术指南》第7版 .NET进阶 《编写高质量代码:改善C#程序的157个建议》 《C...
.NET 结构体-牛翰网

.NET 结构体

我们都知道结构体struct,在大量创建、引用的场景下相比类class能提升很大性能。本文介绍下如何正确使用struct struct定义 1 struct Point 2 { 3 public float X; 4 public float Y; 5 } 6 7 cl...
WPF 开启Pointer消息-牛翰网

WPF 开启Pointer消息

使用AppContext.SetSwitch(AppContextSwitchOverrides 元素 - .NET Framework | Microsoft Learn),开启Pointer消息: 1 public partial class App : Application 2 { 3 pu
.NET 阻止系统睡眠/息屏-牛翰网

.NET 阻止系统睡眠/息屏

本文介绍Windows系统设备下如何阻止系统睡眠/息屏,以及查看当前阻止睡眠/息屏的应用信息 powercfg /requests查看活动列表 在播放音乐时,我们会发现设置了系统电源管理-自动睡眠,计划不会生效...
.NET 白板书写加速-曲线拟合预测-牛翰网

.NET 白板书写加速-曲线拟合预测

白板软件书写速度是其最核心的功能,注册StylusPlugin从触摸线程拿触摸点数据并在另一UI线程绘制渲染是比较稳妥的方案,具体的可以查看小伙伴德熙的2019-1-28-WPF-高性能笔 - lindexi - 博客园 ...
.NET 白板书写延迟-触摸屏报点率-牛翰网

.NET 白板书写延迟-触摸屏报点率

触摸书写延迟,是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差,这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。 而触摸延迟主要影响因素有:...
.NET 网络唤醒-牛翰网

.NET 网络唤醒

本文介绍下电脑设备关机的情况下如何通过网络唤醒设备,之前电源S状态 计算机Power电源状态- 唐宋元明清2188 - 博客园 (cnblogs.com) 有介绍过远程唤醒设备,后面这俩天了解多了点所...
.NET 摄像头采集-牛翰网

.NET 摄像头采集

本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。 摄像头采集有多种方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv...