• 2025-07-20 02:58
    728 0
    #C#
    前言物联网(IoT)和嵌入式系统的开发中,串口通信是一项不可或缺的技术。C# 作为一种广泛使用的编程语言,同样支持多种方式进行串口通信。其中,SerialPortStream[/pre] 库因其简单易用的API和强大的功能成为了众多开 ...
  • 2025-07-20 02:58
    312 0
    #C#
    前言由于项目需要编写大量的材料,以及各种签字表格、文书等,最后以PDF作为材料交付的文档格式,过程文档时有变化或补充,故此处理PDF文档已经成为日常工作的一部分。网上有各种PDF处理工具,总是感觉用得不跟手。 ...
  • 2025-07-20 02:58
    428 0
    #C#
    前言在 WPF 应用程序开发中,ListBox[/pre] 控件是一个常用的选择,尤其是在需要展示一系列数据项的情况下。但是,默认情况下,ListBox[/pre] 并不提供直接的行删除功能。为了增强用户体验,本文将介绍如何在 ListBo ...
  • 2025-07-20 02:57
    480 0
    #C#
    前言本文将带领大家一步步学习如何在WPF应用程序中实现一个树形菜单。无论大家是WPF 新手还是有经验的,本文将提供详细的指导,帮助大家掌握这一重要功能。正文先看一下效果我们直接通过改造一下原版的TreeView来实 ...
  • 2025-07-20 02:55
    267 0
    #C#
    前言Geeker Admin:基于Vue3.4、TypeScript、Vite5、Pinia和Element-Plus的开源后台管理框架。项目介绍Geeker-Admin一款基于最新技术栈(Vue3.4、TypeScript、Vite5、Pinia、Element-Plus)的开源后台管理框架。该项 ...
  • 2025-07-20 02:54
    396 0
    #C#
    前言最近. NET 8 的 WPF 推出了 WPF File Dialog改进,这样无需再引用 Win32[/pre] 命名空间就可以实现文件夹的选择与存储了,算是一个很方便的改进了。顺手写了一个小的 WPF 程序,在使用 Model-View-ViewModel(MVV ...
  • 2025-07-20 02:54
    404 0
    #C#
    前言为什么近年来开发框架层出不穷?尽管已有许多优秀的快速开发框架,如 ABP 和其他类似的框架,但是作为一名开发者,我们常需遵循公司的技术选型。即使 ABP 提供了丰富的功能,但如果公司不支持,我们也无法使用。 ...
  • 2025-07-20 02:53
    326 0
    #C#
    前言Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象。冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象。Freezable的应用我们定义画刷资源的时候常常会这 ...
  • 2025-07-20 02:53
    403 0
    #C#
    前言Entity Framework Core(EF Core)作为 .NET 生态系统中受欢迎的对象关系映射器(ORM),其轻量级、可扩展性和支持多个数据库引擎而备受青睐。本文将介绍一款.NET 的开源 EF Core 批处理扩展工具,它极大地提升 ...
  • 2025-07-20 02:52
    422 0
    #C#
    前言在当今的技术领域和大模型时代的到来,互联网企业逐渐没落,导致网站应用开发需求逐渐减小,BS就业市场也变得愈发严峻。相比之下,桌面应用的需求依然保持相对稳定,尤其在企业级应用、数据密集型应用和需要高度 ...
  • 2025-07-20 02:52
    362 0
    #C#
    LibVLCSharp.WPF简介从vlc说起vlc是一个开源的跨平台视频播放库,使用C/C++编写,vlc底层基于ffmpeg地址:https://github.com/videolan/vlcLibVLC是对vlc的封装,提供了开发的灵活性、便捷性,统一和更加高级的api。 ...
  • 2025-07-20 02:52
    373 0
    #C#
    前言随着工业自动化的发展,上位机软件作为控制系统的重要组成部分,其重要性日益凸显。传统的工控软件开发往往依赖于专用的开发工具,如LabVIEW等,但近年来,C#与WPF(Windows Presentation Foundation)组合因其 ...
  • 2025-07-20 02:52
    387 0
    #C#
    前言C# 工控网关 + 轻量级组态软件。项目介绍SharpSCADA 是一个开源项目,提供灵活且强大的解决方案,以满足工业自动化和监控的需求。作为一个轻量级的工业控制网关和组态软件,SharpSCADA 支持多种工业协议,包括西 ...
  • 2025-07-20 02:51
    413 0
    #C#
    前言JIEJIE.NET 是一款强大的开源.NET程序集混淆工具。它利用深度加密技术和多样化的混淆策略,有效地保护了.NET软件的版权和源代码安全,防止未经授权的访问和篡改。项目介绍JIEJIE.NET是一个用C#开发的开源.NET代 ...
  • 2025-07-20 02:50
    321 0
    #C#
    前言QuestPDF 是一个开源 .NET 库,用于生成 PDF 文档。使用了C# Fluent API方式可简化开发、减少错误并提高工作效率。利用它可以轻松生成 PDF 报告、发票、导出文件等。项目介绍QuestPDF 是一个革命性的开源 .NET ...
  • 2025-07-20 02:49
    422 0
    #C#
    前言本文介绍了如何使用三菱提供的MX Component插件实现对三菱PLC软元件数据的读写,记录了使用计算机仿真,模拟PLC,直至完成测试的详细流程,并重点介绍了在这个过程中的易错点,供参考。用到的软件1、PLC开发编程 ...
  • 2025-07-20 02:48
    367 0
    #C#
    前言近期,我们在后台收到了粉丝们的留言,需要一个高效办公自动化(OA)系统。为了回应大家的期待,今天我们推荐一款既灵活又强大的 OA 系统解决方案,帮助提升日常办公效率和团队协作水平。在日常工作中,我们经常 ...
  • 2025-07-20 02:48
    394 0
    #C#
    前言本文介绍了如何使用S7.NET库实现对西门子PLC DB块数据的读写,记录了使用计算机仿真,模拟PLC,自至完成测试的详细流程,并重点介绍了在这个过程中的易错点,供参考。正文用到的软件1、Windows环境下链路层网络 ...
  • 2025-07-20 02:46
    354 0
    #C#
    前言信创国产化已是大势所趋,在国产操作系统上的应用开发的需求越来越多,比如,有客户需要在银河麒麟和统信UOS上实现录制桌面生成一个mp4文件。那么这个要如何实现了?一、技术方案要完成这些功能,具体来说,需要 ...
  • 2025-07-20 02:46
    436 0
    #C#
    前言随着工业4.0时代的到来,物联网技术正在以前所未有的速度改变着我们的生产和生活方式。本文给大家介绍一个基于 .NET 6 开发的跨平台工业物联网网关解决方案。工业物联网(IIoT)成为了连接物理世界与数字世界的 ...
  • 2025-07-20 02:46
    270 0
    #C#
    前言使用 C# 和 CefSharp 开发的全功能网页浏览器。项目介绍SharpBrowser 是目前最快的开源 C# 网页浏览器!采用了轻量级的 CEF 渲染器,在呈现网页时甚至比 Google Chrome 更快。我们对比了所有可用的.NET 浏览器引 ...
  • 2025-07-20 02:46
    337 0
    #C#
    ReZero APIRezero是一款.NET中间件,无需写代码也能实现CRUD,无破坏性,可以集成到任何.NET API项目,非.NET用户可以用发布好的exe文件。1、界面功能:创建接口 、建库、建表 、生成接口、设置授权、接口文档、调试 ...
  • 2025-07-20 02:45
    368 0
    #C#
    前言在.NET开发领域,随着技术的不断演进,开发者一直在寻求提高代码质量和开发效率的方法。源生成器(Source Generators,简称SG)作为.NET编译器平台Roslyn中的一项强大功能,为我们提供了一个独特的机会,可以在 ...
  • 2025-07-20 02:44
    261 0
    #C#
    前言先看一下效果吧如果不会写动画或者懒得写动画,就直接交给Blend来做吧;其实Blend操作起来很简单,有点类似于在操作PS,我们只需要设置关键帧,鼠标点来点去就可以了,Blend会自动帮我们生成我们想要的动画效果. ...
  • 2025-07-20 02:43
    341 0
    #C#
    前言项目上遇到使用WebSocket超时问题,具体情况是这样的,OTA升级过程中,解压zip文件会有解压进度事件,将解压进度通过进程通信传给另一进程,通信提示超时异常。小伙伴堂园发现大文件使用Zip解压,解压进度事件间 ...
  • 2025-07-20 02:42
    392 0
    #C#
    前言NAudio 是一个开源音频库,用于在 C# 应用程序中处理音频。它提供了丰富的属性和方法,使我们能够轻松地读取、写入、转换及处理音频数据。感兴趣的朋友们,我们可以一起来学习探索它的强大功能。NAudio 库介绍在 ...
  • 2025-07-20 02:41
    314 0
    #C#
    前言现在信息量非常大,各类学习资料看得眼花缭乱,找到正确的信息并不是一件容易的事。当你开始编程之旅并希望有一个全面的指南时,最好找一个能够引导你完成整个过程的指南。这篇文章将帮助你制定一个学习路线图, ...
  • 2025-07-20 02:40
    297 0
    #C#
    前言有时候,有人给在网站留了言,但是必须要打开网站才知道,所以便决定给网站增加一个邮件推送的功能,好让我第一时间知道。于是乎,按照我自己的思路,同时为了去学习了解rabbitmq以及EventBus概念,我便设计了一 ...
  • 2025-07-20 02:40
    277 0
    #C#
    前言C#用户控件之文本显示、设定组件如何绘制一个便捷的文本显示组件、文本设值组件(TextShow,TextSet)?绘制此控件的目的就是方便一键搞定标签显示(可自定义方法显示文本颜色等),方便自定义方法又省略了挨个拖 ...
  • 2025-07-20 02:39
    325 0
    #C#
    前言最近后台收到了许多粉丝关于如何学习上位机开发的咨询。为了更好地解答这个问题,我们首先需要明确什么是上位机。随着工业 4.0 的推进,自动化与信息化的融合越来越紧密。上位机(Upper Computer)的概念被越来 ...
  • 2025-07-20 02:38
    347 0
    #C#
    前言本文为大家介绍下.NET解压/压缩zip文件。虽然解压缩不是啥核心技术,但压缩性能以及进度处理还是需要关注下,针对使用较多的zip开源组件验证,给大家提供个技术选型参考之前在《.NET WebSocket高并发通信阻塞问 ...
  • 2025-07-20 02:37
    398 0
    #C#
    前言C#用户控件之流动管道正文如何绘制一个动态的流动管道(FlowPipe)?分两步绘制1、定义属性;2、画布重绘;主要技能:管道的绘制(渐变色矩形)  ///   /// 画渐变色矩形的方法&n ...
  • 2025-07-20 02:37
    285 0
    #C#
    前言C#用户控件之转换开关正文1、如何自定义一个转换键(Toggle)?2、三步绘制一个精美控件1、定义属性;2、画布重绘;3、添加事件;3、主要技能如何自定义属性;画布重绘的一般格式;控件的事件触发过程;4、技能 ...
  • 2025-07-20 02:37
    328 0
    #C#
    前言在C#开发中,项目打包是一个重要的环节,将你的应用程序及其依赖项组织成一个或多个可以在目标系统上安装和运行的包。这对于发布应用程序至关重要,因为它确保了最终用户能够顺利地安装和使用你的软件。开发好一 ...
  • 2025-07-20 02:36
    383 0
    #C#
    前言编程编的久了,总会遇到多线程的情况,有些时候我们要几个线程合作完成某些功能,这时候可以定义一个全局对象,各个线程根据这个对象的状态来协同工作,这就是基本的线程同步[/pre]。支持多线程编程的语言一般都 ...
  • 2025-07-20 02:36
    275 0
    #C#
    前言设想一下,你是一名.NET开发者,正为一个复杂的数据分析项目绞尽脑汁。突然,你的IDE仿佛有了生命,不仅能理解你的想法,还能自动生成大部分代码,甚至主动指出潜在的优化空间。这听起来像是科幻电影中的场景, ...
  • 2025-07-20 02:35
    325 0
    #C#
    前言本文介绍Windows下声音数据的采集,用于本地录音、视讯会议、投屏等场景。声音录制有麦克风、扬声器以及混合录制三类方式,麦克风和扬声器单独录制的场景更多点,混合录制更多的是用于本地录音我们基于NAudio实 ...
  • 2025-07-20 02:35
    342 0
    #C#
    前言本文来告诉大家在C#很少有人会发现的科技。即使是工作了好多年的老司机也不一定会知道这些科技,如果觉得我是在骗你,那么请看看本文的内容。原本最初 C# 的设计是简单和高效开发的,在经过了这么多年众多公司和 ...
  • 2025-07-20 02:34
    346 0
    #C#
    集合基础知识.NET 中提供了一系列的管理对象集合的类型,数组、可变列表、字典等。从类型安全上集合分为两类,泛型集合 和 非泛型集合,传统的非泛型集合存储为Object,需要类型转。而泛型集合提供了更好 ...
  • 2025-07-20 02:33
    313 0
    #C#
    前言在编写上位机软件时,需要经常处理命令拼接与其他设备进行通信,通常对不同的命令封装成不同的方法,扩展稍许麻烦。本次拟以特性方式实现,以兼顾维护性与扩展性。实现1、创建特性 CmdPropertyAttribute参数类, ...
  • 2025-07-20 02:32
    334 0
    #C#
    前言有网友问我一个问题:调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题,还真不是一句话就能说清楚的。而且这个结论也不对,当我们调用定义在某个类型的实例方法时,目标对象其实可以为Null。一 ...
  • 2025-07-20 02:32
    210 0
    #C#
    前言本文将来和大家聊聊在 C# 里面的基础的 for 循环语法的写法。正文使用 for 作为循环的写法是在编程里面常用的代码写法。比如说我有一个名为 Foo 的类型,这个类型提供了一个名为 GetCount 的方法,这个方法可以 ...
  • 2025-07-20 02:31
    311 0
    #C#
    前言.NET开发会引用很多外部Nuget包,多项目、多个解决方案、甚至多个仓库。简单的 Nuget 包管理,通过VS就能比较简单处理好。但复杂的场景呢,比如:1、一个仓库里,有多个解决方案的Nuget包管理 -- 我现在项目就是 ...
  • 2025-07-20 02:30
    228 0
    #C#
    前言总结了一份C#从基础到高级编程的全能代码指南,这个指南覆盖了从基础知识到高级技术的各个方面,目标是帮助初学者到高级开发者全面掌握 C# 编程技能。基础篇基础语法:了解 C# 的基本结构和语法。数据类型:掌握 ...
  • 2025-07-20 02:30
    414 0
    #C#
    前言做了一个彩票选号的小软件,将学到的知识点总结如下,供大家参考学习。程序的思路实体类(属性、方法)主程序调用类方法知识点判断、循环文件的操作(保存、打开)集合、数组(增加-AddRange、删除-RemoveAt、排 ...
  • 2025-07-20 02:28
    250 0
    #C#
    前言AutoFixture是一个.NET库,旨在简化单元测试中的数据设置过程。通过自动生成测试数据,它帮助开发者减少测试代码的编写量,使得单元测试更加简洁、易读和易维护。AutoFixture可以用于任何.NET测试框架,如xUnit ...
  • 2025-07-20 02:27
    342 0
    #C#
    简介NPoco 是 PetaPoco 的一个分支,具有一些额外的功能,截至现在 github 星数 839。NPoco 中文资料没多少,我是被博客园群友推荐的,这几天简单尝试了一下:github: https://github.com/schotime/NPocowiki: https ...
  • 2025-07-20 02:23
    368 0
    #C#
    本文作者:channingbreeze 公众号来源:互联网侦察小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。对小史面试情况感兴趣的同学可以观看面试现场系 ...
  • 2025-07-20 02:22
    363 0
    #C#
    快速排序实现原理快速排序(Quick Sort)是一种常用的排序算法,它基于分治的思想,通过将一个无序的序列分割成两个子序列,并递归地对子序列进行排序,最终完成整个序列的排序。其基本思路如下:选择数组中的一个元 ...
  • 2025-07-20 02:22
    431 0
    #C#
    前言只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y估计大家也可能听过Docker这项技术(在论坛上、招聘技能上、交流群上等等),要是不了解Docker,都不好意思在网上 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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