首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 32 人订阅
共540篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
WPF 制作雷达扫描图
实现一个雷达扫描图。 制作思路 1、绘制圆形(或者称之轮) 2、绘制分割线 3、绘制扫描范围 4、添加扫描点
C#上位机实现高效示波器功能
如何用C#去做一个示波器功能,这里的示波器主要是用于单片机的调试。 下面,我主要分享一下做示波器的一些心得。 这里示波器是用WinForm做的,了解到有很多开源的曲线控件。
C# 委托的前世今生,附案例讲解
十年前,刚开始学C#编程的时候,被委托困扰了很久。 今天跟大家分享一下关于委托的那些事儿。 委托原理 什么是委托? 抛开编程,委托是一个汉语词语,指的是把事情托付给别人或别的机构办理。
WinForm(C/S)项目中使用矢量字体(FontAwsome、Elegant)图标
字体图标在Web应用中最为常见,字体图标是矢量的,矢量图意味着每个图标都能在所有大小的屏幕上完美呈现,可以随时更改大小和颜色,而且不失真。
WPF 数据绑定时为何会出现 StringFormat 失效
在数据绑定过程中,我们经常会使用StringFormat对要显示的数据进行格式化,以便获得更为直观的展示效果,但在某些情况下格式化操作并未生效,例如 Button的 Content属性。
C# 中跨线程访问控件
C#中不允许跨线程直接访问界面控件,即一个线程中如主线程创建的控件不允许被其他线程例如子线程直接访问,如果直接访问或设置属性则会爆出“调用线程无法访问此对象,因为另一个线程拥有该对象”等类似。
C# Span<T> 实现高性能应用
Span 是一个结构类型(struct),在 C# 7.2 中作为 System 命名空间下的 Span<T> 结构引入。它的设计目标是表示一块连续的任意内存区域。
C# +WPF 久坐提醒桌面小程序(内附 眼肌运动、远视力表高清图)
久坐提醒桌面小程序: 干这行职业病比较多,之前用爱丽(即:玻璃酸钠滴眼液),用的时候挺舒服,缓解吧,不过治标不治本。 注意休息,加强锻炼非常有必要,每工作1小时,休息10分钟
WPF + CEF 打造物联网边缘计算的强大UI开发工具
IoTBrowser用于开发人机界面(HMI)或数据采集与监督控制系统(SCADA) 的工具,使用HTML或Vue前端技术开发物联网终端用户界面,支持串口、RFID、电子秤等硬件协议,支持js。
WPF如何构建MVVM+模块化的桌面应用
为何模块化 模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。 模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。
C# 工业上位机通讯调测工具(多协议支持)
工业自动化领域,上位机与各类设备的通讯测试是一项重要任务。 本文推荐一款使用C#开发的工业通讯调测工具,该工具支持多种厂商的PLC协议以及基础的TCP、串口和IO口通讯功能。
WPF 中 PropertyChanged.Fody 的使用
现在基本上每一个项目都会使用PropertyChanged.Fody,用了以后,代码确实简洁清爽了很多。
WPF 中如何轻松实现进度条
本文讲述如何在软件启动和窗体按钮操作时弹出进度条。 运行环境:Win10、VS2022 一、新建WPF项目 二、新建WPF窗体。 1、新建窗体,取名DefProcessBar.xaml。
ASP.NET Core 9.0 中新增的MapStaticAssets() 中间件
在Core 9.0版本中新增的内容不算多,除了内置OpenAPI 外 应该就属MapStaticAssets中间件最有价值了,最初MapStaticAssets主要是为了解决Blazor静态资。
解决 .NET 在线客服系统被360误报:数字签名方法
升讯威在线客服与营销系统是基于 .NET Core / WPF 开发的一款在线客服软件,宗旨是: 开放、开源、共享。努力打造 .net 社区的一款优秀开源产品。
.NET 异步(Async) 底层原理浅谈
多线程与异步是两个完全不同的概念,常常有人混淆。 1、异步 异步适用于"IO密集型"的场景,它可以避免因为线程等待IO形成的线程饥饿,从而造成程序吞吐量的降低。
WPF 实现动画(速度、启停、缓动、线性渐变)
该Demo使用是纯C#编写(不建议使用XAML做动画效果,内存开销不可控且不便操作) 正文 效果:速度、启动、暂停、缓动效果、线性渐变。
.NET+ Avalonia 实现跨平台的IM即时通讯、语音视频通话
Avalonia 如火如荼的现在,之前使用CPF实现的简单IM,非常有必要基于 Avalonia 来实现了。Avalonia 在跨平台上的表现非常出色,对信创国产操作系统。
.NET 技巧 6 种方式实现数字字符串左补零
在编程旅程中,常常会遇到需要将数字字符串左补齐 0 的情况。例如,订单号 D202411190001,整洁和统一的格式不仅让人眼前一亮,还能帮助老板快速了解当天销售了多少订单。
防止 .NET 应用多实例运行的有效方法
在开发桌面应用程序时,可能会遇到这样一种需求:限制程序只能同时运行一个实例。如果用户试图再次启动同一个程序,应该将已经运行的程序窗口置于前台而不是启动一个新实例。
下一页