自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 收藏
  • 关注

原创 wpf UserControl 更换 自定义基类

在WPF中实现UserControl更换自定义基类的操作,需注意以下关键步骤及注意事项

2025-05-09 13:16:56 2

原创 Messenger.Default.Send 所有重载参数说明

Messenger.Default.Send 是 MVVM 框架中实现消息传递的核心方法,其重载参数主要用于控制消息的发送范围和接收条件。以下是其所有重载形式及参数说明:

2025-05-06 19:41:22 104

原创 Messenger.Default.Register 所有重载的参数说明

Messenger.Default.Register 所有重载的参数说明

2025-05-06 09:30:36 19

原创 MvvmLight mvvm 消息订阅与发布 详解

MVVM Light框架中的消息订阅与发布机制是其实现View与ViewModel解耦的核心功能,主要通过‌‌类实现跨组件通信。

2025-05-06 09:27:27 140

原创 mvvm 如何 实现 MultiBinding 与转换器

以下是 WPF 中实现。

2025-05-03 09:00:53 323

原创 wpf CommandParameter 传递MouseWheelEventArgs参数

在 WPF 中通过传递参数时,需结合 ‌‌ 和 ‌‌ 来实现。

2025-05-03 08:23:50 457

原创 wpf CommandParameter 传递MouseWheelEventArgs参数 ,用 MvvmLight 实现

在 WPF 中使用 MVVM Light 框架传递参数至。

2025-05-03 08:20:14 227

原创 wfp CommandParameter 详细解说

WPF 中的是命令模型中的关键属性,用于向命令的执行逻辑传递动态参数。

2025-05-02 22:34:31 1178

原创 wpf ScrollViewer 在输入数据时去除水印

wpf ScrollViewer 在输入数据时去除水印在WPF(Windows Presentation Foundation)中,控件通常用于显示滚动内容。如果你想在中使用数据输入(例如文本输入),并且希望在输入时去除水印(通常指的是文本框中的提示文字)

2025-05-02 21:11:31 386

原创 wpf 输入框 在输入时去除水印

wpf ScrollViewer 在输入数据时去除水印在WPF(Windows Presentation Foundation)中,控件通常用于显示滚动内容。如果你想在。

2025-05-02 21:07:00 477

原创 上位机 日志根据类型显示成不同颜色

在上位机软件开发中日志是一个很重要的信息。一方面显示系统的运行情况,另一方面主要用于排查软件BUG和设备问题的重要参考。为了方面识别日志类型最好的方式是使用不同的颜色进行区分。ViewModelBase 类是 GalaSoft.MvvmLight 框架的的基类 在NuGet 中 查 MvvmLight 安装就有了。显示界面的 DataContext 绑定和添加日志数据方法。1.根据 ListBox 控件 进行扩展了一个自定义控件。

2025-04-30 18:22:03 278

原创 c# 获取当前程序的路径

专为Windows Forms设计,返回可执行文件的完整路径(包含文件名)。获取当前工作目录(可能因用户操作改变),适用于文件操作但非程序安装路径场景。返回当前进程的主模块完整路径(包含.exe文件名),适用于所有应用类型。返回当前执行程序集的完整路径(包含文件名),适用于动态加载程序集场景。Windows Forms专用,返回启动目录路径(不包含文件名)。返回应用程序域的基目录,通常为程序所在目录(末尾带。适用于文件资源加载。

2025-04-29 13:01:46 169

原创 WPF 颜色间的转换 Color,Brush

在工作中常用的颜色代码是这样的 #326CF3,当你想在后台代码中动态的改变UI某控件的相关颜色时就会用到String颜色与Color,Brush之间的转换问题。以下是一些常用示例。

2025-04-28 10:25:09 291

原创 SingleTableModelFramework ORM 框架 UpdateSetFields 接口的whereExprs参数示例

SingleTableModelFramework ORM 框架 UpdateSetFields 接口的whereExprs参数示例。

2025-04-25 14:08:37 90

原创 wpf ComboBox 绑定命令

wpf ComboBox 绑定命令

2025-04-23 20:54:55 128

原创 wpf ListBox 绑定命令

wpf ListBox 绑定命令

2025-04-23 20:51:46 71

原创 WPF 图片文本按钮 自定义按钮

WPF 图片文本按钮 自定义按钮

2025-04-23 09:16:13 295

原创 prism 主界面布局

【代码】prism 主界面布局。

2025-04-18 15:51:24 28

原创 c# SQLite数据库操作类

SQLite数据库在上位机开发中还是很常用的,主要用于设备的数据量不大的设备中。可以用于保存系统参数,配方参数,点位数据,IO数据,轴参数 等。

2025-04-17 11:24:14 345

原创 wpf ScaleTransform

在WPF中,是用于实现元素缩放的核心类,属于命名空间下的变换类型。

2025-04-16 11:46:38 396

原创 WPF GDI 画 晶圆Mapping图 增加缩放功能

做过半导体设备的公司应该都要做这个功能,主要使用还是数据的可视化更直观。如 芯片的加工,检测状态,加工结果,检测结果。可以显示不同颜色 蓝色是未加工状态,黄色是加工中,绿色是加工成功,红色是NG(失败)等。缩放 支持 鼠标滑轮(滚轮) 事件,滑块缩放 控件,按钮事件。

2025-04-16 10:43:03 338

原创 WPF GDI 画 晶圆Mapping图

WPF GDI 画 晶圆Mapping图

2025-04-15 20:22:12 374

原创 c# 根据圆面积计算最大芯片数量

要计算圆形有效区域内可容纳的最大矩形芯片数量,需结合晶圆尺寸、芯片尺寸和边缘抛弃区域进行几何计算。

2025-04-15 14:23:29 89

原创 IAxis 轴接口

IAxis 轴接口 功能提取

2025-04-10 11:13:50 34

原创 WPF 免费UI 控件HandyControl

WPF 免费UI 控件HandyControl

2025-04-04 23:41:32 503

原创 prism WPF 登录对话框登录成功后显示主界面

prism WPF 登录对话框登录成功后显示主界面。注册 对话框服务并重写初始化方法。

2025-04-04 13:09:28 398

原创 WPF 登录页面

登录界面

2025-04-04 12:22:02 396

原创 prism WPF 对话框

这里要注意一定要IDialogAware实现这个接口。4.增加打开对话框服务 的按钮。1.创建对话框 用户控件。3.注册 对话框服务。

2025-04-04 12:13:25 387

原创 C# 类库生成后自动复制到指定目录

C# 类库生成后自动复制到指定目录在C#中,当你开发了一个类库项目(通常是.NET Core或.NET Framework项目),你可能会希望在构建(Build)完成后自动将生成的DLL文件复制到指定的目录。

2025-04-04 11:32:34 126

原创 prism WPF 导航

导航和浏览器的后退前进是一样的功能。

2025-04-04 10:56:12 464

原创 prism WPF 模块

prism WPF 模块

2025-04-04 00:42:22 400

原创 prism WPF 区域

prism WPF 区域 看效果可以用来做成根据菜单切换下面的内容区域。

2025-04-03 23:51:57 664

原创 c#递规获取指定目录下的所有文件

c#递归获取指定目录下的所有文件在C#中,递归地获取指定目录下的所有文件可以通过使用System.IO命名空间下的和FileInfo类来实现。以下是一个示例代码,展示了如何递归地遍历一个目录及其所有子目录,并列出所有文件的路径。

2025-04-03 10:43:49 347

原创 Csv文件帮助类

Csv文件帮助类

2025-04-03 08:47:26 106

原创 prism WPF 注册服务

prism WPF 注册服务

2025-04-02 17:07:44 184

原创 prism WPF Model 和 View 自动绑定(单界面)

UserWindow.xaml 中的下面两行代码是自动关联的开关,有了就会根据指定的路径去找以ViewModel结尾的Model。从上面的代码中可以看到没有做view和model的强关联。

2025-04-02 00:33:20 254

原创 prism WPF 消息的订阅或发布

prism WPF 消息的订阅或发布

2025-03-31 00:22:12 444

原创 prism wpf 入门

NgGet 中输入 prism,在列表中选择 Prism.Unity。如果会出现两个窗口,可能是APP.xaml文件里的问题。2.改 App.xaml 文件。生成一下项目,这个很重要。左再左边的【实现抽象类】

2025-03-30 23:11:50 214

原创 使用ModbusRTU读取松下测高仪的高度

1. 准备工作1.1 硬件连接确保松下测高仪支持Modbus RTU协议(需查阅设备手册确认)。通过RS-485或RS-232接口连接设备与计算机,可能需要USB转串口适配器。确认通信参数(波特率、数据位、停止位、奇偶校验),常见设置为:9600波特率、8数据位、1停止位、无校验(NONE)。

2025-03-28 17:27:43 164

原创 激光打标轴坐标计算分析

‌:基于坐标差的平方和开方运算,勾股定理将几何关系转化为代数计算,从而实现了从坐标到距离的精确转换‌12。直角三角形的应用从上图可以看到A,B,P三个点连起来就是一个直角三角形了。用勾股定理计算距离 C#有相关的方法直接传参数就可以了。很方便。

2025-03-28 11:50:29 50

用QT 实现的记事本程序

本实例中使用到了菜单,子菜单、状态状、TextEdit控件。实现了文本文件的常用操作功能:新增,打开,保存,INI文件的操作,退出等

2025-03-03

将.TS文件合并成mp4文件程序

将.TS文件合并成mp4文件程序。可以将从电影网站下载的.ts文件快速合并成mp4电影文件,没有水印。测试可用

2025-02-28

Qt定时器(QObject 和 QTimer、QTime、QDateTime)应用技术详解示例

Qt定时器(QObject 和 QTimer、QTime、QDateTime)应用技术详解

2025-02-28

QT C++ 实现的串口调试助手

做为学习项目可以学习到 :1.串口通讯的打开,发送数据,接收数据,16进制发送,16进制接收。2.界面布局。3.信号与槽的绑定和解绑。4.控件数据的动态绑定等。 串口通信作为嵌入式开发和硬件调试的重要工具,在工业控制、物联网等领域广泛应用。本文将手把手教你使用QT框架实现一个跨平台的串口调试助手,支持Windows/Linux/macOS系统。

2025-02-27

C# HslCommunication库

在工业自动化开发中,上位机与PLC的通信是关键环节。HslCommunication库是一个开源的.NET工业通信库,支持三菱、西门子、欧姆龙等多个品牌PLC的通信协议。本文将演示如何通过HslCommunication库实现C#程序与三菱PLC的通信

2025-02-24

用QT C++实现的图书管理系统

用QT C++实现的图书管理系统。这是个学习项目。从中可以学到 1、QT项目布局控件的使用。2、QT样式。3、QT中使用sqlit数据的增册改查功能。4、常用控件的使用。5、界面间的跳转和数据传递等QT和c++基础知识。

2025-02-21

自己实现的发票合并神器.rar

主要用于发票PDF文件的合并。经常出差要报销的很有用。有了这个工具就可以不要去买WPS会员了

2025-02-08

C#实现的PDF文件合并工具

主要用于发票PDF文件的合并。经常出差要报销的很有用。有了这个工具就可以不要去买WPS会员了

2025-01-20

Wpf上位机开以通用框架20240915

Wpf上位机开以通用框架20240915 界面美观 很有科技登录界面 主要是浅色风格,蓝白配色 有登录界面,主窗体和明细界面

2024-09-15

Python 学习和练习项目(基础知识,小游戏,爬取 雪球网的股票数据,实战四-使用正则表达式提取图片网址,爬取图片)

Python 学习和练习项目(基础知识,小游戏,爬取 雪球网的股票数据,实战四-使用正则表达式提取图片网址,爬取图片) 爬取 雪球网的股票数据 字符串常用方法 小游戏 石头剪刀布 循环嵌套练习 打印99乘法口决表

2024-09-15

Qt 常用控件使用示例 1 菜单栏、工具栏、状态栏、标签、铆接部件(浮动窗口) 设置窗口核心部件(文本编辑控件)

Qt 常用控件使用示例 1 菜单栏、工具栏、状态栏、标签、铆接部件(浮动窗口) 设置窗口核心部件(文本编辑控件) //菜单栏 只能有一个 //在窗口中添加菜单 //向菜单中添加 菜单项 //添加项目分隔线 //工具栏 可以有多个 //向窗口中添加工具栏 //设置停靠 //停在左边 //左右都可以停 //设置是否可以浮动 //设置是否可以移动 //在工具栏中添加控件 //状态栏 最多有一个 //设置到窗口中 //添加到状态栏中 //铆接部件 (浮动窗口)可以有多个 //设置窗口核心部件 最多只有一个 //如果记添加控件的函数是set开头还是add的开头 //只能有一个控件的使用setXX函数,如 设置窗口核心部件 最多只有一个 setCentralWidget(textEdit); setStatusBar(stBar); //可以添加多个控件的使用addXXX函数, 如 铆接部件 (浮动窗口)可以有多个 addDockWidget(Qt::BottomDockWidgetArea,dockWidget); toolBar->addWidget(btn);

2024-09-15

C++ Qt 菜单、工具栏 的基本使用 示例项目

C++ Qt 菜单、工具栏 的基本使用 示例项目

2024-09-14

SVN1.14.1安装包 语言包

SVN1.14.1安装包 语言包 SVN1.14.1安装包 语言包 SVN1.14.1安装包 语言包

2024-09-12

QT CMake 3.3编译器

QT CMake 3.3编译器 解决 使用Qt Creator 14.0.1 (Community) 创建项目时工程目录中只有一个txt文件问题 报错的内容就是:error: The kit needs to define a CMake tool to parse this project. 译 错误:工具包需要定义一个CMake工具来解析这个项目

2024-09-05

C# + Halcon 联合编程示例

C# + Halcon 联合编程示例,已实现的功能有使用直线卡尺找边,圆卡尺找圆

2024-06-29

海康视觉平台 VM4.3 二次开发完整示例

VisionMaster 4.3.0 二次开发05 方案加载、执行、参数配置、获取结果、获取流程列表、获取模块列表、导入流程、导出流程、删除流程、禁用流程、绑定流程、显示方案、显示执行结果 二开的基本功能都差不多实现了。 想学习海康视觉平台VisionMaster二次开发可以下载看看。源码在项目中都是可以直接用的

2024-06-18

c#与汇川plc通信 示例

c#与汇川plc通信 示例

2024-06-05

Secs协议-EAP测试小程序

本程序主要用于半导体行业Secs协议功能的通讯测试。

2024-06-04

用c# 自己封装的Modbus工具类库源码

Modbus通讯协议在工控行业的应用是很多的,并且也是上位机开发的基本技能之一。相关的类库也很多也很好用。以前只负责用,对其并没有深入学习和了解。前段时间有点空就在这块挖了挖。想做到知其然还要知其所以然。所以就有了自己封装的Modbus工具类库的想法。一来是练练手,二来是自己封装的用的更顺手。 Modbus通讯协议我在工作中目前只用到了两种一个是串口通讯ModbusRTU,还有一个是网络通讯ModbusTcp。所以本文只有这两种通讯的实现。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/cjh16606260986/article/details/136281351

2024-04-23

c#海康照相机开发SKD

c#海康照相机开发SKD,c# 海康照相机操作封装类(网口,USB)

2024-01-26

C# 开发ITECH 艾德克斯 IT6722A 可编程电源示例代码

常用指令 //STATus:QUEStionable? //该命令用来读取查询事件寄存器的值 //STATus:QUEStionable:CONDition? //该命令用来读取查询条件寄存器的值 //STATus:OPERation:CONDition? //该命令用来读取操作条件寄存器的值 //STATus:OPERation:ENABle 128 //(设置)该命令编辑操作事件使能寄存器的值 //STATus:OPERation:ENABle? //(查询)操作事件使能寄存器的值 //STATus:PRESet //该命令使 3 个寄存器的所有位被清零 //SYSTem:ERRor? //该命令用来读取电源的错误代码及错误讯息。 //SYSTem:VERSion? //该命令用来查询当前使用的 SCPI 命令的版本号 //SYSTem:REMote //该命令用来切换到远端控制模式(PC 控制)当用户需要发送控制命令时,必须保证执行该命令将仪器切换到远程控制模式,否则命令将发送失败。 //SYSTem:LOCal //该命令用来切换到本机控制模式 //SYSTem

2024-01-11

艾德克斯 IT6722A 可编程电源开发文档

艾德克斯 IT6722A 可编程电源开发文档。https://blog.csdn.net/cjh16606260986/article/details/135430364?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135430364%22%2C%22source%22%3A%22cjh16606260986%22%7D

2024-01-06

wpf项目 XX自动生产管理平台原码

wpf常用布局控件的使用,界面美观,深色系。科技感十足的分组控件,有动画效果的图表。先手学习的好项目

2024-01-06

工控焊接机双机协同工作流程图

工控焊接机双机协同工作流程图,文章地址https://blog.csdn.net/cjh16606260986/article/details/135182220?spm=1001.2014.3001.5502

2024-01-06

雷赛 DMC5000系列用户使用手册20190328

雷赛 DMC5000系列用户使用手册20190328

2024-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除