• 2025-07-23 18:44
    365 0
    #C#
    简介本文的初衷是希望帮助那些有其它平台视觉算法开发经验的人能快速转入Halcon平台下,通过文中的示例开发者能快速了解一个Halcon项目开发的基本步骤,让开发者能把精力完全集中到算法的开发上面。首先,你需要安装 ...
  • 2025-07-23 18:44
    303 0
    #C#
    前言看到巧用 CSS/SVG 实现复杂线条光效动画的文章,便也想尝试用WPF的Shape配合动画实现同样的效果。ChokCoco大佬的文章中介绍了基于SVG的线条动画效果和通过角向渐变配合 MASK 实现渐变线条两种方式。WPF中的Shape ...
  • 2025-07-23 18:43
    299 0
    #C#
    前言AvaloniaUI作为一个新兴的跨平台UI框架,以其强大的功能和灵活性赢得了广泛的关注。与此同时,为了进一步提升开发效率和用户体验,SukiUI应运而生,成为AvaloniaUI的一个有力补充。本文将详细介绍SukiUI项目的背 ...
  • 2025-07-23 18:41
    267 0
    #C#
    前言.NET框架为开发者提供了多种网络编程模型来构建这种实时通讯系统,包括但不限于Socket编程、WCF(Windows Communication Foundation)以及ASP.NET SignalR等。然而,对于那些寻求快速实现且不想深入底层细节的项 ...
  • 2025-07-23 18:41
    334 0
    #C#
    前言在使用 C# 处理集合或序列时,你通常会编写循环或创建自定义迭代器来处理数据。虽然传统的循环结构非常强大,但它们可能会导致冗长且不易维护的代码。而yield return[/pre] 语句是 C# 中的一个特性,它简化了迭 ...
  • 2025-07-23 18:40
    361 0
    #C#
    前言现代WPF应用要求美观与功能兼备。本文将指导您如何使用MaterialDesign美化界面,并借助Prism框架实现模块化的导航功能,从而构建高效且易维护的应用程序。十年河东,十年河西,莫欺少年穷学无止境,精益求精实现 ...
  • 2025-07-23 18:39
    358 0
    #C#
    前言本文主要介绍LiveChart.WPF 中的图表的使用方法 类: 数据绑定, 数据显示样式等。导入LiveChart.WpfNuGet搜索LiveChart包, 安装LiveChart.Wpf即可。引用LiveChart.Wpf在使用的界面当中引用LiveChart.Wpf的类库xml ...
  • 2025-07-23 18:38
    362 0
    #C#
    前言Pooling(https://github.com/inversionhourglass/Pooling),编译时对象池组件,在编译时将指定类型的new[/pre]操作替换为对象池操作,简化编码过程,无需开发人员手动编写对象池操作代码。同时提供了完全无侵入 ...
  • 2025-07-23 18:38
    316 0
    #C#
    前言在使用 C# 处理集合或序列时,你通常会编写循环或创建自定义迭代器来处理数据。虽然传统的循环结构非常强大,但它们可能会导致冗长且不易维护的代码。而yield return[/pre] 语句是 C# 中的一个特性,它简化了迭 ...
  • 2025-07-23 18:37
    291 0
    #C#
    前言以前开发过HttpMouse的http内网反代中间件,但由于当时的知识点与设计水平受限,所以把它下马了。随着自身又遇到http内网反代的需求,在frp不能满足我需求情况下,我又启动了一个叫CYarp的http内网反代项目,这 ...
  • 2025-07-23 18:37
    284 0
    #C#
    前言现在各个公司对应用性能和响应速度的要求越来越高,异步编程已经成为每个 C# 开发者必须掌握的重要技能。C# 提供了多种实现异步编程的方式,每种方式在不同的场景中都有其特定的优缺点。本文将结合示例,详细介 ...
  • 2025-07-23 18:36
    385 0
    #C#
    前言在现代桌面应用程序开发中,WPF 结合 Material Design 和 Prism 框架能够实现美观且功能强大的用户界面。本文将详细介绍如何使用 WPF、MaterialDesign、Prism 8 和 DataGrid 来实现带有分页功能的表格数据展示。 ...
  • 2025-07-23 18:35
    284 0
    #C#
    前言要想保护自己的文件夹内的信息不被别人看到,可以给文件加个锁【注意:加锁用的密码一定要记住】正文用C#语言实现一个文件夹锁的程序,程序的基本原理是:用C#语言重命名文件夹,通过重命名使之成为windows安全 ...
  • 2025-07-23 18:35
    324 0
    #C#
    前言动态效果和视觉元素在提升用户体验方面扮演着越来越重要的角色。在WPF应用程序中,创建一个圆形进度条不仅可以增加界面的美观性,还能有效地传递进度信息。本文将详细介绍如何在WPF环境中实现这样一个圆形进度条 ...
  • 2025-07-23 18:35
    370 0
    #C#
    Semantic Kernel简介玩过大语言模型(LLM)的都知道OpenAI,然后微软Azure也提供了OpenAI的服务:Azure OpenAI,只需要申请到API Key,就可以使用这些AI服务。使用方式可以是通过在线Web页面直接与AI聊天,也可以调 ...
  • 2025-07-23 18:33
    484 0
    #C#
    前言本通讯调试工具基于C#、WPF、Prism、MaterialDesign和HandyControl等先进技术框架开发,支持Modbus RTU和MQTT协议的调试功能。项目特点Wu通讯调试工具具备多种特色:支持Modbus RTU及MQTT服务器和客户端调试;采 ...
  • 2025-07-23 18:31
    293 0
    #C#
    前言在.NET 中处理邮件收发操作时,MailKit是一个非常强大的库。它支持SMTP、POP3、IMAP等多种协议,可以轻松实现发送、接收、以及管理邮件的功能。下面我们将通过一个详细的示例,展示如何在.NET 项目中使用MailKit ...
  • 2025-07-23 18:31
    254 0
    #C#
    简介NetMQ 是一个基于 ZeroMQ 的 C# 消息传递库,它提供了高性能、可靠的消息传递机制,适用于构建分布式系统和网络应用程序。NetMQ 提供了简单易用的 API,使得在 C# 中使用 ZeroMQ 变得更加方便。NETMQ Github地址 ...
  • 2025-07-23 18:29
    301 0
    #C#
    前言在.NET中,我们可以使用特性+反射来实现数据校验。特性是一种用于为程序中的代码添加元数据的机制。元数据是与程序中的代码相关联的数据,但不直接成为代码的一部分。通过特性,我们可以为类、方法、属性等添加 ...
  • 2025-07-23 18:28
    354 0
    #C#
    前言本片文章分享一下之前遇到的WPF应用在触摸屏下使用时的两个问题。场景具体场景就是一个配置界面, ScrollViewer[/pre] 中包含一个StackPanel[/pre] 然后纵向堆叠,已滚动的方式查看,然后包含多个 TextBlock[/pr ...
  • 2025-07-23 18:28
    322 0
    #C#
    简介跨域资源共享 (CORS) 是一种安全功能,旨在限制网页浏览器中的网页向与提供该网页的域不同的域发送请求。在 Web 开发中,尤其是当使用 Angular 作为前端框架并以 .NET 8 作为后端时,正确实现 CORS 对于构建安全 ...
  • 2025-07-23 18:28
    312 0
    #C#
    前言越来越多的开发者选择使用WPF来构建功能丰富、外观精美的桌面应用。而创建一个美观且实用的Badge控件,不仅可以提升用户体验,还能为应用程序增添一抹亮色。正文首先看一下效果任意控件可以附加一个文字在控件的 ...
  • 2025-07-23 18:28
    336 0
    #C#
    前言本文在探讨一种在C#中高效地动态获取对象属性值的方法。我们将深入研究反射(Reflection)、表达式树(Expression Trees)以及运行时代码生成等技术,并对比它们在不同场景下的性能表现。通过分析这些技术背后的 ...
  • 2025-07-23 18:25
    316 0
    #C#
    一、前言在项目中,涉及到实时心率曲线的绘制,项目上的曲线绘制,一般很难找到能直接用的第三方库,而且有些还是定制化的功能,所以还是自己绘制比较方便。很多人一听到自己画就害怕,感觉很难,今天就分享一个完整 ...
  • 2025-07-23 18:24
    295 0
    #C#
    前言本指南的目的是为那些希望在 2024 年深入学习 ASP.NET Core 的开发者们提供一条清晰的学习路径。我们的目标是让您不仅能够理解 ASP.NET Core 的核心概念,还能熟练运用这些知识解决实际问题。通过本指南,将逐步 ...
  • 2025-07-23 18:22
    285 0
    #C#
    前言白板软件书写速度是其最核心的功能,注册StylusPlugin从触摸线程拿触摸点数据并在另一UI线程绘制渲染是比较稳妥的方案,具体的可以查看小伙伴德熙的2019-1-28-WPF-高性能笔。上面StylusPlugin方案能提升在大屏目 ...
  • 2025-07-23 18:21
    404 0
    #C#
    前言触摸书写延迟,是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差,这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。正文而触摸延迟主要影响因素有:触摸框报点率、 ...
  • 2025-07-23 18:21
    278 0
    #C#
    使用 C# 实现一个 Event BusEvent Bus(事件总线)是一种用于在应用程序内部或跨应用程序组件之间进行事件通信的机制。它允许不同的组件通过发布和订阅事件来进行解耦和通信。在给定的代码片段中,我们可以看到一个 ...
  • 2025-07-23 18:21
    350 0
    #C#
    前言进入智能手机时代以来,各种各样的APP大行其道,手机上面的APP有很多流行的元素,开关按钮个人非常喜欢,手机QQ、360卫士、金山毒霸等,都有很多开关控制一些操作,在WinForm项目上,如果将CheckBox也改为开关按 ...
  • 2025-07-23 18:21
    268 0
    #C#
    前言在 WPF 应用程序开发中,ListBox[/pre] 控件是一个常用的选择,尤其是在需要展示一系列数据项的情况下。但是,默认情况下,ListBox[/pre] 并不提供直接的行删除功能。为了增强用户体验,本文将介绍如何在 ListBo ...
  • 2025-07-23 18:20
    274 0
    #C#
    前言之前有阵子在业余时间拓展自己的一个游戏框架,结果在实现的过程中发现一个设计问题。这个游戏框架基于MonoGame实现,在MonoGame中,所有的材质渲染(Texture Rendering)都是通过SpriteBatch[/pre]类来完成的。 ...
  • 2025-07-23 18:20
    293 0
    #C#
    一、依赖注入相关知识1.1、依赖注入的原理和优点依赖注入(DI),是IOC控制反转思想 的实现。由一个DI容器,去统一管理所有的服务生命周期,服务的创建、销毁、获取,都是由DI容器去处理的。依赖注入,很大程度解耦 ...
  • 2025-07-23 18:19
    336 0
    #C#
    前言在 WPF 开发中,数据绑定(Binding)是一项核心功能,它允许 UI 元素与数据源紧密关联。本文将介绍如何使用 StringFormat[/pre] 属性来格式化绑定的数据,使数据显示更加符合需求。通过具体的例子,您将学会如何 ...
  • 2025-07-23 18:17
    277 0
    #C#
    前言物联网(IoT)和嵌入式系统的开发中,串口通信是一项不可或缺的技术。C# 作为一种广泛使用的编程语言,同样支持多种方式进行串口通信。其中,SerialPortStream[/pre] 库因其简单易用的API和强大的功能成为了众多开 ...
  • 2025-07-23 18:16
    332 0
    #C#
    问题1、10万+大数据处理方式、应用场景。2、redis在项目中如何使用。3、消息队列使用的四种场景介绍。4、redis缓存穿透、缓存击穿、缓存雪崩原因+解决方案。5、单列模式使用场景。6、什么是死锁?死锁产生的原因?如 ...
  • 2025-07-23 18:16
    295 0
    #C#
    前言由于项目需要编写大量的材料,以及各种签字表格、文书等,最后以PDF作为材料交付的文档格式,过程文档时有变化或补充,故此处理PDF文档已经成为日常工作的一部分。网上有各种PDF处理工具,总是感觉用得不跟手。 ...
  • 2025-07-23 18:16
    308 0
    #C#
    前言近期收到不少粉丝询问关于WPF控件库的信息,今天为大家推荐一款优秀的控件库——HandyControl。这款控件库几乎完全重写了所有原生样式,并且包含了超过80种自定义控件,非常适合美化WPF应用程序。项目特点高度可 ...
  • 2025-07-23 18:12
    303 0
    #C#
    前言由于WPF只能写像素着色器,没法写顶点着色器,所以只能在这上面做文章了。刚好有个纹理坐标TEXCOORD[/pre]输入可用,而且值的范围是已知的0-1,左上角是原点,这就好办了索引二分网格使用ceil[/pre]0-1移动定义 ...
  • 2025-07-23 18:12
    266 0
    #C#
    前言Tcp是一个面向连接的流数据传输协议,用人话说就是传输是一个已经建立好连接的管道,数据都在管道里像流水一样流淌到对端。那么数据必然存在几个问题,比如数据如何持续的读取,数据包的边界等。Nagle's算法Nagl ...
  • 2025-07-23 18:12
    290 0
    #C#
    前言在 C# 开发过程中,有时我们需要去除字符串的最后一个字符,本文将介绍四种常见且实用的方法来解决这个问题。大家看看有没有用过,希望这些方法能帮助不同场景下灵活应对,让我们一起来看看这些方法及其各自的优 ...
  • 2025-07-23 18:12
    280 0
    #C#
    前言有人问C#的委托(Delegate)有什么实质性用途?委托在C#其实是无处不在,那么它具体用在那里呢?本文将从委托(Delegate)定义和演变讲起,让大家一目了然。C#的委托(Delegate)是强类型的函数指针,用于引用方 ...
  • 2025-07-23 18:11
    276 0
    #C#
    前言WPF 是一个强大的桌面应用程序框架,用于构建具备丰富用户界面的 Windows 应用。提供灵活的布局、数据绑定、样式与模板、以及动画效果等功能,能够创建出既吸引人又具有良好交互性的应用程序。本款通用的 WPF 主 ...
  • 2025-07-23 18:10
    358 0
    #C#
    前言《动手写一个简单的消息对话框》一文介绍了如何实现满足常见应用场景的消息对话框。但是内容区域的文字仅仅起到信息展示作用,对于需要部分关键字高亮,或者部分内容有交互性的场景(例如下图提示信息中的“what ...
  • 2025-07-23 18:10
    342 0
    #C#
    前言在当今的技术领域和大模型时代的到来,互联网企业逐渐没落,导致网站应用开发需求逐渐减小,BS就业市场也变得愈发严峻。相比之下,桌面应用的需求依然保持相对稳定,尤其在企业级应用、数据密集型应用和需要高度 ...
  • 2025-07-23 18:07
    303 0
    #C#
    前言工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多的限制,工作流一直没有成功的被实现;80年代才出现第一批成功的工作流系统;90年代工作流技术走向了第一个发展高峰期;90年代后 ...
  • 2025-07-23 18:07
    268 0
    #C#
    前言两年前我做了第一个开源软件 DreamScene2(https://github.com/he55/DreamScene2) 动态桌面,如今受到了很多人的喜欢,这增加了我继续做好开源软件的信心。之前的这个软件一直有人希望我加入一个设置屏保壁纸的功 ...
  • 2025-07-23 18:05
    256 0
    #C#
    简介动态内容网站使用 JavaScript 脚本动态检索和渲染数据,爬取信息时需要模拟浏览器行为,否则获取到的源码基本是空的。本文使用的爬取步骤如下:使用 Selenium 获取渲染后的 HTML 文档使用 HtmlAgilityPack 解析 ...
  • 2025-07-23 18:05
    329 0
    #C#
    前言以下是关于WinForm/WPF 打包安装程序exe的内容如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须)一、安装扩展程序打包exe,需要安装:Microsoft Visual Studio Installer P ...
  • 2025-07-23 18:03
    312 0
    #C#
    前言C#语言是世界最优雅的语言之一,深受广大程序员的喜欢,尤其是其中的一些语法糖。C#语言推出了许多有价值的语法糖,这些语法糖可以使代码更加简洁、易读和提高程序的运行效率。本文将介绍10个比较实用的语法糖。 ...
  • 2025-07-23 18:03
    316 0
    #C#
    Source Generators简介Source Generators是一项C#编译功能,使C#开发人员能够在编译用户代码时进行检查,并动态生成新的C#源文件,以添加到用户的编译中。通过这种方式,你的代码可以在编译过程中运行并检查你的程序 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码