首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 42 人订阅
共649篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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服务。
C# 实现文件上传和接收功能
文件上传功能实现:从客户端到服务端的全面解析 前言 Web应用开发中,文件上传是一个常见且重要的功能。它不仅涉及到前端用户界面的设计,还涉及到后端服务器如何高效、安全地处理上传的数据。
WinForm 应用程序实现通用遮罩层
大家好,今天我们将探讨如何在 WinForm 客户端程序中实现一个类似 Web 端的"通用遮罩层"。在 Web 开发中,当进行大数据处理或复杂逻辑运算时,我们通常会使用一个半透明的遮罩层,配合动
WPF 必备一个简洁实用的自定义进度条组件
在开发WPF应用程序时,进度条(ProgressBar)是一个非常常见的UI元素,用于向用户展示任务的执行进度。 虽然WPF自带的ProgressBar控件功能完备,但其默认样式往往显得单调。
WinForm 无边框窗体如何拖动?两种实用技巧分享
随着软件开发技术的不断进步,用户对桌面应用程序的界面美观度和交互体验提出了更高的要求。WinForm作为C#语言中开发桌面应用程序的重要技术之一,因其简单易学、功能强大而深受开发喜爱,尤其适合初
从零开启 C# 窗体开发,新手秒变桌面应用小能手
从零到实战:C#窗体开发新手入门完全指南 前言 作为一名新手开发者,面对一个简单的员工信息管理桌面应用需求,你可能会感到无从下手。看着屏幕上密密麻麻的代码,网上搜索的教程要么过于简单,缺乏实际指导意义
C# 实现TCP/IP与Socket 高效编程,掌握工控网络通信核心
在工业自动化、物联网以及各类上位机系统开发中,网络通信扮演着至关重要的角色。随着技术的发展,如何高效、可靠地进行数据传输成为了每个开发必须面对的挑战。
WinForm 串口通信实战:电子秤数据采集与处理
在工业自动化和零售领域,电子秤作为重要的数据采集设备,其数据与计算机系统的实时交互至关重要。本文将通过 WinForm开发框架,结合串口通信技术,实现电子秤数据的读取与解析,为相关领域开发提供可复用的
.NET 在工控中的隐藏技能,快速获取Audio和Video设备名称
在多媒体开发中,获取设备(如音频和视频输入设备)的名称是一个常见的需求。无论是进行音视频采集、推流还是其他多媒体处理任务,准确识别设备名称都是至关重要的。
WinForm 实现 Socket 异步通讯
在工作中,我们常常会用到各种知识点,但有时用完后就容易遗忘。为了更好地记录和回顾这些知识,尝试用笔记的形式将其整理下来,以备后用。
DateTime 和 DateTimeOffset 是同胞兄弟吗?
在日常的 C# 开发中,DateTime 是最常被使用的时间类型。然而,当有一天你遇到 DateTimeOffset,可能会像小编一样感到疑惑:它到底是什么?
基于欧姆龙PLC FinsTCP协议的上位机通信配置
在工控系统集成开发中,常常需要与各类PLC进行通信。欧姆龙PLC作为工业自动化领域中常见的设备之一,其通信协议的使用对于上位机软件开发来说至关重要。
下一页