首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 44 人订阅
共699篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
教你搭建 C# 物联网设备监控系统,解决实时性与稳定性难题
在制造业、智慧城市、农业物联网等领域的数字化浪潮中,企业每天都在产生海量的设备数据。然而,企业在物联网数据采集方面普遍存在实时性差、系统不稳定的问题。如何开发一个高效、可靠的设备监控系统,已成为
C# 并行编程:如何用 MaxDegreeOfParallelism 让 CPU 满血运转?
在日常开发工作中,我们常常会面临性能优化的挑战。想象这样一个场景:老板对数据处理程序的性能提出质疑,指出服务器拥有16核处理器,但程序运行速度却远未达到预期,且CPU使用率仅徘徊在30%左右。
C# 解决 UI 卡顿的多线程与异步编程问题
在 Windows 桌面应用开发中,UI 卡顿、无响应甚至"假死"是开发者常遇到的棘手问题。其根本原因往往在于——在 UI 线程中执行了耗时操作。 UI 线程(又称主线程)肩负着界面渲染与用户交
WPF 如何实现超炫确定性数字滚动效果
WPF开发中,数字滚动效果是一种常见的UI动画需求,常用于计数器、数据仪表盘或抽奖场景。 本文将详细介绍一种确定性的数字滚动效果实现方案,与随机滚动的抽奖效果形成区别。 该实现通过精心设计的动画
WPF 轻松实现超炫圆形水波纹进度条
在探索 WPF 的无限可能时,实现各种自定义控件和动画效果总是令人兴奋不已。最近,在看到公司Web前端实现了一个圆形水波纹进度条后,便尝试用WPF来复现这一效果。 然而,由于个人技术限制,起初遇
C#上位机开发实战:8种MES系统对接方案详解
在工业自动化领域,经常有学员问道:"上位机怎么与MES进行信息交互?"实际上,上位机与制造执行系统(MES)之间的信息交互是实现生产过程自动化、信息化的关键环节。 本文将介绍几种常用的对接方式,
WinForm + SkiaSharp 打造工业级动画系统
大家是否曾经被客户要求开发一个酷炫的工业监控界面?或者想要在 WinForms 应用中实现流畅的动画效果?传统的 GDI+ 绘图性能有限,而 WPF 又显得过于重量级。今天我们来探索一个完美的解
C# 开发实战:基于FinsTCP协议与欧姆龙PLC的上位机通信
在工业自动化领域,PLC(可编程逻辑控制器)作为核心控制单元,与上位机之间的通讯至关重要。欧姆龙PLC支持FinsTCP协议,这是一种基于TCP/IP的工业通信协议,广泛用于数据读写和设备控制。
C# 多线程卡顿、死锁、效率低?一文教你如何调优
原子操作 先看一段问题代码 这是多线程下,result的值不同步的原因。 1、基于Lock实现 平时大家用的最多的应该就是加锁了,同一时间,只有一个线程进入代码块。 实现代码: 结果 2、基于CA
C# 串口通信实战:掌握 SerialPort类应用技巧,轻松搞定通信难题
在工业自动化、物联网和嵌入式系统中,串口通信仍然扮演着不可替代的角色。尽管网络通信技术发展迅速,但在一些对稳定性、实时性要求较高的场景中,串口通信依然具有广泛的应用基础。 C# 语言通过 Sys
C# 插件化开发实战:基于 MEF 构建灵活可扩展的工业应用
\作为一名C#开发,是否遇到过这样的困扰:项目需求频繁变更,每次新增功能都要重新编译整个系统?客户要求灵活定制功能,但传统的单体架构让你束手无策? 本文将通过引入MEF(Managed Exten
别再写 async void 了!C# 高可靠异步代码的三个关键实践
作为 C# 开发,是否写过 async void 方法却不知道隐患?是否忽略了 CancellationToken 参数导致无法取消长时间运行的操作?在开发高性能应用时,这些看似细微的异步编程细
你真的懂 WinForm 的 Load 和 Shown 吗?90% 的界面 Bug 都源于此
你是否遇到过这样的问题:窗体刚显示就闪退?数据还没加载完用户就能操作界面?窗体关闭时数据丢失?这些看似"玄学"的问题,其实都源于对 窗体生命周期 的理解不足。 作为 C# 开发,掌握 WinFo
WPF 打造工业级图像控件:支持海康相机与 ROI 框选
工业视觉、智能检测或安防监控等场景中,实时图像显示与交互是软件系统的核心功能之一。如何高效地加载相机画面、支持缩放平移、并允许用户框选感兴趣区域(ROI),直接影响操作体验和系统实用性。 本文介
C# 工业级串口调试工具:策略模式 + 多线程 + 帧同步实战
工业自动化、嵌入式设备调试以及数据采集等场景中,串口通信依然扮演着不可替代的角色。尽管现代通信技术日新月异,但许多设备仍依赖稳定、低延迟的串口协议进行数据交互。开发一款能够高效接收、解析并实时展
C# 策略模式在 WinForm 工业软件中的实战应用
还在为复杂的业务逻辑切换而头疼吗?面对不断变化的需求,是否感觉代码越来越臃肿,维护成本越来越高? 作为一名长期深耕工业软件领域的 C# 开发,深知这种痛苦。一个生产系统今天要支持高速模式,明天又
S7.Net 与西门子PLC通讯——纯新手必看
本文档适合从未接触过PLC的.NET开发程序员入门查看。(其实看完了之后,PLC开发也就那样) PLC通讯入门比较难,需要关注的细节比较多。一边学习一边举一反三多思考,一定要自己创建Demo跟着
C# 中启动进程的几种常见方式
在 C# 开发过程中,我们经常需要通过程序来启动外部进程,例如运行可执行文件、批处理脚本、打开网页等。.NET 提供了 System.Diagnostics.Process 类来实现对进程的控制
TMS智能物流平台:GPS实时调度+数据驱动配载+全链路追踪
快速发展的物流行业中,如何高效地管理运输流程成为了每个企业的重要课题。推荐一款面向运输公司的全流程管理系统,通过智能调度、全程可视化以及多端协同等功能,帮助企业实现从运力资源准备到货物交付的全生
C# 自定义特性实现 DataGridView 全自动列生成
在 WinForm 开发中,DataGridView 是一个非常常用的控件,用于展示结构化数据。然而,当面对列数较多、字段频繁变动的场景时(如配方管理、配置系统等),手动设置每一列不仅效率低下,
下一页