首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 42 人订阅
共681篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
WPF 动态生成行列可变表格的实现方法
在做WPF开发的时候,经常会遇到需要展示表格数据的场景。大家最熟悉的可能是DataGrid控件,它用起来方便,绑定数据简单。 但有个问题一直困扰着我:当表格的列数不固定,需要根据数据动态变化时,
C# 反射太慢?这几种方案让你性能翻倍
C#的反射确实慢,可以通过优化来缓解。 反射是 C#语言中一种非常有用的机制,它可以在运行时动态获取对象的类型信息并且进行相应的操作。 反射能干什么? 使用反射可以让我们在运行时动态地获取对象的
工业物联网数据不丢包?C# + RabbitMQ 实现串口数据零丢失转发
工业自动化和物联网项目中,串口通信是连接设备与系统的重要桥梁。然而,你是否曾经历过这样的尴尬:工厂设备产生的关键数据因网络波动或系统异常而丢失,面对老板的追问却无法提供完整记录? 据统计,80%
WPF 如何修改 Button 圆角(经典)
在使用 WPF 开发桌面应用时,UI 的美观性是提升用户体验的重要一环。而 Button 作为最常用的控件之一,其默认样式往往无法满足现代设计需求,尤其是圆角按钮已成为主流设计趋势。 然而,许多
C# 桌面开发必备技能:WndProc、IMessageFilter 与 NativeWindow
在Windows桌面应用开发中,无论是使用传统的WinForm还是现代的WPF,处理系统级别的消息(如鼠标、键盘、窗口事件等)是开发稳定、响应式用户界面的关键。 虽然.NET框架为我们封装了大量
C# 文件处理进阶:轻松实现读取进度监控
在日常使用电脑时,我们经常会遇到文件复制或传输的场景。此时,一个清晰可见的进度条不仅能提升用户体验,还能让我们实时了解任务进展。 作为开发,尤其是使用C#进行开发的工程师,掌握如何实现文件读取进
解决 WPF ListView 大数据加载卡顿的实战方案
在开发WPF桌面应用时,一个常见的痛点就是当数据量增大时,界面变得卡顿甚至假死。特别是使用ListView控件展示大量数据时,这种问题尤为突出。我曾经也遇到过这样的困境:系统加载超过一万条数据就
.NET 工业互联网通讯库:实现主流PLC协议(ModBus、CIP、MC、FINS等)
数字化转型加速的时代,工业互联网(IIoT)作为连接物理世界与数字世界的桥梁,正变得越来越重要。它不仅促进了设备间的高效通信,还为智能制造、自动化控制等领域带来了前所未有的变革。 然而,面对市场
C# 反射太慢!3招教你把性能提升10倍,告别CPU飙升
在C#开发的世界里,反射机制一直是一把"双刃剑”。它赋予了我们强大的运行时能力,让框架设计变得异常灵活,无论是ORM、序列化工具,还是插件系统,都离不开它的身影。然而,这种灵活性往往伴随着性能的
教你用 WinForm 创建动态 Splash 启动画面
在软件开发中,用户体验是衡量一个应用是否成功的重要标准。当我们的应用程序需要加载大量资源或执行耗时操作时,用户往往需要等待一段时间。如果在这期间界面没有任何反馈,用户可能会误以为程序卡死或无响应
C# 四种 Timer 定时器区别与用法(含代码示例)
在 C# 开发中,计时器(Timer) 是实现定时执行任务的重要工具。无论是执行后台轮询、定时刷新数据,还是控制程序节奏,Timer 都扮演着关键角色。然而,.NET 提供了多种不同类型的 Ti
解决 WinForm 开发难题:GDI+ 绘图技术与自定义控件实例
WinForm开发中,界面的个性化和用户体验的优化始终是开发关注的重点。 GDI+作为.NET框架中强大的图形绘制工具集,为开发者提供了丰富的绘图能力。通过GDI+,我们不仅可以实现常规的图形绘
一库通吃!.NET 平台下的智能车牌识别标准化方案
智能交通系统的快速发展,车牌识别技术在安防监控、停车场管理、高速公路收费等多个领域得到了广泛应用。然而,不同厂家提供的车牌识别设备往往有不同的接口标准,给集成商带来了不小的挑战。 为了解决这个问
三分钟上手 .NET 6 + AnyCAD 打造 WPF 三维应用
工业软件和三维可视化需求的不断增长,将三维模型展示功能集成到桌面应用程序中已成为许多开发的刚需。 WPF 作为 Windows 平台强大的 UI 框架,结合现代 .NET 版本,具备出色的图形渲
WinForm 集成 WebAPI:实现 Modbus 数据对外服务
工业自动化领域,上位机软件不仅要完成数据采集和人机交互,越来越多的场景需要它对外提供数据服务。 尤其是在与MES、SCADA或其他管理系统集成时,通过WebApi方式暴露数据接口已成为一种高效、
开源一个 Windows 键盘钩子实现工业扫码枪无焦点输入
在工业自动化领域,条码扫描枪的应用无处不在。然而,如何高效地处理条码输入,尤其是在多任务环境下实现无缝集成,一直是一个挑战。传统的解决方案往往需要复杂的焦点管理,导致用户体验不佳。 AttnSo
工业4.0时代,C#上位机是为了取代组态软件么?
在工业自动化领域,经常会有人问这样一个问题:"C#上位机是不是为了取代组态软件?"、"组态软件是不是已经过时了?" 其实,C#上位机并不是为了取代组态软件,而是对组态软件的一种补充。两者各有适用
一款高效易用的 WinForm 端口扫描工具
在网络管理和安全领域,端口扫描器是一个非常重要的工具。它可以帮助网络管理员检测开放的端口、识别潜在的安全漏洞,并确保网络环境的安全性。 本文将推荐一款端口扫描器工具,从项目背景、功能特点到具体技
.NET 8 + Blazor 实现高适配企业级 ERP 系统(移动端/多端支持)
在竞争激烈的商业环境中,企业资源计划(ERP)系统已经成为优化业务流程、提升工作效率不可或缺的工具。面对日益复杂的市场需求和不断变化的技术趋势,选择一套合适的ERP管理系统对于企业的长期成功至关
C#+ OpenCvSharp 工业视觉常用图像处理示例集(开箱即用,附源码)
计算机视觉的广阔领域中,OpenCV无疑是一颗璀璨的明星,它为开发提供了丰富且强大的图像处理和计算机视觉算法库。 而OpenCvSharp作为OpenCV的.NET封装,让C#开发能够更加便捷地
下一页