- 博客(505)
- 资源 (17)
- 问答 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手把手教你从入门到精通C# MES通信
本文是C#与MES通信通信的目录,使用C#与各种MES系统通信的方法我都会在专栏中讲到,比如WebService、Http、Ftp、共享文件夹、串口通信等,绝对是上位机软件工程师实现与MES系统通信的必备教程!
2024-04-05 17:57:19
1994
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手把手教你从入门到精通C# Socket通信
本文以我开发的TCP/UDP调试助手为例,详细介绍《C#Socket通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是C# TCP/UDP通信的葵花宝典!带您从入门到精通C#TCP/UDP通信!
2024-01-17 23:16:03
3213
11
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手把手教你从入门到精通C# Modbus通信
本文是《Modbus通信从入门到精通》的导读,本专栏将会详细介绍ModusRTU 、ModbusASCII、ModbusTCP这三种协议的C#实现,由一个高级工程师多年实战经验总结而成,绝对干货!
2023-05-25 21:03:22
9568
35
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手把手教你从入门到精通C#串口通信
本文以我开发的串口助手SComTool为例,详细介绍《C#串口通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是c#串口通信的葵花宝典!带您从入门到精通C#串口通信!
2021-08-26 16:25:37
20252
47
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手把手教你做学生信息管理系统——数据库设计(MySql)
一、需求整理系统功能设计在本系统的设计中,主要实现如下一些功能:增加记录、修改记录、删除记录、使用学号查询。学生记录包括:学号、姓名、性别、专业、出生年月、联系电话。界面要求欢迎界面、登录界面、管理界面。...
2020-09-22 19:39:02
39411
2
原创 C#与倍福Plc通信——使用仿真软件模拟倍福PLC运行
安装这个软件之前先安装VisualStudio,本文安装这个软件时已经安装了VisualStudio2019。1、下载倍福PLC编程软件TwinCAT。
2024-07-15 14:07:11
140
原创 c#与欧姆龙PLC通信——如何更改PLC的IP地址
最后更改Ip地址将ip从192.168.1.2改成192.168.1.3,最后点击“传送”,然后点击“重启”,这样IP地址就已经被成功修改。然后这里使用360浏览器输入:http://192.168.1.2/c00.htm。假设我们已经忘记了PLC的IP地址,这时候我们可以使用USB线连接PLC,点击“登录”,然后点击“设置”-》选择“系统设置”在输入密码一栏,输入:ETHERNET。其实这里输入的就是PLC的IP地址。2、忘记了PLC的IP地址。
2024-07-14 16:12:45
143
原创 C#与PLC通信——如何检测电脑与PLC之间的网络是否通畅
电脑和PLC的IP地址设置好以后,可以先通过一些手段来测试电脑和PLC之间的网络是否通畅,如果确认了网络通畅以后,我们再测试通信程序。
2024-07-14 15:58:09
127
原创 C#与PLC通信——如何设置电脑IP地址
我们与PLC通过以太网通信时,首先要做的就是先设置好电脑的IP,这样才能实现上位机电脑与PLC之间的通信,并且电脑的ip地址和PLC的Ip地址要同处于一个网段,比如电脑的Ip地址为192.168.1.1,那么PLC的Ip地址就要是192.168.1.X,这个X一般为2到254之间。下面以windows10专业版系统为例子,详细介绍IP地址的设置过程,专为小白打造的教程。
2024-07-14 15:22:08
139
原创 winform开发中的几个坐标
当我们使用鼠标在控件上移动的时候,鼠标的位置相对于控件左上角的位置是不断发生改变的,下图中的白色鼠标的位置,相对于红色方框所指的蓝色控件的左上角在x方向距离90,y方向距离6,这个就是鼠标位置距离控件左上角的坐标,这个坐标可以通过控件的一些事件获取,比如MouseMove事件,该事件中,当鼠标在控件上移动时就会触发该事件,事件的MouseEventArgs 参数中可以通过e.Location属性来获取到鼠标距离控件左上角的坐标,代码如下。
2024-07-11 23:13:22
276
原创 C#与倍福Plc通信——ADS协议
倍福PLC在工控领域占有很大的市场份额,在上位机编程领域,实现上位机和倍福PLC的通信也是必备的技能,本文就是详细介绍如何使用C#与倍福PLC进行通信!
2024-07-02 23:04:35
242
1
原创 C#异常捕获
在C#中,我们无法保证我们编写的程序没有一点bug,如果我们对于这些抛出异常的bug不进行任何的处理的话,那么我们的软件在抛出这些异常的时候就会崩溃,也就是软件闪退,并且这种闪退由于我们没有进行处理,导致闪退的原因我们也发现不了,这就是一个很严重的问题。当然在C#中我们也有相应的语法来应对这些异常,也就是try-catch 语句,try-catch用于处理在运行时可能发生的异常。我们可以在catch语句中捕获异常,然后对这些异常进行处理,比如用日志记录下异常等。
2024-06-30 13:12:46
369
原创 C#语法——ref和out关键字的使用
我们在C#开发中经常需要将一个参数传入一个方法,然后在方法内部改变这个参数的值,如果这个参数是引用类型,那么直接在方法中改变该参数的值,方法执行完以后该参数的值也会被改变;如果这个参数是值类型,那么在方法中改变该参数的值,方法执行完以后该参数的值是不会被改变的,ref 和out参数的作用就是将值类型的参数传入方法,并且在方法中改变该参数的值。
2024-06-26 19:52:31
475
原创 C#中File类常见用法总结
我们在开发C#软件的过程中,经常需要和文件打交道,那么File类在C#中是我们使用非常频繁的一个类,本文就是详细介绍File类在C#中的常见用法。
2024-06-20 20:05:24
461
原创 c#中switch case语句的用法
在c#中如果对于两种不同情况的处理,一般使用If else结构,但是对于3种及以上情况的处理最好使用switch case语句来增强代码的可读性,本文就是详细介绍switch case语句在c#中的常见应用。
2024-06-13 16:15:19
557
原创 C#操作MySQL从入门到精通(20)——更新数据
谈到数据库,大家最容易脱口而出的就是增删改查,本文所说的更新数据就是增删改查的改,改变数据的意思,本文就是详细介绍如何更新数据!
2024-06-09 14:33:42
338
原创 C#操作MySQL从入门到精通(19)——插入数据
谈到数据库,大家最容易脱口而出的就是增删改查,在本篇文章之前一直都是说的各种查询,本文就是说的增删改查中的增加数据!
2024-06-09 12:59:58
201
1
原创 C#操作MySQL从入门到精通(18)——使用组合查询
们有时候需要使用多条select语句来获取查询结果,这时候就可以使用union这个关键字来实现组合查询,本文将详细介绍!
2024-06-09 12:39:36
197
原创 C#操作MySQL从入门到精通(17)——使用联结
我们在查询数据的过程中有时候查询的数据不是来自一个表而是来自多个表,本文使用的测试数据如下,本文详细介绍!
2024-06-09 12:26:14
161
1
原创 C#操作MySQL从入门到精通(16)——使用子查询
我们在查询数据的过程中有时候查询的数据不是从数据库中来的,而是从另一个查询的结果来的,这时候就需要使用子查询,本文进行详细介绍!
2024-06-09 12:05:39
204
1
原创 C#操作MySQL从入门到精通(15)——分组数据
我们有时候需要对数据库中查询的数据进行分组,所谓分组就是将相同的数据分为一组,本文进行详细介绍!
2024-06-09 11:47:35
114
原创 c#调用 Path.GetDirectoryName报错,路径太长
在c#中调用 Path.GetDirectoryName时,软件报错,提示路径太长。将.netframework版本从4.6.1升级到4.7.2问题解决!
2024-06-08 17:45:35
162
原创 C#操作MySQL从入门到精通(13)——对查询结果使用函数
我们有时候需要对查询到的数据使用函数进行处理,比如去掉空格,比如截取一半长度等操作,下面我来详细介绍。
2024-06-07 21:59:42
118
原创 C#操作MySQL从入门到精通(12)——对查询结果进行计算
我们有时候需要对查询到的数据进行一些计算,比如将两个列的数据拼接在一起,比如将两个列的数据进行相乘,本文详细介绍如何对列进行计算
2024-06-07 21:10:57
88
原创 C# MES通信从入门到精通(11)——C#如何使用Json字符串
我们在开发上位机软件的过程中,经常需要和Mes系统进行数据交互,并且最常用的数据格式是Json,以及我们在与mes系统进行交互时如何组织Json数据
2024-06-07 16:01:41
885
1
原创 C#操作MySQL从入门到精通(9)——Mysql中的数据类型以及对应的C#中的数据类型
本文介绍Mysql中的数据类型以及每种类型对应的c#中的数据类型
2024-06-04 23:02:01
624
1
原创 exe.config无法更新的解决
今天遇到一个很奇葩的问题,原因是接手的离职同事的代码,程序编译后,exe.config删掉以后,生成的一个exe.config居然是2022年的,现在是2024年,经过一番搜索,删除了obj文件中的一个exe.config后问题解决,所以最好不要用exe.config这个文件作为配置文件,坑太多了!
2024-05-24 16:11:54
218
本资源是SQLite数据库管理软件SQLiteStudio软件的安装包,该软件用于对SQLite数据库进行方便的管理
2023-10-28
Socket调试助手,该助手可用于调试socket通信,包含socket客户端,socket服务器,udp客户端,udp服务器
2023-10-28
c#实现不同画面之间的切换.zip
2020-08-18
cSharp调用c++.zip
2020-04-28
ha_dllexp.opdown.com.rar
2020-04-28
MotionControlParameterConfig.zip
2020-04-21
工厂方法模式.zip
2020-04-10
ilspy_exe.zip
2020-03-30
CShap判断网络是否连接成功.zip
2020-03-27
zedgraph的dll+demo+文档.zip
2020-03-27
EmgucvReadImageTest.zip
2019-12-22
dm642如何配置为rs485
2016-04-03
dm642的IO口输出的电压信号频率多高?和cpu主频一样吗?
2016-03-12
dm642的i/o口的电压信号频率多高啊?
2016-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人