![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 72
11eleven
动次打次
展开
-
WPF自定义嵌入弹框控件,支持内容标题自定义
最近为了实现WPF中弹框组件写了一个小例子:组件要求:1.自定义标题2自定义标题颜色3提供关闭按钮,4.弹框内容可由调用方自行嵌入原创 2023-07-10 11:36:56 · 766 阅读 · 0 评论 -
C#通讯欧姆龙NJPLC
/PLC的IP地址 plc.UnitAddress = 0;//PLC的单元地址 //读取D寄存器 int[] data = new int[10];//写入D寄存器 int[] newData = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };} } } ``` 以上代码演示了如何使用C#中的OMRON.Compolet.CIPCompolet64库实现对欧姆龙PLC NJ系列的读写操作。原创 2023-04-02 10:10:27 · 1804 阅读 · 0 评论 -
ChatGpt-2 对话单页功能实现vue3+elementplus
el-footer height="5vh">体验版(网络问题 回复时间会长,耐心等待) power by zhoufccontent: "Robot: 正在努力思考。,受网络影响可能会需要一会",console.log('数组', activities);content: "Robot: 你可以开始跟我对话了",content: '回答已超时,可以尝试更详细的对话',message: '已发送请等待.',原创 2023-02-12 15:17:15 · 7658 阅读 · 1 评论 -
Winform 实现控件点击拖拽移动位置
winform 控件布局用户拖拽自定义原创 2022-10-31 10:01:43 · 2993 阅读 · 3 评论 -
C# TCP通讯大族激光打标机
大族软件提供 TCPserver,我们作为Client ,通讯连接切换打印模板,传递打印内容,以及触发打印。$Data_89860,08611,04791 // 打印动态内容传递多个逗号分割,标记失败返回指令:0x02+$MarkStart_ERROR+0x03。$Initialize_模板名 // 切换模板。$MarkStart_ //开始打印指令,如果数据非法或格式不正常,返回指令:0x02+$如果系统已经退出打标对话框,返回指令:0x02+反之,返回指令:0x02+原创 2022-10-29 15:23:03 · 2417 阅读 · 0 评论 -
C#基于 iTextSharp.text.pdf 实现PDF水印添加功能
在内容加水印。//在内容上方加水印。在文档电子化管理中会遇到 对PDF进行水印化的需求原创 2022-10-29 09:20:10 · 905 阅读 · 0 评论 -
C#调用bartender进行动态打印以及批量打印的完整教程
信息化过程中难免接触到标签打印机,bartender是一款功能齐全的设计打印软件,可以设计标签模板内容,手动打印或者对接程序进行动态打印。应网友要求,出一个较为详细的教程。原创 2022-08-06 14:52:32 · 19399 阅读 · 33 评论 -
C#NET6基于MailKit 进行邮件发送通知
我们在项目中经常会有报警通知,业务通知用户的场景,通知的手段有短信、电话、群通知、邮件通知等。其中邮件通知是比较常见的场景,比如登录验证码,找回账户验证码,绑定邮箱,又或者是审批通知、会议通知等等。3.邮件任务执行服务,根据任务表中的数据进行任务执行,执行结束对任务状态进行标记,执行失败则进行延迟再次执行,直到执行重试次数结束 进行执行失败标记。执行结束进行日志记录。2.建立邮件任务表以及邮件日志表,当业务端有发邮件需求时,往邮件任务表中插入任务数据,记录标题、内容、收件人等信息。...原创 2022-08-04 08:58:44 · 1476 阅读 · 1 评论 -
阿特拉斯atlas扭矩枪 USB通讯教程基于MTCOM
做自动化行业的童鞋怎么都绕不开扭力枪这个工具,然后就涉及到扭力枪的数据收集的工作,一般是收集扭力和角度的值,扭力枪业界有开放protocol 协议,基于WEBSCOKET进行应答数据收集。今天给大家介绍的是atalas的USB通讯,基于MTCOM DLL的函数指令通讯。MTCOM是atlas官方的DLL函数库提供一些关于控制器数据收集的函数指令,一般来说我们只收集扭矩角度,这里有个注意的地方就是拧紧工站后程序需要再短时间内使用读取函数进行读取,否则就读取不到了,也就是说读取的动作需要再拧紧工作前开启,读原创 2022-05-27 11:57:32 · 5017 阅读 · 7 评论 -
C# bartender打印帮助类,单个打印以及批量打印方法封装
基于bartender 10.0封装的打印方法,支持单个动态打印以及批量文本连续打印两个方法,批量打印基于bartender的文本数据库方式相对比较简单。直接看代码,DLL见bartender的安装目录,也可以从这里下载 -DLL下载地址using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;..原创 2022-05-09 17:19:41 · 3820 阅读 · 1 评论 -
winform客户端实现界面多语言版本,语言切换,文字大小切换的操作
基于网友的栗子,有需要的可参考。winform多语言xml文件格式语言包,实现实时语言切换,language切换-C#文档类资源-CSDN下载原创 2022-04-16 16:18:46 · 546 阅读 · 0 评论 -
Ngrok +windows 云服务器 实现内网续传功能
安装网上的教程在linux下编译ngrok的windows版本服务器和客户端程序,过程中会有域名填入,网传用云服务器公网IP也可以。参考链接最接地气的Ngrok服务器搭建教程 - 简书前言: 简单说一下什么是ngrok: ngrok是一个内网穿透的解决方案,它使得你本地的服务器可以被局域网外的公网访问到ngork有服务端和客户端,服务端运行在公网服务器,客...https://www.jianshu.com/p/f5c2a55e77bd 将服务端版本部署在服务器端,新建批处理如图 马赛克部分就是.原创 2021-09-24 08:53:54 · 113 阅读 · 0 评论 -
NSSM快速将EXE程序部署成windows自动服务
项目过程中经常会写一些后台程序用来执行某些任务,又希望任务时开机自启动,这时我们会考虑将程序注册到windows服务中来起到跟随机器启动运行的目的。这里推荐使用一个简单的方法NSSM软件的使用,nssm下载,使用方式进入到NSSM中,输入命令 nssm install打开软件 选择EXE目录,输入注册服务的名称,点击install service 即可完成注册,然后就可以在服务列表中看到注册的服务了。...原创 2021-04-01 09:08:18 · 291 阅读 · 0 评论 -
基于winform的打印标签模板设计器以及打印辅助类
最近工作中需要调用打印机功能,基于.net 的PrintDocument 实现调用打印机打印功能,PrintDocument_PrintPage事件进行打印内容的绘制,实际上是通过Graphics 进行画板绘制内容填充 最后打印。 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { Font font =.原创 2020-08-26 14:59:42 · 6537 阅读 · 13 评论