本程序(两个程序)由C#编写,实现了bacnet读和写。第一个程序实现了值(比如温度)的读取。第二个程序实现了开关的读写功能。 bacnet模拟器是用来模拟设备的软件, 注:bacnet模拟器要和客户端要在同一网段不同电脑上才能测试(bacnet特性,放在同一台电脑上不好用)。 BACnetScan是一个bacnet客户端软件。 app1: 运行模拟器,添加几个点,比如AO点,可以设定当前值,这样程序就能读到相应的AO点的当前值了。 app2:实现了读写功能 模拟器做个BO点就能看到读写开关的功能。 参考资料:https://blog.csdn.net/weixin_44643352/article/details/144233907?spm=1001.2014.3001.5502
2025-09-05 10:51:51 4.41MB
1
内容概要:本文详细介绍了一个基于C#和WPF的工业监控上位机项目,该项目利用MVVMLight框架实现了分层架构,涵盖了Modbus RTU协议的处理、实时数据刷新、历史报警记录管理以及Excel报表生成等功能。作者分享了从项目规划到具体实现的技术细节,如CRC校验、异步数据处理、SQLite数据库的应用、NPOI报表生成和LiveCharts数据可视化的经验。同时,文中还提到了一些常见的开发陷阱及其解决方案,如串口超时、CRC校验错误、UI线程阻塞等。 适合人群:对C#、WPF、Modbus RTU协议有一定了解并希望深入学习工业监控系统开发的中级开发者。 使用场景及目标:适用于需要开发工业监控系统的工程师和技术团队,旨在帮助他们理解和掌握如何使用C#和WPF构建高效稳定的工业监控系统,特别是在处理实时数据传输和历史数据分析方面。 其他说明:文章提供了大量实际代码片段,便于读者快速上手实践。此外,作者还分享了许多实用的经验和技巧,有助于提高开发效率和避免常见错误。
2025-09-04 09:28:00 104KB WPF Modbus RTU MVVM
1
1、概述 万能程序补丁工具程序目的:搜索二进制可执行 EXE 或 DLL 文件分析的特征代码,替换特征代码,达到调试修正目标程序的功能。 2、设计功能 程序启动后,默认加载配置文件为config.prg 通过鼠标右键,可以选择更改配置文件 config.prg,为各种文件进行补丁。 通过鼠标左键,即可选择目标可执行 EXE 或 DLL 文件,根据配置文件的特征码,达到修改原 EXE 或 DLL 文件的补丁功能! 万用特征码程序补丁器的配置文件config.prg,可以设置任何可执行目标文件, 第一行为目标文件文件名, 第二行为目标文件版本, 以下其它行,每二行十六进制码为对应的原始码与补丁码。 必须保证特征码的唯一性!!才能保证程序修改正确!!特征码十六进制码空格必须有且只能一个!! https://blog.csdn.net/zyyujq/article/details/143915942 中游鱼 2024-11
2025-09-02 14:18:49 323KB 完整解决方案
1
建议先看说明:https://blog.csdn.net/qq_33789001/article/details/149879196 在增强现实(AR)技术快速发展的今天,Rokid AR眼镜作为国内新兴的AR设备,为开发者提供了强大的空间计算能力和沉浸式交互体验。本实现聚焦于AR技术的核心功能之一——图像识别与跟踪,通过Unity引擎和C#编程,展示了如何在Rokid AR平台上构建精准的视觉识别系统。 图像识别与跟踪技术是AR应用的基石,它使虚拟内容能够与现实世界中的特定标记或图像建立稳定的空间关系。本文将介绍最基础的功能--图像识别与跟踪的完整实现过程。 核心实现原理 系统基于Rokid SDK的事件驱动架构: 图像检测事件:OnTrackedImageAdded响应新图像的识别 实时跟踪事件:OnTrackedImageUpdate处理图像位置/旋转变化 消失处理事件:OnTrackedImageRemoved清理虚拟对象 实现动态的识别后的相应处理。 本工程以插件V3.0.3为例,硬件要求如下: 1)可进行Unity开发的PC设备:支持用于Unity开发的Mac或Windows PC设备。 2)空间计算设备:配备Rokid Station Pro/Rokid Station2设备。 3)眼镜设备:配备Rokid Max Pro/Rokid Max/Rokid Max2眼镜。 软件要求: 1)Unity开发环境:使用Unity 2022 LTS版本。 2)Android Build Support环境:Android SDK、NDK Tools、OpenJDK。 3)移动平台支持:Android Platform号码应为28至34。 4)操作系统要求:YodaOS系统(眼镜系统)版本不低于v3.30.003-20250120-800201。
2025-09-02 10:02:18 20.92MB Unity源码 图像识别跟踪
1
《C#中的Magick.NET 7.4.3.0-Q8-AnyCPU:图像处理利器》 在C#编程领域,处理图像是一项常见的任务,而Magick.NET库为开发者提供了一个强大的工具集,用于执行各种图像操作。本文将深入探讨Magick.NET 7.4.3.0-Q8-AnyCPU版本,它是一个专为C#设计的DLL库,具有高度兼容性和丰富的功能。 Magick.NET是一个开源的图像处理库,基于ImageMagick项目,允许开发者在C#环境中轻松地处理图像。"Q8"代表了该版本使用的是8位颜色深度,意味着它可以处理256种颜色级别的图像,适合大多数日常应用场景。"AnyCPU"则表示该库可以运行在任何处理器架构上,无论是x86还是x64,大大提高了代码的可移植性。 此版本的一个独特之处在于其包含的图片签名功能。图片签名是一种高级特性,可以用于验证图像的完整性,防止篡改。通过加载图片后获取到的图片签名,开发者可以对比原始图像和处理后的图像签名,从而确定图像是否被修改过,这对于安全性和版权保护至关重要。 在提供的压缩包中,可以看到多个针对不同.NET框架版本(如net40和net20)的dll文件,这使得该库能够适应不同版本的.NET环境。例如,`Magick.NET-Q8-AnyCPU.dll`是主库文件,而`Magick.NET.Web-Q8-AnyCPU.dll`则专为Web应用进行了优化。同时,每个版本都配有相应的XML文件,如`Magick.NET-Q8-AnyCPU.xml`,这些XML文件包含了库的元数据,便于开发者在IDE中进行智能感知和文档查阅。 除了核心库文件,压缩包还包含了`Copyright.txt`和`Readme.txt`,这是标准的开源软件包组成部分,通常会提供许可证信息和使用说明。此外,`MagickScript.xsd`文件定义了Magick.NET的脚本语言的XML架构,这使得开发者可以编写自定义的图像处理脚本,增强了库的灵活性和扩展性。 总结来说,Magick.NET 7.4.3.0-Q8-AnyCPU为C#开发者提供了一套全面且高效的图像处理解决方案。无论是在Web应用中处理图像,还是在桌面应用中进行复杂的图像操作,甚至进行安全性的图片签名验证,这个库都能满足需求。通过理解并熟练使用这个库,开发者可以极大地提升其在图像处理领域的编程效率和代码质量。
2025-09-01 16:55:45 21.36MB magick.net
1
文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 C#,微软打造的现代面向对象编程语言,以优雅语法、强大的.NET 生态和跨平台能力,成为企业级应用、游戏开发(Unity)、移动应用的首选。其集成的垃圾回收、异步编程模型与丰富的框架支持,让开发者能高效构建安全、高性能的应用,从桌面软件到云服务,C# 持续赋能数字化创新。
2025-09-01 09:03:36 4.74MB
1
C#实体生成工具是一种高效的开发辅助工具,专为C#程序员设计,用于自动化实体类的代码生成过程。这种工具能够显著提升开发效率,减少手动编写重复性代码的时间,尤其是在处理大量数据库表结构时。它支持多种数据库系统,包括SQL SERVER、ORACLE和MYSQL,这意味着无论你的项目基于哪种数据库,都可以无缝集成并利用该工具。 实体类是对象关系映射(ORM)的基础,它在C#中代表数据库中的表或视图,每个属性对应于数据库表的列。通过使用实体生成工具,开发者无需手动为每个表创建对应的C#类,而是可以一键生成,节省了大量的编程工作。 这个开源的C#实体代码生成器允许用户自定义模板。模板是生成代码的蓝图,决定了实体类的结构和格式。例如,你可以设置属性的数据类型、访问修饰符、是否包含属性的Get和Set方法,甚至可以添加特定的注释或实现特定接口。自定义模板的灵活性使得代码生成器能够适应各种项目规范和团队编码风格。 在实际应用中,使用这个工具的过程通常包括以下几个步骤: 1. 配置数据库连接:输入数据库的连接字符串,包括服务器地址、数据库名、用户名和密码。 2. 选择数据库表:从已连接的数据库中选择需要生成实体的表或视图。 3. 模板定制:根据项目需求,调整或创建自定义模板,定义实体类的生成规则。 4. 生成实体:点击生成按钮,工具将根据所选的表和模板自动生成C#实体类代码。 5. 导出与整合:生成的代码可以导出为文件,然后在项目中导入并使用。 对于初学者,这个工具提供了快速上手C#与数据库交互的机会,而对经验丰富的开发者来说,它则能帮助优化开发流程,提高代码质量。同时,因为是开源项目,用户不仅可以自由使用,还可以参与到项目的改进和扩展中,共享社区的智慧。 在压缩包文件"ModelAuto"中,可能包含了该实体生成工具的源代码、预设模板、用户指南等相关文件。源代码对于想要深入理解其工作原理或者进行二次开发的用户来说是非常宝贵的资源。用户指南则可以帮助新用户了解如何配置和使用这个工具,包括如何设置数据库连接,如何选择模板,以及如何生成和导出实体类等操作步骤。 C#实体生成工具是C#开发中的利器,它通过自动化代码生成简化了数据库模型到C#对象的转换过程,提升了开发效率,降低了出错的可能性,并且通过自定义模板满足了多样化的需求。对于任何使用C#进行数据库开发的团队和个人,都是值得尝试和掌握的工具。
2025-09-01 08:01:15 723KB
1
c# MQTTnet,MQTTnet.Extensions.ManagedClient
2025-08-31 22:14:07 142KB mqtt
1
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中,它以其轻量级、可扩展和对多种编程语言的良好支持而备受青睐。本文将深入探讨如何在Notepad++中安装和使用C#提示插件,以提升C#开发的效率。 Notepad++的C#提示插件通常被称为“NppCppComplete”或“NppCompletion”,它为C#开发者提供了代码自动完成、语法高亮和智能提示等功能。这个插件极大地简化了在Notepad++中编写C#代码的过程,避免了手动输入冗长的类名和方法名,提高了编码速度和准确性。 要安装这个插件,你需要先访问Notepad++的官方网站或者第三方插件仓库找到对应版本的NppCppComplete插件。通常,插件会以.zip格式提供。下载完成后,打开Notepad++,转到“插件”菜单,选择“Plugin Manager”,然后在打开的窗口中查找并安装“NppCppComplete”。 在安装过程中,你可能会遇到“license.txt”、“readme.txt”和“msi_description.txt”这样的文本文件。这些文件包含有关插件的授权信息、使用说明和详细描述。"license.txt"文件通常会列出软件的许可条款,确保你在合法范围内使用该插件;"readme.txt"是开发者提供的使用指南,可能包括安装步骤、功能介绍和常见问题解答;而"msi_description.txt"可能涉及到Windows MSI安装包的详细信息,如果你是从MSI安装包安装插件,这会提供一些额外的帮助。 安装完毕后,重启Notepad++,打开一个C#源代码文件,你就会发现新的功能已经生效。当你开始输入C#代码时,插件会自动弹出与当前上下文相关的代码提示。此外,NppCppComplete还支持类成员的快速查看,只需按下预设的快捷键(例如Ctrl+空格),就可以看到可用的方法和属性列表。 除了基本的代码补全,NppCppComplete还提供了其他实用功能。例如,它支持C#的命名空间管理,可以方便地导入和删除引用。同时,该插件可以识别并高亮显示C#的关键词、类型和方法,使代码更易于阅读。对于复杂的项目,插件还可能包含对NuGet包的支持,帮助开发者找到并引入外部库。 Notepad++的C#提示插件是C#开发者提高生产力的重要工具。通过合理利用这个插件,你可以享受到更流畅的编码体验,减少错误,提高代码质量。不过,需要注意的是,虽然Notepad++本身功能强大,但对于大型项目,你可能还需要集成更全面的IDE,如Visual Studio或Visual Studio Code,以获取更多高级特性,如调试、版本控制和团队协作工具。但在日常快速编码或者学习C#语法时,Notepad++结合C#提示插件是一个不错的选择。
2025-08-31 17:32:26 895KB notepad++
1
基于OpenCV C#开发的圆卡尺矩形卡尺等系列工具源码集:强大视觉控件仿halcon功能丰富支持平移无损缩放图形工具自定义,基于OpenCV的C#开发卡尺工具集:直线测距、圆卡尺测量与视觉控件源码包含测试图片支持便捷操作,基于Opencv C# 开发的圆卡尺、矩形卡尺,直线卡尺、距离测量工具源码,(送其他全部再卖项目)代码运行正常,由实际运行项目中剥离,含测试图片,包含一个强大的视觉控件源码,控件仿halcon,支持平移,无损缩放,显示各种自定义图形工具,鼠标拖动,简单方便。 ,基于Opencv C#; 圆卡尺、矩形卡尺、直线卡尺、距离测量工具; 视觉控件源码; 仿halcon控件; 控件支持平移和缩放; 显示自定义图形工具; 鼠标拖动; 测试图片; 代码运行正常。,OpenCV C#开发:多功能卡尺与距离测量工具源码(含强大视觉控件与测试图片)
2025-08-31 16:20:16 1.52MB css3
1