• 2025-07-23 20:04
    312 0
    #C#
    前言在应用开发过程中,经常遇到这样的需求:通过关键字查找数据,把带有关键字的数据显示出来,同时在结果中高亮显示关键字。在web开发中,只需在关键字上加一层标签,然后设置标签样式就可以轻松实现。在WPF中显示 ...
  • 2025-07-23 20:01
    445 0
    #C#
    前言在图像处理领域,OpenCV 是一个非常强大且广泛使用的开源计算机视觉库。结合 C# 语言,可以高效地实现各种图像处理任务。本文大家将了解如何使用 C# 和 OpenCV 进行基本的图像操作,包括加载、创建、复制和保存 ...
  • 2025-07-23 20:01
    408 0
    #C#
    前言在应用开发过程中,经常遇到这样的需求:通过关键字查找数据,把带有关键字的数据显示出来,同时在结果中高亮显示关键字。在web开发中,只需在关键字上加一层标签,然后设置标签样式就可以轻松实现。在WPF中显示 ...
  • 2025-07-23 20:01
    471 0
    #C#
    前言.NET 9 正式发布了,如果你创建一个空的ASP.NET Core 9.0 的Web API项目,启动之后,你会惊讶地发现陪伴你多年的Swagger没有了!这是因为ASP.NET Core项目组已经将Swashbuckle.AspNetCore从.NET 9里移除了,详情 ...
  • 2025-07-23 20:00
    350 0
    #C#
    前言现代工业自动化领域,上位机软件充当着指挥中枢的角色,通过图形用户界面(GUI)与底层设备进行交互,实现对生产过程的监控与控制。本文将围绕基于WPF 和 Halcon 编程上位机软件展开,详细探讨其开发流程及关键 ...
  • 2025-07-23 19:58
    537 0
    #C#
    前言在工业自动化和数据采集领域,MODBUS TCP 协议因其简单易用和广泛支持而被广泛应用。C# 作为一种编程语言,结合 NModbus 库,可以高效地实现与 MODBUS 设备的通信。本文将详细介绍如何使用 C# 和 NModbus 库来实 ...
  • 2025-07-23 19:58
    481 0
    #C#
    前言.NET 9 正式发布,这是迄今为止最高效、现代、安全、智能且高性能的 .NET 版本。新版本凝聚了全球数千名开发者的共同努力,包含了数千项性能、安全性和功能性改进。主要亮点性能提升:全面提升性能,降低内存使 ...
  • 2025-07-23 19:57
    417 0
    #C#
    前言.NET 9 正式发布了,如果你创建一个空的ASP.NET Core 9.0 的Web API项目,启动之后,你会惊讶地发现陪伴你多年的Swagger没有了!这是因为ASP.NET Core项目组已经将Swashbuckle.AspNetCore从.NET 9里移除了,详情 ...
  • 2025-07-23 19:56
    419 0
    #C#
    前言Halcon是不支持远程算子访问的。更别提分布式访问。它只能弄个监听tcp的死循环,然后跟据送进来的字符串进行case。所以这里说的分布式Halcon服务,指的是勇哥开发的一套开源软件:SkHalconService。SkHalconServ ...
  • 2025-07-23 19:55
    527 0
    #C#
    前言数据可视化是一个重要的环节,它可以帮助用户更好地理解复杂的数据。本文将以一个 WinForm 程序为例,介绍如何使用 C# 和 ScottPlot 库进行数据可视化,并详细讲解实现动态绘图的两种方法:使用定时器和使用异 ...
  • 2025-07-23 19:54
    435 0
    #C#
    前言Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业 ...
  • 2025-07-23 19:50
    420 0
    #C#
    前言有网友问WPF中一些文字模糊是什么问题。之前我也没有认真思考过这个问题,只是大概知道和WPF的像素对齐(pixel snapping)、抗锯齿(anti-aliasing)有关,通过设置附加属性TextOptions.TextFormattingMode或者T ...
  • 2025-07-23 19:50
    413 0
    #C#
    背景平时维护一个Winform系统,前段时间公司提出所有系统都要加水印,也就有了这个文章内容。我将写出我一路的想法、碰到的问题还有最后的解决方案。网络调研其实我们团队除了这个Winform客户端,还有一些Web后台, ...
  • 2025-07-23 19:49
    392 0
    #C#
    前言在 .NET 开发中,发出高效、可靠、且可伸缩的 Web 请求至关重要。过去,开发人员习惯直接使用 HttpClient 发出请求,这种方法看似简单:var client = new HttpClient();  var&nbs ...
  • 2025-07-23 19:49
    337 0
    #C#
    前言在C#中,我们有两个扩展方法可以用来比较两个集合中的唯一元素和找出不匹配的元素,分别是Except[/pre]和Intersect[/pre]。正文本文将探讨两个用户模型列表,并使用电子邮件和手机号字段进行比对。List col ...
  • 2025-07-23 19:48
    478 0
    #C#
    前言项目中经常遇到CSV文件的读写需求,其中的难点主要是CSV文件的解析。本文会介绍CsvHelper、TextFieldParser、正则表达式三种解析CSV文件的方法,顺带也会介绍一下CSV文件的写方法。CSV文件标准在介绍CSV文件的读 ...
  • 2025-07-23 19:48
    420 0
    #C#
    绘制 Halcon 样式的箭头支持平移、修改点坐标、缩放;绘图思路此样式箭头由直线+多边形组成;先根据两点绘制直线,计算直线倾角;然后设置箭头扩张角度和长度,计算直线两边的两个关键点坐标;接着设置一个箭头的内 ...
  • 2025-07-23 19:48
    409 0
    #C#
    前言很多.NET开发者编译好的的程序,发布到另外一台电脑的时候,往往都不能运行,而是需要安装运行时。这个大多数人都知道,直接去运行时官网(dotnet.microsoft.com/zh-cn/download)下载对应版本的安装包即可。比如 ...
  • 2025-07-23 19:44
    446 0
    #C#
    问题1、10万+大数据处理方式、应用场景。2、redis在项目中如何使用。3、消息队列使用的四种场景介绍。4、redis缓存穿透、缓存击穿、缓存雪崩原因+解决方案。5、单列模式使用场景。6、什么是死锁?死锁产生的原因?如 ...
  • 2025-07-23 19:44
    405 0
    #C#
    前言工业自动化领域的不断发展,人机交互界面(HMI)的设计变得越来越重要。TIA Portal 中的 WinCC 作为一款强大的 HMI 软件,提供了丰富的功能来满足各种工业应用场景的需求。然而,在某些特定情况下,开发者可能希 ...
  • 2025-07-23 19:43
    439 0
    #C#
    前言DDD(领域驱动设计)是一种软件设计方法,它强调以业务领域为核心来驱动软件的设计和开发。DDD 的设计初衷是为了解决复杂业务领域的设计和开发问题,它提供了一套丰富的概念和模式,帮助开发者更好地理解和建模 ...
  • 2025-07-23 19:43
    368 0
    #C#
    前言深度学习技术的不断发展,神经网络在各个领域得到了广泛应用。为了满足 .NET 开发的需求,推荐一款使用 C# 编写的神经网络计算图框架。框架的使用方法接近 PyTorch,提供了丰富的示例和详细的文档,帮助大家快速 ...
  • 2025-07-23 19:42
    331 0
    #C#
    前言在编写上位机程序中,需要读取PLC数据。使用到了S7.NETPlus 这个库。S7.NETPlus提供了很多读取和写入数据的方式。大批量读取数据的方式包括一下几个方法ReadbytesReadClassReadStructReadMultipleVarsPLC侧的数 ...
  • 2025-07-23 19:41
    353 0
    #C#
    C#跨平台UI框架提供NETStandard2.0和net4的库,通过Netcore可以跨平台,支持Windows、Mac、Linux,Net4的可以支持XP。各个平台运行效果一致,不依赖系统控件。支持窗体,控件任意透明,支持异形窗体,支持SVG图标显 ...
  • 2025-07-23 19:39
    431 0
    #C#
    前言本文总结了 C# 和 WPF 编程中常见的问题,并提供了实用的技巧和解决方案。能随查随用,比较方便,帮助大家快速解决遇到的问题,提高开发效率。希望本文能为大家的 C# 和 WPF 编程之路提供有价值的帮助。欢迎在评 ...
  • 2025-07-23 19:39
    492 0
    #C#
    前言本文总结了 C# 和 WPF 编程中常见的问题,并提供了实用的技巧和解决方案。能随查随用,比较方便,帮助大家快速解决遇到的问题,提高开发效率。希望本文能为大家的 C# 和 WPF 编程之路提供有价值的帮助。欢迎在评 ...
  • 2025-07-23 19:38
    492 0
    #C#
    前言给大家推荐一个可能是 WPF 最好的一款布局控件 AvalonDock,完美呈现 VisualStudio 拖拽样式风格,推荐使用主题拓展包 AvalonDock.Themes.VS2013.dll,包含三款皮肤(深色、浅色、浅蓝色);支持保存、加载布局 ...
  • 2025-07-23 19:37
    451 0
    #C#
    前言本文总结了 C# 和 WPF 编程中常见的问题,并提供了实用的技巧和解决方案。能随查随用,比较方便,帮助大家快速解决遇到的问题,提高开发效率。希望本文能为大家的 C# 和 WPF 编程之路提供有价值的帮助。欢迎在评 ...
  • 2025-07-23 19:36
    466 0
    #C#
    前言Modbus协议时应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络/串口和其它设备之间可以进行通信。它已经成为了一种工业标准。有了这个通信协议,不同的厂商生成的控制设备就可以 ...
  • 2025-07-23 19:36
    577 0
    #C#
    前言在高性能应用中,缓存是一种提高速度和减轻服务器压力的有力工具。说白了,它就像一块"暂存区",用来快速提供那些经常访问、但不需要每次都重新计算或查询的数据。.NET 8为我们提供了多种缓存方式,无论是简单的 ...
  • 2025-07-23 19:35
    426 0
    #C#
    前言写了一个WPF上位机使用S7.NETPlus 库与西门子1500TPLC,控制西门子伺服的通用上位机界面。分享在写上位机过程中踩的一些坑和使用体验。上位机介绍可以看到上位机分为3个区域轴选择,使能区域控制参数设置区域诊 ...
  • 2025-07-23 19:33
    490 0
    #C#
    前言在我们团队的开发历程中,C# 和 .NET 框架一直是我们的主力语言,伴随我们走过了无数个项目。当微软推出 Blazor 这一革命性的框架时,我们对其充满了期待。Blazor 以其优良的架构和微软的强大背书,似乎预示着前 ...
  • 2025-07-23 19:33
    454 0
    #C#
    前言众所周知,在工业自动化控制系统中,上位机与PLC(可编程逻辑控制器)之间的通信是实现自动化生产的关键环节之一。为了确保通信的稳定性和可靠性,工程师们采用了一种被称为"心跳"的机制,它在通信过程中起到了 ...
  • 2025-07-23 19:31
    436 0
    #C#
    前言.NET中有多少种定时器一文介绍过.NET中至少有6种定时器,但精度都不是特别高,一般在15ms~55ms之间。在一些特殊场景,可能需要高精度的定时器,这就需要我们自己实现了。本文将讨论高精度定时器实现的思路。高精 ...
  • 2025-07-23 19:30
    340 0
    #C#
    前言在用户界面技术中,绘图是一个绕不开的话题。WPF提供了多种可根据应用程序要求进行优化的2D图形和图像的处理功能,包括画刷(Brush)、形状(Shape)、几何图形(Geometry)、图画(Drawing)和变换(Transform)等。其中 ...
  • 2025-07-23 19:29
    543 0
    #C#
    前言从2014年开始接触C#上位机开发,至今已有10年的时间了,这期间做了很多上位机项目,也带了很多学员成功入行。有很多工程师想要学习上位机,但不知道如何学习?今天给大家分享一个上位机的学习路线。前期规划学上 ...
  • 2025-07-23 19:28
    350 0
    #C#
    前言在使用Entity Framework做数据查询的时候,查询条件往往不是固定的,需要动态查询。可以通过动态构建Lamda表达式来实现动态查询。Lamda表达式使用Lamda表达式可以很方便的按条件过滤数据。Entity Framework也是 ...
  • 2025-07-23 19:28
    351 0
    #C#
    前言fastgithub是使用.NET开发的一款github加速器,作为开发者,无人不知github,作为github用户,fastgithub也许是你不可或缺的本机工具。复杂的网络问题github连接不上代码pull/push失败找问题的网站也卡想看个代 ...
  • 2025-07-23 19:28
    373 0
    #C#
    项目要求创建弹窗时,为了突出弹窗内容,要求在主窗体上有一个蒙版效果,类似以下效果要求点标题栏不包含遮罩,主窗体的 Content 部分为遮罩层;弹窗不显示在任务栏;弹窗最小化时,点击主窗体任务栏图标可以打开主 ...
  • 2025-07-23 19:26
    462 0
    #C#
    前言文章将会详细介绍 C#开源医院信息管理系统HIS(医院版)的各个功能模块、技术架构、部署方式及其在实际应用中的优势。不管您是医疗行业的管理者,还是IT技术人员,本文都将为大家提供有价值的信息和参考。系统介 ...
  • 2025-07-23 19:26
    393 0
    #C#
    前言在使用Entity Framework做数据查询的时候,查询条件往往不是固定的,需要动态查询。可以通过动态构建Lamda表达式来实现动态查询。Lamda表达式使用Lamda表达式可以很方便的按条件过滤数据。Entity Framework也是 ...
  • 2025-07-23 19:25
    405 0
    #C#
    前言业余时间用 .net core 写了一个在线客服系统。我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免费和分享。后来我索性就发了一个100%私有化版直接给大家下载, ...
  • 2025-07-23 19:24
    355 0
    #C#
    C# 异步编程中 await 实现原理详解在C#中,async[/pre] 和 await[/pre] 关键字用于编写异步代码。本文将详细介绍 await[/pre] 的实现原理,包括状态机的生成、回调函数的注册和触发等关键步骤。1、异步方法的基本概 ...
  • 2025-07-23 19:24
    409 0
    #C#
    前言C# 13 即 .NET 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性。扩展类型 Extension types在5月份的微软 Build 大会中的 What’s new in C# 13 会议上, ...
  • 2025-07-23 19:23
    359 0
    #C#
    前言业余时间用 .net core 写了一个在线客服系统。我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免费和分享。后来我索性就发了一个100%私有化版直接给大家下载, ...
  • 2025-07-23 19:23
    476 0
    #C#
    前言在 WPF 应用程序中,自定义控件样式是提升用户界面美观性和用户体验的重要手段。本文将详细介绍如何在 WPF 中自定义按钮样式,包括添加依赖属性和实现圆角效果。通过这些步骤,可以创建出既美观又功能强大的自定 ...
  • 2025-07-23 19:19
    360 0
    #C#
    项目要求创建弹窗时,为了突出弹窗内容,要求在主窗体上有一个蒙版效果,类似以下效果要求点标题栏不包含遮罩,主窗体的 Content 部分为遮罩层;弹窗不显示在任务栏;弹窗最小化时,点击主窗体任务栏图标可以打开主 ...
  • 2025-07-23 19:18
    346 0
    #C#
    前言本文精心挑选了 [DotNet技术匠] 2024年10月的十篇热门文章,包括技术分享和技术资源,希望能给.NET开发者们提供有用的帮助和启发。注:以下文章,点击标题即可阅读C# 并发控制框架:单线程环境下实现每秒百万级 ...
  • 2025-07-23 19:18
    373 0
    #C#
    前言我个人对三维渲染领域的开发有着浓厚的兴趣,尽管并未在相关行业工作过,我的了解还很片面。去年,在与群友聊天时,他们推荐了一本《Unity Shader入门精要》,说适合像我这样想自学的新人,于是我打开了通往新世 ...
  • 2025-07-23 19:18
    382 0
    #C#
    前言随着技术的不断进步,微软的.NET 框架在每次迭代中都带来了令人惊喜的新特性。在.NET 9 版本中,一个特别引人注目的亮点是 AOT( Ahead-of-Time)支持,它允许开发人员将应用程序在编译阶段就优化为能够在老旧的 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


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