• 2025-07-23 19:17
    417 0
    #C#
    前言C# 13 即 .NET 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览其中的一个新特性:作者注:该特性虽然随着 C# 13 发布,但是仍然是处于 preview 状态的特性,请谨慎使用半自动属性 Sem ...
  • 2025-07-23 19:16
    379 0
    #C#
    前言写了一个WPF上位机使用S7.NETPlus 库与西门子1500TPLC,控制西门子伺服的通用上位机界面。分享在写上位机过程中踩的一些坑和使用体验。上位机介绍可以看到上位机分为3个区域轴选择,使能区域控制参数设置区域诊 ...
  • 2025-07-23 19:15
    458 0
    #C#
    前言随着 .NET 技术的发展,异步编程模型逐渐成为现代应用程序开发中的标准实践之一。.NET 4.5 引入了 Task[/pre] 类,极大地简化了异步编程的过程。然而,许多遗留系统仍在使用 .NET 4.0 或更低版本,这些版本并未 ...
  • 2025-07-23 19:14
    399 0
    #C#
    前言有学员提出要求,上位机程序启动之后,可以禁用Win组合,防止操作人员无操作或者退出程序。实现思路首先我们要了解一下键盘在PC上的工作原理,Windows系统所有的操作都是基于消息机制的,也就是说我们键盘上的每 ...
  • 2025-07-23 19:14
    377 0
    #C#
    前言环境:.NET 6.0+ WPF框架:CM:Caliburn.MicroFodyHC:HandyControl一、添加项目依赖安装这三个插件二、修改 App.xaml需要在App.xaml中添加HandyControl的资源<Application x:Class="BenchMarkMaster.App"& ...
  • 2025-07-23 19:12
    367 0
    #C#
    前言系统基于 WPF 和 C# 开发,结合 SQL Server 2012 数据库,提供一个界面友好、功能实用的解决方案。通过先进的技术和合理的架构设计,该系统能够有效提升医疗工作的效率和管理水平。系统介绍该系统具备常见的医疗 ...
  • 2025-07-23 19:08
    397 0
    #C#
    项目要求创建弹窗时,为了突出弹窗内容,要求在主窗体上有一个蒙版效果,类似以下效果要求点标题栏不包含遮罩,主窗体的 Content 部分为遮罩层;弹窗不显示在任务栏;弹窗最小化时,点击主窗体任务栏图标可以打开主 ...
  • 2025-07-23 19:08
    442 0
    #C#
    前言在软件开发中,确保代码的健壮性、可维护性和简洁性至关重要。实现这一目标的技术之一是使用保护性条件语句。在.NET中,保护性条件语句是一种简单而有效的模式,用于保护代码免受无效数据的影响,并减少嵌套条件 ...
  • 2025-07-23 19:07
    412 0
    #C#
    前言接了一个小杂毛项目,大概情形是这样的:ZWT先生开的店是卖拆片机的,Z先生不仅卖机器,还贴心地提供一项服务:可以根据顾客需要修改两个电机的转向和转速(机器厂家有给SDK的,但Z自己不会写程序)。厂家有配套 ...
  • 2025-07-23 19:07
    320 0
    #C#
    前言众所周知,在工业自动化控制系统中,上位机与PLC(可编程逻辑控制器)之间的通信是实现自动化生产的关键环节之一。为了确保通信的稳定性和可靠性,工程师们采用了一种被称为"心跳"的机制,它在通信过程中起到了 ...
  • 2025-07-23 19:07
    324 0
    #C#
    前言环境:.NET 6.0+ WPF框架:CM:Caliburn.MicroFodyHC:HandyControl一、添加项目依赖安装这三个插件二、修改 App.xaml需要在App.xaml中添加HandyControl的资源<Application x:Class="BenchMarkMaster.App"& ...
  • 2025-07-23 19:07
    409 0
    #C#
    前言我个人对三维渲染领域的开发有着浓厚的兴趣,尽管并未在相关行业工作过,我的了解还很片面。去年,在与群友聊天时,他们推荐了一本《Unity Shader入门精要》,说适合像我这样想自学的新人,于是我打开了通往新世 ...
  • 2025-07-23 19:06
    347 0
    #C#
    前言C# 13 即 .NET 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览其中的一个新特性:作者注:该特性虽然随着 C# 13 发布,但是仍然是处于 preview 状态的特性,请谨慎使用半自动属性 Sem ...
  • 2025-07-23 19:05
    366 0
    #C#
    支持拖动文件实现一个支持拖动文件到其他程序窗口的文件管理器,可以通过使用 C# 的 Windows Forms 或 WPF 来完成。下面是一个基本的示例,展示如何在 Windows Forms 应用程序中实现这一功能。步骤1、创建 Windows F ...
  • 2025-07-23 19:03
    423 0
    #C#
    前言本文将介绍一个专为ASP.NET Core设计的轻量级插件框架——PluginCore,该框架不仅能够简化插件的开发与集成,还能大幅提高开发效率。另外,还将简要介绍相关的前端技术和SDK支持,帮助我们快速上手。项目介绍Plu ...
  • 2025-07-23 19:01
    325 0
    #C#
    简介在大多数调试会话中,首先需要检查的项目就是分析应用程序的状态。在确认程序的问题是某种无效状态造成的,我们便需要分析程序是如何变成无效状态的。那么在分析过程中,需要为我们深入了解对象的各种审查方法内 ...
  • 2025-07-23 19:01
    453 0
    #C#
    前言jimu 是一个基于.NET 6.0 简单易用的微服务框架,参考了很多开源库以及想法,使用了大量的开源库(如 DotNetty, consul.net, Flurl.Http, Json.net, Log4net, Quartz.net ... ), 支持分布式、高并发和负载均衡 ...
  • 2025-07-23 19:01
    423 0
    #C#
    前言下位机使用北京大华程控电源DH1766-1,上位机使用WPF。实现了电压电流实时采集,曲线显示。上午在公司调试成功,手头没有程控电源,使用TCP服务端模拟。正文界面如下服务端服务端实在上篇基础上实现的。需要做如 ...
  • 2025-07-23 19:01
    301 0
    #C#
    前言字符串作为一种特殊的引用类型,是迄今为止.NET程序中使用最多的类型。可以说是万物皆可string因此在分析dump的时候,大量字符串对象是很常见的现象String的不可变性string作为引用类型,那就意味是可以变化的.但 ...
  • 2025-07-23 18:59
    314 0
    #C#
    前言字符串作为一种特殊的引用类型,是迄今为止.NET程序中使用最多的类型。可以说是万物皆可string因此在分析dump的时候,大量字符串对象是很常见的现象String的不可变性string作为引用类型,那就意味是可以变化的.但 ...
  • 2025-07-23 18:58
    421 0
    #C#
    前言在 C# 中,我们可以使用 CodeDomProvider 来动态编译代码并执行。CodeDomProvider 是一个可以根据指定文件扩展名和编译器参数来编译程序集的编译器。动态编译代码并执行以下是一个简单的示例,演示了如何使用 Co ...
  • 2025-07-23 18:57
    312 0
    #C#
    前言在项目的迭代过程中,总会遇到新老项目过渡的问题,有的过渡甚至很长。小编曾经任职过的一个家公司,项目的版本有.NET 4.5 的WebFrom项目,有.NET 3.1的MVC项目,还有.NET 5的基于API的前后端分离项目。这些项目 ...
  • 2025-07-23 18:56
    367 0
    #C#
    前言最近一直在学习UWP,其中有的技术参考了WPF,所以又回头再来学习WPF,感觉学的东西很杂,必须记录一下,不然时间长了还得忘掉,于是申请开始写博客,将学习的心得记录一下,以备后用。这次是因为公司内训,刚好想 ...
  • 2025-07-23 18:55
    390 0
    #C#
    前言在项目的迭代过程中,总会遇到新老项目过渡的问题,有的过渡甚至很长。小编曾经任职过的一个家公司,项目的版本有.NET 4.5 的WebFrom项目,有.NET 3.1的MVC项目,还有.NET 5的基于API的前后端分离项目。这些项目 ...
  • 2025-07-23 18:55
    394 0
    #C#
    前言视频会议、在线教育、直播娱乐还是远程监控,流媒体平台的性能和稳定性直接影响着用户体验。给大家推荐一个基于 C# 开发的全功能流媒体管理控制接口平台。项目介绍AKStream是一个基于 C# 开发的全功能流媒体管理 ...
  • 2025-07-23 18:54
    408 0
    #C#
    前言给大家推荐一个优秀的控件集,它基于 .NET Framework 4.0,采用纯原生开发,不包含任何第三方插件或类库。该控件集涵盖了常用的窗体和控件,同时还包括工业工具和类 Web 控件。使用这套控件库我们可以快速的搭建 ...
  • 2025-07-23 18:52
    381 0
    #C#
    前言在上位机开发领域中,C#与C++两种语言是应用最多的两种开发语言,在C++语言中,与之搭配的前端框架通常以QT最为常用,而C#语言中,与之搭配的前端框架是WinForm和WPF两种框架。我们主要讨论一下C#和WPF这一对组 ...
  • 2025-07-23 18:51
    372 0
    #C#
    一、前言程序界面上的按钮多种多样,常用的就这几种:普通按钮、图标按钮、文字按钮、图片文字混合按钮。本文章记录了不同样式类型的按钮实现方法。二、固定样式的按钮固定样式的按钮一般在临时使用时或程序的样式比 ...
  • 2025-07-23 18:50
    307 0
    #C#
    前言由于经常用到串口调试, 尽管有现成的软件, 因为前端时间涉及一个二次开发, 就因为一个RtsEnable设置, 折腾半天,  网上各种版本的也很多, 功能扩展的很开也多。所以现在自己做了一个够用版,基于自己的需求, ...
  • 2025-07-23 18:50
    414 0
    #C#
    前言本文主要介绍LiveChart.WPF 中的图表的使用方法 类: 数据绑定, 数据显示样式等。导入LiveChart.WpfNuGet搜索LiveChart包, 安装LiveChart.Wpf即可。引用LiveChart.Wpf在使用的界面当中引用LiveChart.Wpf的类库xml ...
  • 2025-07-23 18:49
    344 0
    #C#
    前言在软件开发和运维过程中,确保应用程序稳定运行是一项重要的任务。特别是在长时间运行的应用程序中,由于各种原因可能导致应用程序意外关闭或变得不稳定。为了解决这一问题,我们常常会使用一种称为"Watchdog"的 ...
  • 2025-07-23 18:49
    354 0
    #C#
    前言进程间通信(IPC)是实现这一点的关键技术之一,它允许不同进程间共享数据或者同步状态。Windows平台提供了多种进行IPC的方式,其中SendMessage[/pre]函数是一种基于消息队列的传统方法,它允许一个窗口进程向另 ...
  • 2025-07-23 18:47
    420 0
    #C#
    前言随着国际政治经济形势的变化,尤其是中美科技竞争日益激烈,软件信创国产化已经迫在眉睫。在这种大环境下,我们将现有的Windows版软件逐步迁移到信创国产化基础设施上,适配国产操作系统(如银河麒麟、统信UOS) ...
  • 2025-07-23 18:47
    421 0
    #C#
    前言装饰器模式是一种设计模式,它允许在不修改原有对象的基础上为其添加新的功能。在 WPF 中,我们可以通过创建一个装饰器控件来包裹需要拖动的基本控件,然后在这个装饰器控件中实现拖动逻辑。本文将详细介绍如何 ...
  • 2025-07-23 18:45
    407 0
    #C#
    前言ConfuserEx 是一款专为 .NET 应用程序设计的代码混淆工具,它可以有效地提高代码的安全性,使得反编译变得极其困难。通过使用 ConfuserEx,可以对其发布的应用程序进行混淆处理,从而降低源代码被盗用的风险。本 ...
  • 2025-07-23 18:45
    306 0
    #C#
    前言在日常工作中,我们经常需要使用终端来进行各种操作,无论是开发者还是系统管理员,一款好用的终端模拟器都是必不可少的工具。然而,市面上的一些商业终端模拟器往往价格昂贵,而且对于一些基本的功能需求来说显 ...
  • 2025-07-23 18:44
    414 0
    #C#
    简介本文的初衷是希望帮助那些有其它平台视觉算法开发经验的人能快速转入Halcon平台下,通过文中的示例开发者能快速了解一个Halcon项目开发的基本步骤,让开发者能把精力完全集中到算法的开发上面。首先,你需要安装 ...
  • 2025-07-23 18:44
    355 0
    #C#
    前言看到巧用 CSS/SVG 实现复杂线条光效动画的文章,便也想尝试用WPF的Shape配合动画实现同样的效果。ChokCoco大佬的文章中介绍了基于SVG的线条动画效果和通过角向渐变配合 MASK 实现渐变线条两种方式。WPF中的Shape ...
  • 2025-07-23 18:43
    343 0
    #C#
    前言AvaloniaUI作为一个新兴的跨平台UI框架,以其强大的功能和灵活性赢得了广泛的关注。与此同时,为了进一步提升开发效率和用户体验,SukiUI应运而生,成为AvaloniaUI的一个有力补充。本文将详细介绍SukiUI项目的背 ...
  • 2025-07-23 18:41
    326 0
    #C#
    前言.NET框架为开发者提供了多种网络编程模型来构建这种实时通讯系统,包括但不限于Socket编程、WCF(Windows Communication Foundation)以及ASP.NET SignalR等。然而,对于那些寻求快速实现且不想深入底层细节的项 ...
  • 2025-07-23 18:41
    370 0
    #C#
    前言在使用 C# 处理集合或序列时,你通常会编写循环或创建自定义迭代器来处理数据。虽然传统的循环结构非常强大,但它们可能会导致冗长且不易维护的代码。而yield return[/pre] 语句是 C# 中的一个特性,它简化了迭 ...
  • 2025-07-23 18:40
    416 0
    #C#
    前言现代WPF应用要求美观与功能兼备。本文将指导您如何使用MaterialDesign美化界面,并借助Prism框架实现模块化的导航功能,从而构建高效且易维护的应用程序。十年河东,十年河西,莫欺少年穷学无止境,精益求精实现 ...
  • 2025-07-23 18:39
    423 0
    #C#
    前言本文主要介绍LiveChart.WPF 中的图表的使用方法 类: 数据绑定, 数据显示样式等。导入LiveChart.WpfNuGet搜索LiveChart包, 安装LiveChart.Wpf即可。引用LiveChart.Wpf在使用的界面当中引用LiveChart.Wpf的类库xml ...
  • 2025-07-23 18:38
    409 0
    #C#
    前言Pooling(https://github.com/inversionhourglass/Pooling),编译时对象池组件,在编译时将指定类型的new[/pre]操作替换为对象池操作,简化编码过程,无需开发人员手动编写对象池操作代码。同时提供了完全无侵入 ...
  • 2025-07-23 18:38
    360 0
    #C#
    前言在使用 C# 处理集合或序列时,你通常会编写循环或创建自定义迭代器来处理数据。虽然传统的循环结构非常强大,但它们可能会导致冗长且不易维护的代码。而yield return[/pre] 语句是 C# 中的一个特性,它简化了迭 ...
  • 2025-07-23 18:37
    351 0
    #C#
    前言以前开发过HttpMouse的http内网反代中间件,但由于当时的知识点与设计水平受限,所以把它下马了。随着自身又遇到http内网反代的需求,在frp不能满足我需求情况下,我又启动了一个叫CYarp的http内网反代项目,这 ...
  • 2025-07-23 18:37
    330 0
    #C#
    前言现在各个公司对应用性能和响应速度的要求越来越高,异步编程已经成为每个 C# 开发者必须掌握的重要技能。C# 提供了多种实现异步编程的方式,每种方式在不同的场景中都有其特定的优缺点。本文将结合示例,详细介 ...
  • 2025-07-23 18:36
    474 0
    #C#
    前言在现代桌面应用程序开发中,WPF 结合 Material Design 和 Prism 框架能够实现美观且功能强大的用户界面。本文将详细介绍如何使用 WPF、MaterialDesign、Prism 8 和 DataGrid 来实现带有分页功能的表格数据展示。 ...
  • 2025-07-23 18:35
    341 0
    #C#
    前言要想保护自己的文件夹内的信息不被别人看到,可以给文件加个锁【注意:加锁用的密码一定要记住】正文用C#语言实现一个文件夹锁的程序,程序的基本原理是:用C#语言重命名文件夹,通过重命名使之成为windows安全 ...
  • 2025-07-23 18:35
    371 0
    #C#
    前言动态效果和视觉元素在提升用户体验方面扮演着越来越重要的角色。在WPF应用程序中,创建一个圆形进度条不仅可以增加界面的美观性,还能有效地传递进度信息。本文将详细介绍如何在WPF环境中实现这样一个圆形进度条 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

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

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


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