自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(505)
  • 资源 (17)
  • 问答 (3)
  • 收藏
  • 关注

原创 手把手教你从入门到精通C# MES通信

本文是C#与MES通信通信的目录,使用C#与各种MES系统通信的方法我都会在专栏中讲到,比如WebService、Http、Ftp、共享文件夹、串口通信等,绝对是上位机软件工程师实现与MES系统通信的必备教程!

2024-04-05 17:57:19 1994 2

原创 手把手教你从入门到精通C# Socket通信

本文以我开发的TCP/UDP调试助手为例,详细介绍《C#Socket通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是C# TCP/UDP通信的葵花宝典!带您从入门到精通C#TCP/UDP通信!

2024-01-17 23:16:03 3213 11

原创 手把手教你从入门到精通C# Modbus通信

本文是《Modbus通信从入门到精通》的导读,本专栏将会详细介绍ModusRTU 、ModbusASCII、ModbusTCP这三种协议的C#实现,由一个高级工程师多年实战经验总结而成,绝对干货!

2023-05-25 21:03:22 9568 35

原创 手把手教你从入门到精通C#串口通信

本文以我开发的串口助手SComTool为例,详细介绍《C#串口通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是c#串口通信的葵花宝典!带您从入门到精通C#串口通信!

2021-08-26 16:25:37 20252 47

原创 手把手教你写上位机软件(c#、winform)

上位机软件模板

2020-12-24 15:42:23 45472 28

原创 手把手教你做学生信息管理系统——数据库设计(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#静态类与非静态类

在C#编程中一般没有特别要求必须使用静态或者非静态类,一般使用非常频繁的类可以写成静态类。

2024-07-05 23:37:29 523 1

原创 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#循环语句总结

每次增加1,循环10次。

2024-06-22 18:13:06 635

原创 C#中File类常见用法总结

我们在开发C#软件的过程中,经常需要和文件打交道,那么File类在C#中是我们使用非常频繁的一个类,本文就是详细介绍File类在C#中的常见用法。

2024-06-20 20:05:24 461

原创 c#string常用方法总结

/获取最后一个满足条件的字符串的索引获取最后一个‘2’的索引,结果就是6。

2024-06-19 20:22:46 402 1

原创 c#中switch case语句的用法

在c#中如果对于两种不同情况的处理,一般使用If else结构,但是对于3种及以上情况的处理最好使用switch case语句来增强代码的可读性,本文就是详细介绍switch case语句在c#中的常见应用。

2024-06-13 16:15:19 557

原创 c#数组的使用

我们在开发c#程序的过程中经常需要使用数组,这个数组就是用来存储多个值的一种数据类型。

2024-06-13 15:56:06 424

原创 C#操作MySQL从入门到精通(22)——创建表与操纵表

本文就是讲解如何创建表以及修改表中的列,修改表名等操作

2024-06-12 22:42:13 415 1

原创 手把手教你从入门到精通C# 操作MySql数据库

本文是《C#操作MySql数据库从入门到精通》专栏的导读,帮助大家知道学习本专栏能够获取什么!

2024-06-09 15:20:36 255

原创 C#操作MySQL从入门到精通(21)——删除数据

谈到数据库,大家最容易脱口而出的就是增删改查,本文就是来详细介绍如何删除数据。

2024-06-09 14:41:57 269

原创 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#操作MySQL从入门到精通(14)——汇总数据

我们有时候需要对数据库查询的值进行一些处理,比如求平均值等操作,本文就是详细讲解这些用法

2024-06-09 11:28:47 221 2

原创 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从入门到精通(11)——对查询数据使用正则表达式过滤

本文详细介绍查询数据使用正则表达式过滤

2024-06-05 23:29:50 551

原创 C#操作MySQL从入门到精通(10)——对查询数据进行通配符过滤

本文介绍使用通配符过滤的方法

2024-06-05 22:04:04 347

原创 C#操作MySQL从入门到精通(9)——Mysql中的数据类型以及对应的C#中的数据类型

本文介绍Mysql中的数据类型以及每种类型对应的c#中的数据类型

2024-06-04 23:02:01 624 1

原创 C#算法(15)—求四边形的外接矩形

本文详细介绍求四边形外接矩形的方法!

2024-05-28 16:07:28 220

原创 C#算法(13)—halcon九点标定公式推导与C#代码实现

本文详细介绍halcon中九点标定的原理以及应用,带您彻底了解九点标定的来龙去脉!

2024-05-27 17:00:09 300

原创 exe.config无法更新的解决

今天遇到一个很奇葩的问题,原因是接手的离职同事的代码,程序编译后,exe.config删掉以后,生成的一个exe.config居然是2022年的,现在是2024年,经过一番搜索,删除了obj文件中的一个exe.config后问题解决,所以最好不要用exe.config这个文件作为配置文件,坑太多了!

2024-05-24 16:11:54 218

本资源是大华工业相机驱动mvs软件

本资源是大华工业相机驱动mvs软件

2023-10-28

该资源可用于反编译c#的dll、c#exe程序,非常好用!

ilspy是一款可用于反编译c#代码的软件,该资源可用于反编译c#的dll、c#exe程序,非常好用!

2023-10-28

本资源是SQLite数据库管理软件SQLiteStudio软件的安装包,该软件用于对SQLite数据库进行方便的管理

本资源是SQLite数据库管理软件SQLiteStudio软件的安装包,该软件用于对SQLite数据库进行方便的管理

2023-10-28

本资源是Mysql5.7.20的安装包,以及安装手册,可用于Mysql数据库程序开发

本资源是Mysql5.7.20的安装包,以及安装手册,可用于Mysql数据库程序开发

2023-10-28

本资源是个ModbusSlave从站调试助手,可用于调试Modbus通信

本资源是个ModbusSlave从站调试助手,可用于调试Modbus通信

2023-10-28

Socket调试助手,该助手可用于调试socket通信,包含socket客户端,socket服务器,udp客户端,udp服务器

Socket调试助手,该助手可用于调试socket通信,包含socket客户端,socket服务器,udp客户端,udp服务器

2023-10-28

本资源是串口工具调试软件

本资源是串口工具调试软件

2023-04-18

c#编写的串口助手(好东西!).zip

该资源是c#编写的串口通信的程序,包含16进制以及ascii形式的数据的发送,非常具有价值。

2020-08-26

c#实现不同画面之间的切换.zip

该资源是利用weifenluo控件实现不同画面的切换,不同的画面分别在不同的窗体内部编辑,互相不影响,类似HMI,经过测试没有问题,非常有用。

2020-08-18

log4net.config

有时候直接新建.config文件会有问题,这时候不如直接拷贝现有的文件就会没问题,具体原因未知,每个电脑的情况不一样

2020-05-14

外观模式习题4.zip

该资源是<c#设计模式>第2版,刘伟,这本书的外观模式这一节的课后习题4的自己撰写的答案,供大家参考,如有疑问,请留言一起探讨,谢谢~

2020-04-30

cSharp调用c++.zip

本资源涵盖了c#调用c++的常见的案例,是本人参考了多个博客总结出来的结果,采用vs2019编写的demo,供大家参考,如有疑问请留言探讨,谢谢~

2020-04-28

ha_dllexp.opdown.com.rar

该资源用于查找c/c++写的dll中的函数列表,解决了我们拿到一个dll的时候,不知道这个dll有哪些函数的问题,非常好用,如有疑问,请留言一起探讨。

2020-04-28

MotionControlParameterConfig.zip

此资源是实现嵌套属性配合属性控件的demo,亲测可用,如果遇到问题,请留言与我协商,因为是本人自己花了一些时间研究出来的,所以需要积分,嘿嘿~

2020-04-21

桥接模式习题5.zip

本资源为c#设计模式第2版,刘伟,桥接模式这一章的习题5,代码为本人撰写的demo,供大家参考,如果有疑问,请留言指出,谢谢!

2020-04-18

建造者模式习题4.zip

此资源是<设计模式>第2版,刘伟,这本书中建造者模式,课后习题4的自己撰写的demo,仅供参考,如有问题,请留言指出。

2020-04-11

抽象工厂方法习题4.zip

本资源是第2版,刘伟,抽象工厂方法模式中的课后习题4的demo,如有问题,请留言与本人联系,谢谢~

2020-04-10

工厂方法模式.zip

工厂方法模式是为了解决简单工厂模式中增加新的具体产品类时,需要更改工厂类代码的问题,实现了系统对增加具体产品时的扩展开放,而对更改关闭的目的,符合开闭原则。

2020-04-10

简单工厂模式.zip

本资源是<C#设计模式>第2版,刘伟,简单工厂模式课后习题4、5的自己写的demo,如果有问题,请留言一起讨论

2020-04-09

单例模式.zip(c#设计模式)

本压缩包含有两个demo,分别对应第2版,刘伟这本书,单例模式这一章课后习题6、7,如果问题请留言一起探讨,谢谢!

2020-04-08

ilspy_exe.zip

ILspy是一个开源的.net反编译软件,使用十分方便,我们可以将.net的dll或者exe文件都进行反编译,从而得到源代码,对于我们分析源程序有着非常重要的作用。

2020-03-30

CShap判断网络是否连接成功.zip

我们开发的winform软件,有时候会需要判断网络是否连接成功,其次再执行软件的某些功能,所以我们就在程序中加入代码,首先判断网络是否连接成功,那么我们如何判断网络是否连接成功呢?我们需要访问某个网址,如果能够访问某个网址,则能说明我们的网络一定是连通的。

2020-03-27

zedgraph的dll+demo+文档.zip

zedgraph的dll+demo+开发文档,你想要的关于zedgraph的最全资料就在这里!!!ZedGraph 是一个开源的.NET图表类库, 全部代码都是用C#开发的。它可以利用任意的数据集合创建2D的线性和柱形图表。

2020-03-27

EmgucvReadImageTest.zip

利用c#建立winform工程,随后详细介绍了如何使用c#调用emgucv来实现对本地图像的读取操作! 利用c#建立winform工程,随后详细介绍了如何使用c#调用emgucv来实现对本地图像的读取操作! 利用c#建立winform工程,随后详细介绍了如何使用c#调用emgucv来实现对本地图像的读取操作!

2019-12-22

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

TA关注的人

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