- 博客(20)
- 收藏
- 关注
原创 WinForm程序嵌入Web网页
由于此项目需要winform客户端嵌入web网页并于JAVA端交互数据,所以研究了一下嵌入web网页这部分,趟了一遍雷,这里做下记录。
2024-09-26 17:24:31
1864
原创 C#(winform)button去掉各种边框
因为使用BackgroudImage来设置背景图片,所以使用 BackgroundImageLayout 属性来调节图片,让图片更好的显示在button上,但是button上的边框看起来比较丑。
2024-09-14 15:11:33
906
原创 C#使用s7.net库通过PLCSIM ADVANCED与博图连接
网卡一定要选择文上所说的虚拟网卡,就可以将博图的程序下载到 PLCSIM ADVANCED。完成以上步骤就可以在博图中进行下载程序、在线、启动PLC,等待上位机连接了。PLCSIM Advanced是西门子推出的一款功能强大的仿真软件。1、使用s7Netplus库,可以在nuget中下载。2、引s7.net库通讯测试。
2024-08-31 16:54:44
1042
原创 QT基础面试题
两种基本方式,一种是QObject继承,将对象MoveToThread(&QThread),.四次挥手:断开一个Tcp连接时,需要客户端和服务端总共发送四个包以确认连接的端口。三次握手:建立一个TCP连接时,需要客户端服务端总共发送三个包以确认连接的建立。优点:类型安全,松散耦合。缺点:同回调函数相比,运行速度较慢。另一种是继承QThread,并重写run方法。
2024-06-29 23:53:51
491
原创 VS2019+QT(C++)调用C#的dll
由于Windows10的QT5.15项目需要与新代数控系统做数据交换,一开始打算尝试用OPC UA的,哪知收费价格死贵,新代的销售也是藏着掖着的,不得已另寻它径,然后发现了C#的dll,奈何没有C++版本,只有C#版本。C++编写的程序为非托管代码,C#编写的程序为托管代码。非托管代码调用托管代码的DLL不只有一种方式,本文采用了CLR的方式。说明:Qt是不能直接调用C#生成的dll,需要将C#的编写的dll通过CLR编译成libCLR相当于给C# dll文件套了一层C++认识的壳。
2024-05-14 10:35:09
1895
原创 VS2019编译使用open62541
这里是在win10系统VS2019+QT5.15.2 开发OPC UA首先下载open62541,这里使用的是open62541-1.3.9,前提是已经安装好cmake。
2024-04-14 23:06:14
1695
open62541在window10 VS2019编译完成的源码
2024-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人