• 2025-07-23 17:50
    353 0
    #C#
    前言之所以想做这个项目,是因为在之前查找关于C#/WPF相关资料时,发现讲解图像滤镜的资源非常稀缺。另外,注意到许多现有的开源库主要基于CPU进行图像渲染。这种方式在处理大量图像时,会导致CPU的渲染负担过重。因 ...
  • 2025-07-23 17:50
    451 0
    #C#
    前言随着工业自动化的发展,上位机软件作为控制系统的重要组成部分,其重要性日益凸显。传统的工控软件开发往往依赖于专用的开发工具,如LabVIEW等,但近年来,C#与WPF(Windows Presentation Foundation)组合因其 ...
  • 2025-07-23 17:50
    351 0
    #C#
    前言在C#中,加锁是一种常见的多线程编程技术,它用于保护共享资源,防止多个线程同时对共享资源进行访问,导致数据错乱或者异常。正文会有以下几种情况需要用到线程锁。1、多线程访问共享资源如果多个线程需要访问 ...
  • 2025-07-23 17:47
    386 0
    #C#
    前言网络安全威胁的日益增多,数据加密技术成为了保障信息安全的关键手段之一。其中,AEAD_AES_256_GCM(Authenticated Encryption with Associated Data using Advanced Encryption Standard with a 256-bit key an ...
  • 2025-07-23 17:47
    390 0
    #C#
    前言在C#中foreach 循环是处理集合的常见方式,因其简洁性和易读性而广受青睐。但是在某些情况下,我们需要同时获取集合中元素的值及其对应的索引,而标准的 foreach 循环本身并不直接提供索引信息。幸运的是,我们 ...
  • 2025-07-23 17:45
    411 0
    #C#
    前言在开发各种应用程序时,我们经常需要对文件系统中的文件或文件夹进行实时监测,以便在文件内容改变、文件被创建或删除时能够及时做出反应。在 C# 中,System.IO.FileSystemWatcher 类为我们提供了这样一个强大的 ...
  • 2025-07-23 17:45
    479 0
    #C#
    前言本文介绍一款使用 C# 与 WPF 开发的音频播放器,其界面简洁大方,操作体验流畅。该播放器支持多种音频格式(如 MP4、WMA、OGG、FLAC 等),并具备标记、实时歌词显示等功能。另外,还支持换肤及多语言(中英文) ...
  • 2025-07-23 17:43
    387 0
    #C#
    前言在用户界面设计中,独特的视觉效果能够显著提升应用程序的吸引力和用户体验。本文将介绍如何在 WPF 中利用自定义控件实现 ItemsControl 的鱼眼效果,通过动态聚焦和放大列表中的元素,为用户提供一种新颖的浏览 ...
  • 2025-07-23 17:42
    293 0
    #C#
    前言为什么0.1 + 0.2[/pre] 不等于 0.3[/pre]?为什么16777216f[/pre] 等于 16777217f[/pre]?为什么金钱计算都推荐用decimal[/pre]?本文主要学习了解一下数字背后不为人知的存储秘密。01、数值类型C#中的数字类型 ...
  • 2025-07-23 17:42
    345 0
    #C#
    前言本文主要介绍WPF应用对鼠标输入、触摸屏触笔以及触摸事件的封装。WPF 屏幕点击的设备类型1、鼠标可以通过Mouse相关的事件参数MouseButtonEventArgs中的数据,e.StylusDecice==null表示没有触摸设备,所以设备为 ...
  • 2025-07-23 17:36
    312 0
    #C#
    前言在平时开发中,好的类库能帮助我们快速实现功能,C#有很多封装好的类库。本文将介绍一些2024年特别受欢迎的C#类库,分析各自的优点让编程写代码变的更轻松、更快捷。快来看一看有没有大家常用的类库,欢迎各位小 ...
  • 2025-07-23 17:30
    444 0
    #C#
    前言项目开发中有时候我们需要快速执行一些小脚本,不想每次都去生成编译整个项目。如果有一个好用的动态表达式解析器那就特别方便。给大家推荐一个强大动态表达式解析器 DynamicExpresso,它能让我们在项目中,动态 ...
  • 2025-07-23 17:30
    290 0
    #C#
    前言微软在发布 Windows 11 系统的时候,发布过一个开源的 Emoji 表情 fluentui-emoji 。因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所以我做了一个表情查看器,可以很方便的查看所有表情, ...
  • 2025-07-23 17:29
    428 0
    #C#
    前言本文介绍了如何使用S7.NET库实现对西门子PLC DB块数据的读写,记录了使用计算机仿真,模拟PLC,自至完成测试的详细流程,并重点介绍了在这个过程中的易错点,供参考。正文用到的软件1、Windows环境下链路层网络 ...
  • 2025-07-23 17:28
    492 0
    #C#
    一、简介Visual Studio原生开发,无需学习,一次编译,跨平台运行. C#桌面应用程序跨平台(windows、linux、macos)界面开发组件,基于GTK组件开发,该组件的核心优势是使用C#的原生winform表单控件窗体设计器,相同 ...
  • 2025-07-23 17:28
    314 0
    #C#
    前言本文将探讨如何利用 WPF 实现一个引人注目的"吃豆豆"加载动画效果。这种动态加载动画不仅能够增强网页的视觉吸引力,还能显著提升用户体验。效果展示运行的效果如下正文先引入一下我们需要的库在nuget上面搜一下 ...
  • 2025-07-23 17:27
    453 0
    #C#
    前言在项目开发过程中,理解数据结构和算法如同掌握盖房子的秘诀。算法不仅能帮助我们编写高效、优质的代码,还能解决项目中遇到的各种难题。给大家推荐一个支持C#的开源免费、新手友好的数据结构与算法入门教程:He ...
  • 2025-07-23 17:26
    392 0
    #C#
    前言在工业生产中,定制化的软件对于每个环节都至关重要。对于仓库管理,推荐一款开源的仓库管理系统(WMS)解决方案。这款基于.NET 框架开发的移动应用,提供了全面的仓库操作、订单处理、主数据管理、数据分析及个 ...
  • 2025-07-23 17:26
    381 0
    #C#
    前言首先说一下使用场景 WebAPI接口入参使用 object和 dynamic 后续解析和处理。一、object和dynamic 区别在.NET中,object[/pre]和dynamic[/pre]也有一些区别:1、object:object[/pre]是.NET中的顶级类,所有类都 ...
  • 2025-07-23 17:25
    513 0
    #C#
    前言先看一下效果吧如果不会写动画或者懒得写动画,就直接交给Blend来做吧;其实Blend操作起来很简单,有点类似于在操作PS,我们只需要设置关键帧,鼠标点来点去就可以了,Blend会自动帮我们生成我们想要的动画效果. ...
  • 2025-07-23 17:25
    412 0
    #C#
    前言Prism 一个开源的框架,专门用于开发可扩展、模块化和可测试的企业级 XAML 应用程序,适用于 WPF(Windows Presentation Foundation)和 Xamarin Forms 等平台。Prism 基于 MVVM(Model-View-ViewModel)设计模 ...
  • 2025-07-23 17:24
    461 0
    #C#
    前言C#用户控件之文本显示、设定组件如何绘制一个便捷的文本显示组件、文本设值组件(TextShow,TextSet)?绘制此控件的目的就是方便一键搞定标签显示(可自定义方法显示文本颜色等),方便自定义方法又省略了挨个拖 ...
  • 2025-07-23 17:22
    383 0
    #C#
    前言C#用户控件之指示灯在体现通讯状态、运行状态等用一个靓眼的指示灯如何做?正文思路(GDI)外环用笔绘制(Pen),内圆用画刷(SolidBrush);两个方法(用笔画圆,用画刷填充圆的内部)1、绘制边界RectangleF定义的 ...
  • 2025-07-23 17:20
    557 0
    #C#
    前言C#用户控件之转换开关正文1、如何自定义一个转换键(Toggle)?2、三步绘制一个精美控件1、定义属性;2、画布重绘;3、添加事件;3、主要技能如何自定义属性;画布重绘的一般格式;控件的事件触发过程;4、技能 ...
  • 2025-07-23 17:19
    386 0
    #C#
    前言推荐一款采用 C# 和 Avalonia 框架开发的多媒体播放器。请注意:仅供个人学习交流之用,软件提供播放框架,具体播放源需用户自行配置。项目介绍PeachPlayer 是一款采用 .NET 平台 C# 语言开发的全功能媒体播放器 ...
  • 2025-07-23 17:18
    406 0
    #C#
    C#用户控件之仪表盘如何让温度、湿度、压力等有量程的监控值如仪表盘(DashBoard)一样显示?思路(GDI绘图)定义属性:(仪表盘的半径、颜色、间隙;刻度圆的半径、颜色、字体;指针的颜色、占比;文本的字体、占比 ...
  • 2025-07-23 17:18
    426 0
    #C#
    前言有时候,有人给在网站留了言,但是必须要打开网站才知道,所以便决定给网站增加一个邮件推送的功能,好让我第一时间知道。于是乎,按照我自己的思路,同时为了去学习了解rabbitmq以及EventBus概念,我便设计了一 ...
  • 2025-07-23 17:17
    403 0
    #C#
    前言C#用户控件之流动管道正文如何绘制一个动态的流动管道(FlowPipe)?分两步绘制1、定义属性;2、画布重绘;主要技能:管道的绘制(渐变色矩形)  ///   /// 画渐变色矩形的方法&n ...
  • 2025-07-23 17:16
    346 0
    #C#
    前言C# 是一种简单、现代、面向对象和类型安全的编程语言。.NET 是由 Microsoft 创建的开发平台,平台包含了语言规范、工具、运行,支持开发各种应用,如Web、移动、桌面等。.NET框架有多个实现,如.NET Framework[/ ...
  • 2025-07-23 17:16
    390 0
    #C#
    前言最近后台收到了许多粉丝关于如何学习上位机开发的咨询。为了更好地解答这个问题,我们首先需要明确什么是上位机。随着工业 4.0 的推进,自动化与信息化的融合越来越紧密。上位机(Upper Computer)的概念被越来 ...
  • 2025-07-23 17:15
    393 0
    #C#
    前言在 C# 开发过程中,了解对象的内存布局有助于我们更有效地管理资源,减少内存碎片,以及避免不必要的性能瓶颈。通过掌握对象内存结构的基础知识,我们可以更加灵活地应对复杂的编程挑战,编写出既高效又可维护的 ...
  • 2025-07-23 17:14
    334 0
    #C#
    前言在许多情况下,我们需要从外部网络访问内部网络中的服务,比如家里的服务器或者公司的内部资源。这时内网穿透工具就可以帮助我们在不受地理限制的情况下访问这些资源。本文将向大家推荐一款使用C#语言开发的高效 ...
  • 2025-07-23 17:13
    372 0
    #C#
    前言近段时间了解了一下 VS 2017开发安卓应用的一些技术,特地把 C# 开发 WebApp的一些过程记录下来,欢迎大家一起指教、讨论,废话少说,是时候开始表演真正的技术了。1、新建空白Android应用2、拖一个WebView控件 ...
  • 2025-07-23 17:12
    425 0
    #C#
    前言本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。摄像头采集有多种方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、 ...
  • 2025-07-23 17:12
    430 0
    #C#
    前言有网友问我一个问题:调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题,还真不是一句话就能说清楚的。而且这个结论也不对,当我们调用定义在某个类型的实例方法时,目标对象其实可以为Null。一 ...
  • 2025-07-23 17:10
    423 0
    #C#
    前言做.NET应用开发肯定会用到网络通信,而进程间通信是客户端开发使用频率较高的场景。进程间通信方式主要有命名管道、消息队列、共享内存、Socket通信,个人使用最多的是Sokcet相关。而Socket也有很多使用方式,So ...
  • 2025-07-23 17:10
    333 0
    #C#
    前言本文来告诉大家在C#很少有人会发现的科技。即使是工作了好多年的老司机也不一定会知道这些科技,如果觉得我是在骗你,那么请看看本文的内容。原本最初 C# 的设计是简单和高效开发的,在经过了这么多年众多公司和 ...
  • 2025-07-23 17:10
    398 0
    #C#
    前言在国产游戏领域,《黑神话:悟空》无疑是一颗耀眼的明星,以独特的艺术风格、深厚的文化底蕴以及卓越的技术表现,赢得了国内外玩家的广泛关注。然而,在这款游戏光鲜亮丽的背后,是我们开发者对技术选择的深思熟 ...
  • 2025-07-23 17:09
    357 0
    #C#
    前言总结了一份C#从基础到高级编程的全能代码指南,这个指南覆盖了从基础知识到高级技术的各个方面,目标是帮助初学者到高级开发者全面掌握 C# 编程技能。基础篇基础语法:了解 C# 的基本结构和语法。数据类型:掌握 ...
  • 2025-07-23 17:07
    341 0
    #C#
    前言本文将来和大家聊聊在 C# 里面的基础的 for 循环语法的写法。正文使用 for 作为循环的写法是在编程里面常用的代码写法。比如说我有一个名为 Foo 的类型,这个类型提供了一个名为 GetCount 的方法,这个方法可以 ...
  • 2025-07-23 17:07
    378 0
    #C#
    集合基础知识.NET 中提供了一系列的管理对象集合的类型,数组、可变列表、字典等。从类型安全上集合分为两类,泛型集合 和 非泛型集合,传统的非泛型集合存储为Object,需要类型转。而泛型集合提供了更好 ...
  • 2025-07-23 17:05
    385 0
    #C#
    前言做了一个彩票选号的小软件,将学到的知识点总结如下,供大家参考学习。程序的思路实体类(属性、方法)主程序调用类方法知识点判断、循环文件的操作(保存、打开)集合、数组(增加-AddRange、删除-RemoveAt、排 ...
  • 2025-07-23 17:05
    367 0
    #C#
    前言嗨,大家好!今天我们要聊一聊 .NET 中的内存管理。你知道吗?虽然 .NET 有一个很好的垃圾回收系统来自动清理不再使用的对象,但在某些情况下,我们还需要自己动手来释放一些特殊的资源,比如打开的文件或数据库 ...
  • 2025-07-23 17:05
    372 0
    #C#
    前言在AspnetCore生态系统中,我们测试项目一般使用Microsoft.AspNetCore.TestHost的TestServer 到.NET 6后提供的Microsoft.AspNetCore.Mvc.Testing的WebApplicationFactory,后者是前者的封装,专门用于测试 ASP.NET C ...
  • 2025-07-23 17:05
    298 0
    #C#
    简介NPoco 是 PetaPoco 的一个分支,具有一些额外的功能,截至现在 github 星数 839。NPoco 中文资料没多少,我是被博客园群友推荐的,这几天简单尝试了一下:github: https://github.com/schotime/NPocowiki: https ...
  • 2025-07-23 17:05
    313 0
    #C#
    前言遥想当年,老周刚接触 .NET 1.1 的时候,才刚上大学;如今已经过去13年了。岁月是把水果刀,从来不饶人啊。老周很少去写诸如"XXX新特性"之类的文章,总觉得没啥用处。不过,针对 C# 9,老周想说一点什么。好,在 ...
  • 2025-07-23 17:04
    381 0
    #C#
    前言由于工作需要,需要通过数据类型和方法名控制方法走向,用到的数据类型有8种(string,Int16,Int32,Int64,Boolean,Byte,Single,Double)读取的方法(参数一致,但是数据不同的泛型方法,返回值也是泛型)暂时只有 ...
  • 2025-07-23 17:01
    401 0
    #C#
    前言在.NET 8中,IHostedService 和 BackgroundService 两个核心接口的引入,增强了项目开发中处理定时任务的能力。这两个接口不仅简化了定时任务、后台处理作业以及定期维护任务的实现过程,还提升了在ASP.NET Core ...
  • 2025-07-23 16:55
    408 0
    #C#
    前言C# 9 发布已经过去了四年,对于 record 关键字,相信大家都已不陌生。尽管如此,我们仍然发现有些开发者对这一语法特性持保留态度。诚然,record 在本质上是对 class 的一种封装形式,任何可以用 record 实现的 ...
  • 2025-07-23 16:51
    413 0
    #C#
    前言当我们需要快速测试代码片段时,常见的做法是启动Visual Studio或使用在线代码编辑器。Visual Studio的启动可能较为缓慢且占用较多系统资源,而在线编辑器则可能遇到语法支持局限或网络延迟问题。为解决这个问题 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

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

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


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