首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 39 人订阅
共580篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
WPF 中调用 AOT 发布的 ASP.NET Core 类库(DLL)
随着 .NET 8 的发布,ASP.NET Core 已原生支持 AOT(Ahead-of-Time)编译。虽然大多数教程仍聚焦于将 ASP.NET Core 发布为独立可执行文件(.exe)
告别内存陷阱:5个实战技巧彻底搞懂 C# 值类型与引用类型
每一位 C# 程序员 都曾在职业生涯中因不理解 值类型和引用类型的本质区别,而在项目中踩过内存管理的"坑"。更令人头疼的是,这类问题往往在开发阶段难以察觉,直到上线后的生产环境中才暴露,直接影响
WinForm 中异步TCP通信的正确打开方式
软件开发中,网络通信是实现分布式系统、远程控制和实时数据交换的核心技术之一。TCP 作为传输层中最常用的协议,以其面向连接、可靠传输、字节流通信的特点
你的 C# 代码真的够快吗?90% 的开发都忽略的 10 个致命错误
开发高性能的C#应用程序时,我们常常将注意力集中在算法优化和架构设计上,却忽略了那些看似微不足道的代码细节。 事实上,真正拖慢你应用速度的,往往不是复杂的业务逻辑,而是那些"隐形杀手"
企业级桌面架构如何选,MFC、WinForm 还是 WPF?一文说清
作为一个技术总监,曾主导过数个桌面的应用程序,从早期的 MFC 一直到现在的 WPF 企业应用,说实话每一项技术都是有其独特的价值和应用场景。 接下来我将从技术架构、性能优化,和项目实战等多个维度。
告别卡顿!WPF DataGrid 10万+数据流畅展示的终极解决方案
从传统的 WinForm DataGridView 转向 WPF 的 DataGrid,满怀期待地加载了 10 万条数据,结果界面直接卡死 30 秒,用户体验瞬间崩塌。
WinForm 解决窗体大量控件加载闪烁卡顿的问题
在使用 WinForm 桌面应用程序时,当窗体中包含大量控件(如按钮、标签、文本框等)或进行频繁界面更新时,常常会出现界面闪烁、加载卡顿、重绘不完整等问题,严重影响用户体验。 尤其是在现代高分辨
C# Bitmap 类在工控实时图像处理中的高效应用与避坑
在 C# 的图像处理世界里,Bitmap 类无疑是一个绕不开的核心角色。无论是开发图片编辑工具、处理摄像头采集的帧数据,还是生成动态二维码,都能看到它的身影。
C# 三种方式实现Socket数据接收(经典)
在工业自动化、物联网(IoT)和网络通信等领域,Socket 编程是实现设备间数据交互的核心技术。C# 作为 .NET 平台的主要开发语言,提供强大的网络编程支持。然而,在实际开发中,很多开发在
.NET 调用非托管代码时,局部变量为何突然变 null?真相竟是 union 内存越界
在C#开发中,我们常常会通过平台调用(P/Invoke)或COM互操作来调用非托管代码,以实现对操作系统底层功能的访问。这种方式虽然强大,但也隐藏着不少陷阱,尤其是在处理复杂结构体时。
工控组态也能这么炫?WPF自定义控件实现管道流动与风扇旋转
在工业控制领域,WPF 以其丰富灵活的控件样式设计,成为工控组态软件开发中的首选。相较于传统的WinForm,WPF提供更强大的图形处理能力和更加灵活的UI设计方式。
WinForm 复合控件:从零实现一个工业级模拟量显示控件
在Windows桌面应用开发中,WinForm控件是开发用户界面的重要组成部分。根据不同的需求,开发者可以选择创建复合控件、扩展控件或自定义控件。
C# 多线程UI更新与程序安全退出的终极解决方案
WinForm 应用程序开发中,跨线程更新UI和程序的优雅退出是两个非常常见且重要的技术点。当我们在后台线程中执行耗时操作(如从PLC或远程服务器读取数据)并需要将结果显示在UI界面上时,必须处
C# + ScottPlot 开发专业级网络流量监控工具
软件开发和系统运维中,网络性能是决定应用稳定性和用户体验的关键因素。 大家是否曾遇到过这样的情况:正在处理重要任务时,网络突然变得异常缓慢,却无法确定是哪个程序在"偷跑"流量?
WPF 实现类似 ChatGPT 的逐字打印效果
ChatGPT类的应用风靡一时,其最引人注目的特点之一就是在回答用户问题时,像真人打字一样逐字输出内容。这种效果不仅增强了交互的真实感,也让用户在等待回复的过程中有了更自然的体验。
WPF 中如何用多线程避免 UI 卡死?
开发 WPF 应用程序时,我们常常会遇到界面卡顿、响应迟缓的问题,尤其是在处理大量 UI 渲染任务时。 这背后的核心原因在于 WPF 的线程模型:UI 渲染是单线程的,所有对 UI 元素的操作
C# 轻松搞定工业上位机程序开机自启
工业自动化和设备控制领域,上位机程序作为人机交互的核心,经常需要设置为开机自动启动以确保系统连续运行。 本文将介绍一种通过C#操作Windows注册表实现上位机程序开机自动启动的简单有效方法。
99% 的.NET 程序员都忽略的性能利器:Span<T>
作为.NET程序员,你是否使用过指针?是否编写过不安全代码? 为什么要使用指针?在什么场景下需要使用它?又该如何安全、高效地使用指针? 如果你能清晰地回答这几个问题,那么你就已经为理解本文的主题
WPF 多窗口多线程实战:避免闪退与消息循环问题
在WPF应用程序开发中,UI操作通常运行在主线程上,这使得复杂的计算或长时间运行的任务容易阻塞界面,导致用户体验下降。为了提升应用的响应能力,开发常常考虑将不同的UI组件分配到独立的线程中运行。
手把手教你用C#开发一个Windows后台服务
在实际应用过程中,有时候我们希望开发的程序不需要界面,直接开机就可以长时间运行。例如服务器监控、数据采集等场景,这时候我们可以考虑将程序做成一个Windows服务。
下一页