• 2025-07-23 20:17
    373 0
    #C#
    前言业务开发过程中遇到一个日期范围选择的需求,和Element UI的DateTimePicker组件比较类似,由两个日历控件组成,联动选择起始时间和结束时间。问题WPF中提供了一个DatePicker[/pre]的控件,主要由DatePickerTextB ...
  • 2025-07-23 20:16
    203 0
    #C#
    前言之前的过开发程中,我愈发觉得面对复杂的界面要求,最好还是用UserControl将不同模块的界面设计单独封装,以应对客户频繁地需求更改。这样做能够在面对对不同的UI要求时,动态的加载预先设计好的特定模块的UserC ...
  • 2025-07-23 20:15
    291 0
    #C#
    前言WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它 ...
  • 2025-07-23 20:14
    278 0
    #C#
    前言之所以想做这个项目,是因为在之前查找关于C#/WPF相关资料时,发现讲解图像滤镜的资源非常稀缺。另外,注意到许多现有的开源库主要基于CPU进行图像渲染。这种方式在处理大量图像时,会导致CPU的渲染负担过重。因 ...
  • 2025-07-23 20:13
    342 0
    #C#
    前言推荐C#语言开发的堤坝渗透地质数据采集及云端监控系统。希望本文能够为大家提供有价值的信息和参考。项目介绍使用数十个 .NET 客户端控制硬件设备进行工作,采集数据并进行处理。管理人员通过 Android 应用实时 ...
  • 2025-07-23 20:12
    346 0
    #C#
    1、Panuon.WPF.UI开源地址:https://github.com/Panuon/Panuon.WPF.UIPanuon.WPF.UI 是一个开源的 WPF 前端 UI 组件库, 100% 使用C# 开发,专业级且支持自定义,它能让你用最少的代码来实现期望的UI效果。它能帮助你 ...
  • 2025-07-23 20:12
    342 0
    #C#
    前言上位机开发是工业自动化中常见的任务,通常用于与下位机(如PLC、传感器等)进行通信和数据处理。在C#中开发上位机的步骤可以按照以下几个方面进行:1、熟悉C#编程基础如果你对C#还不太熟悉,可以先学习C#的基础 ...
  • 2025-07-23 20:10
    348 0
    #C#
    1、需求在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。比如:public class Student{    public int Id { get; set; } & ...
  • 2025-07-23 20:10
    345 0
    #C#
    前言如果在项目中需要使用到 TCP 通讯,那么我推荐使用以下 TCP 通讯包SimpleTCPSuperSimpleTcpWatsonTcp项目地址https://github.com/BrandonPotter/SimpleTCPgithub.com/BrandonPotter/SimpleTCPhttps://github.com ...
  • 2025-07-23 20:08
    315 0
    #C#
    前言C# 作为一种强大且灵活的编程语言,结合 ScottPlot 这一高效的绘图库,可以轻松实现高质量的数据可视化。本文将详细介绍如何在 C# 中使用 ScottPlot 进行数据可视化,包括基本的图表绘制和动态数据更新。Scottpl ...
  • 2025-07-23 20:07
    290 0
    #C#
    前言最近在项目开发过程中会碰到一些消息队列相关的事情,包括在学习一些开源项目如eShopOnContainers过程中也发现使用了消息队列(RabbitMQ)来实现EventBus,所以准备在空余时间学一学写一写关于RabbitMQ入门文章 ...
  • 2025-07-23 20:06
    289 0
    #C#
    前言最近给客户开发一个伙食费计算系统,大概需要计算2000个人的伙食。需求是按照员工的预定报餐计划对消费记录进行检查,如有未报餐有刷卡或者有报餐没刷卡的要进行一定的金额扣减等一系列规则。一开始我的想法比较 ...
  • 2025-07-23 20:05
    333 0
    #C#
    前言AutoCompleteBox是一个常见的提高输入效率的组件,很多WPF的第三方控件库都提供了这个组件,但基本都是字符串的子串匹配,不支持拼音模糊匹配,例如无法通过输入ldh或liudehua匹配到刘德华。要实现拼音模糊搜索 ...
  • 2025-07-23 20:05
    369 0
    #C#
    前言在图像处理领域,OpenCV 是一个非常强大且广泛使用的开源计算机视觉库。结合 C# 语言,可以高效地实现各种图像处理任务。本文大家将了解如何使用 C# 和 OpenCV 进行基本的图像操作,包括加载、创建、复制和保存 ...
  • 2025-07-23 20:04
    270 0
    #C#
    前言在应用开发过程中,经常遇到这样的需求:通过关键字查找数据,把带有关键字的数据显示出来,同时在结果中高亮显示关键字。在web开发中,只需在关键字上加一层标签,然后设置标签样式就可以轻松实现。在WPF中显示 ...
  • 2025-07-23 20:01
    392 0
    #C#
    前言在图像处理领域,OpenCV 是一个非常强大且广泛使用的开源计算机视觉库。结合 C# 语言,可以高效地实现各种图像处理任务。本文大家将了解如何使用 C# 和 OpenCV 进行基本的图像操作,包括加载、创建、复制和保存 ...
  • 2025-07-23 20:01
    360 0
    #C#
    前言在应用开发过程中,经常遇到这样的需求:通过关键字查找数据,把带有关键字的数据显示出来,同时在结果中高亮显示关键字。在web开发中,只需在关键字上加一层标签,然后设置标签样式就可以轻松实现。在WPF中显示 ...
  • 2025-07-23 20:01
    423 0
    #C#
    前言.NET 9 正式发布了,如果你创建一个空的ASP.NET Core 9.0 的Web API项目,启动之后,你会惊讶地发现陪伴你多年的Swagger没有了!这是因为ASP.NET Core项目组已经将Swashbuckle.AspNetCore从.NET 9里移除了,详情 ...
  • 2025-07-23 20:00
    308 0
    #C#
    前言现代工业自动化领域,上位机软件充当着指挥中枢的角色,通过图形用户界面(GUI)与底层设备进行交互,实现对生产过程的监控与控制。本文将围绕基于WPF 和 Halcon 编程上位机软件展开,详细探讨其开发流程及关键 ...
  • 2025-07-23 19:58
    457 0
    #C#
    前言在工业自动化和数据采集领域,MODBUS TCP 协议因其简单易用和广泛支持而被广泛应用。C# 作为一种编程语言,结合 NModbus 库,可以高效地实现与 MODBUS 设备的通信。本文将详细介绍如何使用 C# 和 NModbus 库来实 ...
  • 2025-07-23 19:58
    432 0
    #C#
    前言.NET 9 正式发布,这是迄今为止最高效、现代、安全、智能且高性能的 .NET 版本。新版本凝聚了全球数千名开发者的共同努力,包含了数千项性能、安全性和功能性改进。主要亮点性能提升:全面提升性能,降低内存使 ...
  • 2025-07-23 19:57
    374 0
    #C#
    前言.NET 9 正式发布了,如果你创建一个空的ASP.NET Core 9.0 的Web API项目,启动之后,你会惊讶地发现陪伴你多年的Swagger没有了!这是因为ASP.NET Core项目组已经将Swashbuckle.AspNetCore从.NET 9里移除了,详情 ...
  • 2025-07-23 19:56
    368 0
    #C#
    前言Halcon是不支持远程算子访问的。更别提分布式访问。它只能弄个监听tcp的死循环,然后跟据送进来的字符串进行case。所以这里说的分布式Halcon服务,指的是勇哥开发的一套开源软件:SkHalconService。SkHalconServ ...
  • 2025-07-23 19:55
    461 0
    #C#
    前言数据可视化是一个重要的环节,它可以帮助用户更好地理解复杂的数据。本文将以一个 WinForm 程序为例,介绍如何使用 C# 和 ScottPlot 库进行数据可视化,并详细讲解实现动态绘图的两种方法:使用定时器和使用异 ...
  • 2025-07-23 19:54
    385 0
    #C#
    前言Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业 ...
  • 2025-07-23 19:50
    369 0
    #C#
    前言有网友问WPF中一些文字模糊是什么问题。之前我也没有认真思考过这个问题,只是大概知道和WPF的像素对齐(pixel snapping)、抗锯齿(anti-aliasing)有关,通过设置附加属性TextOptions.TextFormattingMode或者T ...
  • 2025-07-23 19:50
    367 0
    #C#
    背景平时维护一个Winform系统,前段时间公司提出所有系统都要加水印,也就有了这个文章内容。我将写出我一路的想法、碰到的问题还有最后的解决方案。网络调研其实我们团队除了这个Winform客户端,还有一些Web后台, ...
  • 2025-07-23 19:49
    356 0
    #C#
    前言在 .NET 开发中,发出高效、可靠、且可伸缩的 Web 请求至关重要。过去,开发人员习惯直接使用 HttpClient 发出请求,这种方法看似简单:var client = new HttpClient();  var&nbs ...
  • 2025-07-23 19:49
    299 0
    #C#
    前言在C#中,我们有两个扩展方法可以用来比较两个集合中的唯一元素和找出不匹配的元素,分别是Except[/pre]和Intersect[/pre]。正文本文将探讨两个用户模型列表,并使用电子邮件和手机号字段进行比对。List col ...
  • 2025-07-23 19:48
    422 0
    #C#
    前言项目中经常遇到CSV文件的读写需求,其中的难点主要是CSV文件的解析。本文会介绍CsvHelper、TextFieldParser、正则表达式三种解析CSV文件的方法,顺带也会介绍一下CSV文件的写方法。CSV文件标准在介绍CSV文件的读 ...
  • 2025-07-23 19:48
    379 0
    #C#
    绘制 Halcon 样式的箭头支持平移、修改点坐标、缩放;绘图思路此样式箭头由直线+多边形组成;先根据两点绘制直线,计算直线倾角;然后设置箭头扩张角度和长度,计算直线两边的两个关键点坐标;接着设置一个箭头的内 ...
  • 2025-07-23 19:48
    365 0
    #C#
    前言很多.NET开发者编译好的的程序,发布到另外一台电脑的时候,往往都不能运行,而是需要安装运行时。这个大多数人都知道,直接去运行时官网(dotnet.microsoft.com/zh-cn/download)下载对应版本的安装包即可。比如 ...
  • 2025-07-23 19:44
    401 0
    #C#
    问题1、10万+大数据处理方式、应用场景。2、redis在项目中如何使用。3、消息队列使用的四种场景介绍。4、redis缓存穿透、缓存击穿、缓存雪崩原因+解决方案。5、单列模式使用场景。6、什么是死锁?死锁产生的原因?如 ...
  • 2025-07-23 19:44
    356 0
    #C#
    前言工业自动化领域的不断发展,人机交互界面(HMI)的设计变得越来越重要。TIA Portal 中的 WinCC 作为一款强大的 HMI 软件,提供了丰富的功能来满足各种工业应用场景的需求。然而,在某些特定情况下,开发者可能希 ...
  • 2025-07-23 19:43
    381 0
    #C#
    前言DDD(领域驱动设计)是一种软件设计方法,它强调以业务领域为核心来驱动软件的设计和开发。DDD 的设计初衷是为了解决复杂业务领域的设计和开发问题,它提供了一套丰富的概念和模式,帮助开发者更好地理解和建模 ...
  • 2025-07-23 19:43
    330 0
    #C#
    前言深度学习技术的不断发展,神经网络在各个领域得到了广泛应用。为了满足 .NET 开发的需求,推荐一款使用 C# 编写的神经网络计算图框架。框架的使用方法接近 PyTorch,提供了丰富的示例和详细的文档,帮助大家快速 ...
  • 2025-07-23 19:42
    285 0
    #C#
    前言在编写上位机程序中,需要读取PLC数据。使用到了S7.NETPlus 这个库。S7.NETPlus提供了很多读取和写入数据的方式。大批量读取数据的方式包括一下几个方法ReadbytesReadClassReadStructReadMultipleVarsPLC侧的数 ...
  • 2025-07-23 19:41
    311 0
    #C#
    C#跨平台UI框架提供NETStandard2.0和net4的库,通过Netcore可以跨平台,支持Windows、Mac、Linux,Net4的可以支持XP。各个平台运行效果一致,不依赖系统控件。支持窗体,控件任意透明,支持异形窗体,支持SVG图标显 ...
  • 2025-07-23 19:39
    373 0
    #C#
    前言本文总结了 C# 和 WPF 编程中常见的问题,并提供了实用的技巧和解决方案。能随查随用,比较方便,帮助大家快速解决遇到的问题,提高开发效率。希望本文能为大家的 C# 和 WPF 编程之路提供有价值的帮助。欢迎在评 ...
  • 2025-07-23 19:39
    437 0
    #C#
    前言本文总结了 C# 和 WPF 编程中常见的问题,并提供了实用的技巧和解决方案。能随查随用,比较方便,帮助大家快速解决遇到的问题,提高开发效率。希望本文能为大家的 C# 和 WPF 编程之路提供有价值的帮助。欢迎在评 ...
  • 2025-07-23 19:38
    439 0
    #C#
    前言给大家推荐一个可能是 WPF 最好的一款布局控件 AvalonDock,完美呈现 VisualStudio 拖拽样式风格,推荐使用主题拓展包 AvalonDock.Themes.VS2013.dll,包含三款皮肤(深色、浅色、浅蓝色);支持保存、加载布局 ...
  • 2025-07-23 19:37
    388 0
    #C#
    前言本文总结了 C# 和 WPF 编程中常见的问题,并提供了实用的技巧和解决方案。能随查随用,比较方便,帮助大家快速解决遇到的问题,提高开发效率。希望本文能为大家的 C# 和 WPF 编程之路提供有价值的帮助。欢迎在评 ...
  • 2025-07-23 19:36
    401 0
    #C#
    前言Modbus协议时应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络/串口和其它设备之间可以进行通信。它已经成为了一种工业标准。有了这个通信协议,不同的厂商生成的控制设备就可以 ...
  • 2025-07-23 19:36
    517 0
    #C#
    前言在高性能应用中,缓存是一种提高速度和减轻服务器压力的有力工具。说白了,它就像一块"暂存区",用来快速提供那些经常访问、但不需要每次都重新计算或查询的数据。.NET 8为我们提供了多种缓存方式,无论是简单的 ...
  • 2025-07-23 19:35
    376 0
    #C#
    前言写了一个WPF上位机使用S7.NETPlus 库与西门子1500TPLC,控制西门子伺服的通用上位机界面。分享在写上位机过程中踩的一些坑和使用体验。上位机介绍可以看到上位机分为3个区域轴选择,使能区域控制参数设置区域诊 ...
  • 2025-07-23 19:33
    410 0
    #C#
    前言在我们团队的开发历程中,C# 和 .NET 框架一直是我们的主力语言,伴随我们走过了无数个项目。当微软推出 Blazor 这一革命性的框架时,我们对其充满了期待。Blazor 以其优良的架构和微软的强大背书,似乎预示着前 ...
  • 2025-07-23 19:33
    383 0
    #C#
    前言众所周知,在工业自动化控制系统中,上位机与PLC(可编程逻辑控制器)之间的通信是实现自动化生产的关键环节之一。为了确保通信的稳定性和可靠性,工程师们采用了一种被称为"心跳"的机制,它在通信过程中起到了 ...
  • 2025-07-23 19:31
    384 0
    #C#
    前言.NET中有多少种定时器一文介绍过.NET中至少有6种定时器,但精度都不是特别高,一般在15ms~55ms之间。在一些特殊场景,可能需要高精度的定时器,这就需要我们自己实现了。本文将讨论高精度定时器实现的思路。高精 ...
  • 2025-07-23 19:30
    297 0
    #C#
    前言在用户界面技术中,绘图是一个绕不开的话题。WPF提供了多种可根据应用程序要求进行优化的2D图形和图像的处理功能,包括画刷(Brush)、形状(Shape)、几何图形(Geometry)、图画(Drawing)和变换(Transform)等。其中 ...
  • 2025-07-23 19:29
    451 0
    #C#
    前言从2014年开始接触C#上位机开发,至今已有10年的时间了,这期间做了很多上位机项目,也带了很多学员成功入行。有很多工程师想要学习上位机,但不知道如何学习?今天给大家分享一个上位机的学习路线。前期规划学上 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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