☰
手把手教你从入门到精通C# MES通信
2026/10/28 1:14:53 网站建设 项目流程

前言

我们在开发上位机软件的时候,经常需要与客户的MES系统进行通信,最常见的需求就是我们需要将设备的检测数据上传到客户的Mes系统,本文是专栏《C# MES通信从入门到精通》的导读,详细介绍了Mes系统的作用,上位机软件在Mes系统中扮演的角色,上位机软件如何与Mes系统交互等,读完本篇文章您一定能对Mes系统有一个全面的了解。

1、Mes系统的作用?

Mes系统在工业生产过程中扮演着重要的角色,它发挥的功能主要有以下几个方面,对设备生产状况的监控、对设备生产后产生的数据进行分析,对生产过程进行管控(上一站生产Ng,下一站直接不生产)等作用。

2、上位机软件在Mes系统中发挥什么作用?

上位机软件与Mes系统的交互主要实现以下几个功能:
1)通过输入员工号来获取登录MES系统的权限
2)上传设备检测的OK/NG结果给MES系统;
3)上传设备生产过程中的异常信息、生产状态给MES系统;
4)上传设备生产过程中的数据,比如CSV数据、图片数据给MES系统;
5) 从MES系统获取一些信息,比如过站信息,所谓过站信息就是指该产品有没有在某一个站点测试过。

3、上位机软件如何与Mes系统交互?

客户的Mes系统千变万化,可以说每一家的Mes系统几乎都不一样,上位机与Mes系统交互的方式常见的有以下几种。
1、串口通信
2、Socket通信(TCP/UDP)
3、共享文件夹传输
4、硬盘映射传输
5、FTP传输
6、WebService通信
7、Http通信
等

4、订阅《C# MES通信从入门到精通》专栏后你能获得什么?

1)掌握上位机软件与Mes系统通信的多种方式,例如WebService、Http、串口通信、Socket通信等。
2)在vip的qq群与众多初学者一起讨论学习,qq群在文章最下方
3)赠送《C#本质论》、《C#图解教程》电子书(C#语法是所有与Mes系统通信的基础)

5、《C# MES通信从入门到精通》专栏介绍

作者在自动化领域耕耘多年,做过的与MES系统通信的项目大大小小也有几百个。古人云读万卷书不如行万里路,行万里路不如名师指路,所以入门最快的方法一定是找个前辈模仿他,年轻的时候一定要投资自己!买书、买课程学习都是你提升自己最快的方法,成为高手别无他法,努力学习+模仿高手,他日一定有所成就!一本书、一个课程几十块钱,但是在未来为你赚到的钱一定是这些成本的几十倍、几百倍、上千倍,甚至更多!如果你是一个普通人,没有强大的背景,一定要持续学习,持续学习是普通人逆袭唯一的方法!如果想精通与MES系统通信编程,C#基础的语法知识必不可少,订阅我的专栏《C# MES通信从入门到精通》就送《C#本质论》、《C#图解教程》电子书。其次是与各种MES系统通信的方法我都会在专栏中讲到,比如WebService、Http、Ftp、共享文件夹、串口通信、TCP通信等,这些知识我都会在我开设的专栏《C# MES通信从入门到精通》
中进行详细讲解,总之,只要跟我学了C# MES通信,一定能打变C# MES通信无敌手,只有系统掌握了各种与MES通信的知识以及应用,才算是一个高手,不然怎么轻松拿30万+年薪。《C# MES通信从入门到精通》
专栏目录如下:
1、C# MES通信从入门到精通(1)——串口传输文件

2、C# MES通信从入门到精通(2)——上传文件到FTP服务器

3、C# MES通信从入门到精通(3)——根据网址获取网址所在主机的IP地址

4、C# MES通信从入门到精通(4)——查询当前电脑的iP地址(外网)

5、C# MES通信从入门到精通(5)——如何将B电脑的D盘映射成本地电脑F盘

6、C# MES通信从入门到精通(6)——C#将A电脑文件传到B电脑共享文件夹下

7、C# MES通信从入门到精通(7)——如何建立共享文件夹以及访问该文件夹

8、C# MES通信从入门到精通(8)——C#调用Webservice服务进行数据交互

9、C# MES通信从入门到精通(9)——c#使用visual studio2019社区版部署webservice服务

10、C# MES通信从入门到精通(10)——C#使用HTTP的Post和Get方法和Mes系统通信

11、C# MES通信从入门到精通(11)——C#如何使用Json字符串

马工撰写的《从零基础到年入30万C#上位机项目实战必备教程》(点击下方链接即可访问教程目录)

CSDN学院视频教程(包含上位机框架、运动控制、机器视觉、wpf prism框架)

1、《零基础螺丝锁付系统C#上位机项目实战》
2、《C# winform上位机框架之自动扫码机项目实战》
3、《C#运动控制上位机框架之双工位尺寸测量项目实战》
4、《C#WPF Prism框架实战之AOI缺陷检测》
5、《C#串口通信从入门到精通》
6、《C# Modbus通信从入门到精通》
7、《C#Socket通信从入门到精通》
8、《C#语法从入门到精通》
9、《零基础快速入门winform开发》

CSDN文档教程

1、《C#串口通信从入门到精通》
2、《C#与PLC通信从入门到精通 》
3、《C# Modbus通信从入门到精通》
4、《C#Socket通信从入门到精通 》
5、《C# MES通信从入门到精通》
6、《winform控件从入门到精通》
7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

《螺丝自动锁付C#上位机实战项目》软件界面与课程目录

第一部分、项目介绍与需求分析
项目介绍(1)

项目需求分析(2)

第二部分、C#语法从入门到精通

第1章——变量声明、赋值、命名(1)
第2章——数据类型之整数(2)
第2章——数据类型之小数(3)
第2章——数据类型之布尔(4)
第2章——数据类型之字符(5)
第2章——数据类型之字符串及其常用方法(6)
第2章——数据类型之值类型和引用类型本质与区别(7)
第2章——C#数据类型之枚举(8)
第2章——C#数据类型之结构体struct(9)
第2章——C#数据类型之数组(10)
第2章——C#数据类型之类型转换(11)
第3章——C#操作符之一元二元三元操作符(12)
第3章——C#控制流之if else 、while、 do while
第4章——C#方法之方法功能、方法种类、值类型和引用类型传参(14)
第4章——C#方法之ref、out参数(15)
第4章——C#方法之参数数组和可选参数(16)
第4章——C#方法之返回值和递归调用(17)
第4章——C#方法之重载(18)
第4章——C#方法之异常捕获(19)
第5章——C#类之声明、实例化、this、访问修饰符(20)
第5章——C#类之构造器(21)
第5章——C#类之静态类、常量、只读字段、扩展方法、分布类(22)
第6章——C#类之继承、子类父类转换、Protected、密封类(23)
第6章——C#类之继承重写基类(24)
第6章——C#类之继承抽象类(25)
第7章——C#类之接口(26)
第8章——C#类之泛型类和泛型方法(27)
第8章——C#类之泛型接口和泛型约束(28)
第9章——C#委托和lambda表达式之delegate(29)
第9章——C#委托和lambda表达式之Action和Func(30)
第9章——C#委托和lambda表达式之lambda表达式(31)
第10章——C#事件之Event(32)
第11章——C#Linq(33)
第12章——C#多线程之Thread(34)
第12章——C#多线程之ThreadPool(35)
第12章——C#多线程之Task(36)
第13章——C#线程同步之monitor、lock(37)
第13章——C#线程同步之InterLocked(38)
第13章——C#线程同步之ManualResetEvent、ManualResetEventSlim、AutoResetEvent(39)

第三部分、winform常用控件快速入门

零基础快速入门Winform(1)——Label
零基础快速入门Winform(2)——Button
零基础快速入门Winform(3)——Form
零基础快速入门Winform(4)——TextBox
零基础快速入门Winform(5)——Panel
零基础快速入门Winform(6)——GroupBox
零基础快速入门Winform(7)——RichTextBox
零基础快速入门Winform(8)——PictureBox
零基础快速入门Winform(9)——DataGridView
零基础快速入门Winform(10)——ComboBox
零基础快速入门Winform(11)——Chart
零基础快速入门Winform(12)——TableLayoutPanel
零基础快速入门Winform(13)——StatusStrip
零基础快速入门Winform(14)——MenuStrip

第四部分、螺丝自动锁付系统C#上位机项目实战

零基础螺丝自动锁付系统项目实战——主界面设计
零基础螺丝自动锁付系统项目实战——参数设置模块设计1
零基础螺丝自动锁付系统项目实战——参数设置模块设计2
零基础螺丝自动锁付系统项目实战——日志模块之界面日志
零基础螺丝自动锁付系统项目实战——日志模块之本地日志
零基础螺丝自动锁付系统项目实战——ModbusTcp协议介绍
零基础螺丝自动锁付系统项目实战——ModbusTcp之03功能码
零基础螺丝自动锁付系统项目实战——ModbusTcp的06功能码
零基础螺丝自动锁付系统项目实战——ModbusTcp的10功能码
零基础螺丝自动锁付系统项目实战——大端小端字节序
零基础螺丝自动锁付系统项目实战——ModbusProtocol工具软件
零基础螺丝自动锁付系统项目实战——PLC通信测试
零基础螺丝自动锁付系统项目实战——与螺丝机串口通信
零基础螺丝自动锁付系统项目实战——mysql数据库的安装
零基础螺丝自动锁付系统项目实战——mysql数据库表的设计
零基础螺丝自动锁付系统项目实战——数据库连接与插入数据到表中
零基础螺丝自动锁付系统项目实战——历史数据查询模块设计
零基础螺丝自动锁付系统项目实战——csv数据本地存储模块设计
零基础螺丝自动锁付系统项目实战——VS调试快捷键
零基础螺丝自动锁付系统项目实战——VS断点的使用
零基础螺丝自动锁付系统项目实战——VS调试之语句跳转
零基础螺丝自动锁付系统项目实战——自动测试之开始停止(1)
零基础螺丝自动锁付系统项目实战——自动测试之状态机编程(2)
零基础螺丝自动锁付系统项目实战——自动测试之界面更新与存储(3)

《基于halcon机器视觉的上位机软件框架自动扫码机项目实战》软件界面与课程目录


C#上位机框架之自动扫码机项目实战(1)——UserControl自定义控件封装与使用
C#上位机框架之自动扫码机项目实战(2)——无边框拖动窗体实现1
C#上位机框架之自动扫码机项目实战(3)——无边框拖动窗体实现2
C#上位机框架之自动扫码机项目实战(4)——导入资源文件制作控件图标
C#上位机框架之自动扫码机项目实战(5)——菜单栏的制作
C#上位机框架之自动扫码机项目实战(6)——配方模块界面设计1
C#上位机框架之自动扫码机项目实战(7)——配方模块参数类设计
C#上位机框架之自动扫码机项目实战(8)——新建配方逻辑编写
C#上位机框架之自动扫码机项目实战(9)——打开配方逻辑编写
C#上位机框架之自动扫码机项目实战(10)——参数设置模块和传统参数设置对比
C#上位机框架之自动扫码机项目实战(11)——参数设置模块界面设计1
C#上位机框架之自动扫码机项目实战(12)——参数设置模块界面设计2
C#上位机框架之自动扫码机项目实战(13)——参数设置模块界面设计3
C#上位机框架之自动扫码机项目实战(14)——参数设置模块界面设计4
C#上位机框架之自动扫码机项目实战(15)——参数设置模块界面设计5
C#上位机框架之自动扫码机项目实战(16)——参数设置模块界面设计6
C#上位机框架之自动扫码机项目实战(17)——参数设置模块界面设计7
C#上位机框架之自动扫码机项目实战(18)——参数设置模块界面设计8
C#上位机框架之自动扫码机项目实战(19)——保存配方1
C#上位机框架之自动扫码机项目实战(20)——保存配方2
C#上位机框架之自动扫码机项目实战(21)——用户管理模块设计思路介绍
C#上位机框架之自动扫码机项目实战(22)——用户管理模块之数据库设计
C#上位机框架之自动扫码机项目实战(23)——用户管理模块之登录界面设计
C#上位机框架之自动扫码机项目实战(24)——用户管理模块之登录界面逻辑设计
C#上位机框架之自动扫码机项目实战(25)——用户管理模块之登录界面大结局
C#上位机框架之自动扫码机项目实战(26)——用户管理模块之用户管理界面设计
C#上位机框架之自动扫码机项目实战(27)——用户管理模块之添加用户界面设计
C#上位机框架之自动扫码机项目实战(28)——用户管理模块之添加用户类型管理
C#上位机框架之自动扫码机项目实战(29)——用户管理模块之添加用户实现1
C#上位机框架之自动扫码机项目实战(30)——用户管理模块之添加用户实现2
C#上位机框架之自动扫码机项目实战(31)——用户管理模块之删除用户
C#上位机框架之自动扫码机项目实战(32)——用户管理模块之修改密码界面设计
C#上位机框架之自动扫码机项目实战(33)——用户管理模块之修改密码逻辑实现
C#上位机框架之自动扫码机项目实战(34)——本地日志设计1
C#上位机框架之自动扫码机项目实战(35)——本地日志设计2
C#上位机框架之自动扫码机项目实战(36)——二维码配置模块之界面设计
C#上位机框架之自动扫码机项目实战(37)——解决halcon控件无法添加
C#上位机框架之自动扫码机项目实战(38)——Halcon机器视觉软件概念介绍
C#上位机框架之自动扫码机项目实战(39)——二维码配置之本地图像加载
C#上位机框架之自动扫码机项目实战(40)——二维码配置之右键菜单设计
C#上位机框架之自动扫码机项目实战(41)——二维码配置之添加ROI矩形区域
C#上位机框架之自动扫码机项目实战(42)——二维码配置之二维码参数类设计
C#上位机框架之自动扫码机项目实战(43)——二维码配置之二维码识别算法设计
C#上位机框架之自动扫码机项目实战(44)——二维码配置之二维码识别测试
C#上位机框架之自动扫码机项目实战(45)——二维码配置之二维码信息显示
C#上位机框架之自动扫码机项目实战(46)——二维码配置之条码参数保存
C#上位机框架之自动扫码机项目实战(47)——二维码配置之条码参数加载
C#上位机框架之自动扫码机项目实战(48)——主界面之条码图像控件设计
C#上位机框架之自动扫码机项目实战(49)——主界面之扫码结果控件设计
C#上位机框架之自动扫码机项目实战(50)——主界面之扫码内容控件设计
C#上位机框架之自动扫码机项目实战(51)——主界面之良率统计控件设计
C#上位机框架之自动扫码机项目实战(52)——主界面之日志控件设计
C#上位机框架之自动扫码机项目实战(53)——主界面之框架设计
C#上位机框架之自动扫码机项目实战(54)——自动测试流程状态机编程实现
C#上位机框架之自动扫码机项目实战(55)——自动测试界面信息显示1
C#上位机框架之自动扫码机项目实战(56)——自动测试界面信息显示2
C#上位机框架之自动扫码机项目实战(57)——自动测试界面隐藏任务栏
C#上位机框架之自动扫码机项目实战(58)——自动测试界面任务栏设计
C#上位机框架之自动扫码机项目实战(59)——自动测试界面配方信息显示
C#上位机框架之自动扫码机项目实战(60)——自动测试界面用户信息显示
C#上位机框架之自动扫码机项目实战(61)——自动测试界面最大化按钮补充讲解
C#上位机框架之自动扫码机项目实战(62)——三层架构原理与自动扫码机的应用

《基于面阵相机的C#双工位运动控制软件框架项目实战》软件界面与课程目录

C#运动控制框架之尺寸测量项目实战(1)——运动控制系统架构组成
C#运动控制框架之尺寸测量项目实战(2)——运动控制项目开发一般步骤
C#运动控制框架之尺寸测量项目实战(3)——轴数与轴动作逻辑确认.
C#运动控制框架之尺寸测量项目实战(4)——IO点与逻辑确认
C#运动控制框架之尺寸测量项目实战(5)——轴物理距离与伺服脉冲数的关系
C#运动控制框架之尺寸测量项目实战(6)——脉冲当量之螺距
C#运动控制框架之尺寸测量项目实战(7)——脉冲当量之丝杠
C#运动控制框架之尺寸测量项目实战(8)——脉冲当量之导程
C#运动控制框架之尺寸测量项目实战(9)——指令脉冲设置
C#运动控制框架之尺寸测量项目实战(10)——指令脉冲模式介绍
C#运动控制框架之尺寸测量项目实战(11)——指令脉冲模式设置
C#运动控制框架之尺寸测量项目实战(12)——编码器反馈脉冲相关参数设置
C#运动控制框架之尺寸测量项目实战(13)——初始化控制卡流程
C#运动控制框架之尺寸测量项目实战(14)——如何重命名旧的解决方案
C#运动控制框架之尺寸测量项目实战(15)——运动控制卡函数的设计与封装
C#运动控制框架之尺寸测量项目实战(16)——打开控制卡
C#运动控制框架之尺寸测量项目实战(17)——关闭伺服使能
C#运动控制框架之尺寸测量项目实战(18)——设置脉冲当量
C#运动控制框架之尺寸测量项目实战(19)——设置脉冲模式
C#运动控制框架之尺寸测量项目实战(20)——设置编码器模式
C#运动控制框架之尺寸测量项目实战(21)——设置报警有效电平
C#运动控制框架之尺寸测量项目实战(22)——设置极限有效电平
C#运动控制框架之尺寸测量项目实战(23)——设置回零碰到极限反转
C#运动控制框架之尺寸测量项目实战(24)——设置编码器方向
C#运动控制框架之尺寸测量项目实战(25)——开启伺服使能
C#运动控制框架之尺寸测量项目实战(26)——IO控制之IO表管理
C#运动控制框架之尺寸测量项目实战(27)——IO控制之INI文件介绍
C#运动控制框架之尺寸测量项目实战(28)——IO控制之INI文件读取
C#运动控制框架之尺寸测量项目实战(29)——IO初始化
C#运动控制框架之尺寸测量项目实战(30)——机器视觉系统组成介绍
C#运动控制框架之尺寸测量项目实战(31)——海康工业相机驱动安装与使用
C#运动控制框架之尺寸测量项目实战(32)——海康工业相机虚拟环境搭建
C#运动控制框架之尺寸测量项目实战(33)——海康工业相机驱动软件使用
C#运动控制框架之尺寸测量项目实战(34)——海康工业相机SDK封装
C#运动控制框架之尺寸测量项目实战(35)——打开工业相机逻辑编写
C#运动控制框架之尺寸测量项目实战(36)——打开海康工业相机
C#运动控制框架之尺寸测量项目实战(37)——关闭海康工业相机
C#运动控制框架之尺寸测量项目实战(38)——扫码枪TCP通信类封装
C#运动控制框架之尺寸测量项目实战(39)——连接扫码枪逻辑编写
C#运动控制框架之尺寸测量项目实战(40)——称重传感器串口通信类编写
C#运动控制框架之尺寸测量项目实战(41)——连接称重传感器
C#运动控制框架之尺寸测量项目实战(42)——IO控制模块设计思路分析
C#运动控制框架之尺寸测量项目实战(43)——IO控制界面设计
C#运动控制框架之尺寸测量项目实战(44)——IO控制文件信息读取
C#运动控制框架之尺寸测量项目实战(45)——GDI绘制圆形控件
C#运动控制框架之尺寸测量项目实战(46)——批量添加数字量输入控件
C#运动控制框架之尺寸测量项目实战(47)——实时监控数字量输入状态
C#运动控制框架之尺寸测量项目实战(48)——批量添加数字量输出控件
C#运动控制框架之尺寸测量项目实战(49)——数字量输出开和关逻辑实现
C#运动控制框架之尺寸测量项目实战(50)——实时监控数字量输出状态
C#运动控制框架之尺寸测量项目实战(51)——IO控制后台线程的取消实现
C#运动控制框架之尺寸测量项目实战(52)——回原点原理介绍
C#运动控制框架之尺寸测量项目实战(53)——回原点之一次回零
C#运动控制框架之尺寸测量项目实战(54)——回原点之一次回零加回找
C#运动控制框架之尺寸测量项目实战(55)——回原点之两次回零
C#运动控制框架之尺寸测量项目实战(56)——回原点之一次回零后再找EZ
C#运动控制框架之尺寸测量项目实战(57)——回原点之记1个EZ信号回零
C#运动控制框架之尺寸测量项目实战(58)——回原点之一次回零再反找EZ
C#运动控制框架之尺寸测量项目实战(59)——回原点之原点锁存
C#运动控制框架之尺寸测量项目实战(60)——回原点之原点锁存加同向EZ
C#运动控制框架之尺寸测量项目实战(61)——回原点之单独记1个EZ锁存
C#运动控制框架之尺寸测量项目实战(62)——回原点之原点锁存加反向EZ
C#运动控制框架之尺寸测量项目实战(63)——回原点之一次限位回零
C#运动控制框架之尺寸测量项目实战(64)——回原点之一次限位回零加回找
C#运动控制框架之尺寸测量项目实战(65)——回原点之两次限位回零
C#运动控制框架之尺寸测量项目实战(66)——读取回原点步骤信息
C#运动控制框架之尺寸测量项目实战(67)——传统回原点和框架回原点比较
C#运动控制框架之尺寸测量项目实战(68)——回原点几大步骤介绍
C#运动控制框架之尺寸测量项目实战(69)——设置原点高低电平
C#运动控制框架之尺寸测量项目实战(70)——设置回原点模式
C#运动控制框架之尺寸测量项目实战(71)——设置回原点曲线参数
C#运动控制框架之尺寸测量项目实战(72)——执行回原点运动
C#运动控制框架之尺寸测量项目实战(73)——判断回原点是否完成
C#运动控制框架之尺寸测量项目实战(74)——回原点代码逻辑编写
C#运动控制框架之尺寸测量项目实战(75)——回原点结果相关变量含义
C#运动控制框架之尺寸测量项目实战(76)——多轴或1轴回原点
C#运动控制框架之尺寸测量项目实战(77)——判断所有轴是否正常回原点
C#运动控制框架之尺寸测量项目实战(78)——控制轴到初始等待位
C#运动控制框架之尺寸测量项目实战(79)——判断轴到初始等待位完成
C#运动控制框架之尺寸测量项目实战(80)——手动模式几大模块介绍
C#运动控制框架之尺寸测量项目实战(81)——手动模式主界面设计
C#运动控制框架之尺寸测量项目实战(82)——手动控制轴界面设计讲解
C#运动控制框架之尺寸测量项目实战(83)——手动控制轴界面代码编写
C#运动控制框架之尺寸测量项目实战(84)——手动控制轴界面属性编写
C#运动控制框架之尺寸测量项目实战(85)——JOG运动实现
C#运动控制框架之尺寸测量项目实战(86)——停止JOG运动
C#运动控制框架之尺寸测量项目实战(87)——PTP运动实现
C#运动控制框架之尺寸测量项目实战(88)——停止PTP运动
C#运动控制框架之尺寸测量项目实战(89)——手动控制轴参数加载
C#运动控制框架之尺寸测量项目实战(90)——打开手动控制轴界面
C#运动控制框架之尺寸测量项目实战(91)——坐标配置界面代码编写
C#运动控制框架之尺寸测量项目实战(92)——添加坐标
C#运动控制框架之尺寸测量项目实战(93)——删除坐标
C#运动控制框架之尺寸测量项目实战(94)——坐标轴配置界面设计
C#运动控制框架之尺寸测量项目实战(95)——坐标轴配置界面代码编写
C#运动控制框架之尺寸测量项目实战(96)——轴名称列表数据获取
C#运动控制框架之尺寸测量项目实战(97)——指定轴坐标获取
C#运动控制框架之尺寸测量项目实战(98)——添加轴参数
C#运动控制框架之尺寸测量项目实战(99)——删除指定轴参数
C#运动控制框架之尺寸测量项目实战(100)——一键获取所有轴坐标
C#运动控制框架之尺寸测量项目实战(101)——坐标点参数类设计
C#运动控制框架之尺寸测量项目实战(102)——保存坐标点参数
C#运动控制框架之尺寸测量项目实战(103)——加载坐标点参数
C#运动控制框架之尺寸测量项目实战(104)——坐标配置界面弹出逻辑编写
C#运动控制框架之尺寸测量项目实战(105)——获取所有轴实时坐标
C#运动控制框架之尺寸测量项目实战(106)——坐标轴定位功能原理讲解
C#运动控制框架之尺寸测量项目实战(107)——封装启动定位运动方法
C#运动控制框架之尺寸测量项目实战(108)——封装判断定位是否完成方法
C#运动控制框架之尺寸测量项目实战(109)——调用定位运动逻辑编写
C#运动控制框架之尺寸测量项目实战(110)——停止所有轴运动
C#运动控制框架之尺寸测量项目实战(111)——海康工业相机获取图像
C#运动控制框架之尺寸测量项目实战(112)——halcon控件实时显示
C#运动控制框架之尺寸测量项目实战(113)——算法调试界面设计思路讲解
C#运动控制框架之尺寸测量项目实战(114)——图像算法调试主界面设计
C#运动控制框架之尺寸测量项目实战(115)——获取测试图像
C#运动控制框架之尺寸测量项目实战(116)——保存图像到本地
C#运动控制框架之尺寸测量项目实战(117)——弹出菜单在指定位置显示
C#运动控制框架之尺寸测量项目实战(118)——添加ROI区域
C#运动控制框架之尺寸测量项目实战(119)——图像缩放功能实现
C#运动控制框架之尺寸测量项目实战(120)——保存ROI参数实现
C#运动控制框架之尺寸测量项目实战(121)——从配方加载ROI参数
C#运动控制框架之尺寸测量项目实战(122)——保存坐标点参数到配方
C#运动控制框架之尺寸测量项目实战(123)——从配方加载坐标点参数
C#运动控制框架之尺寸测量项目实战(124)——尺寸测量算法设计思路讲解
C#运动控制框架之尺寸测量项目实战(125)——halcon图像本地读取
C#运动控制框架之尺寸测量项目实战(126)——图像算法之通道分离
C#运动控制框架之尺寸测量项目实战(127)——图像算法之图像旋转
C#运动控制框架之尺寸测量项目实战(128)——图像算法之图像裁剪
C#运动控制框架之尺寸测量项目实战(129)——图像算法之阈值分隔
C#运动控制框架之尺寸测量项目实战(130)——图像算法之尺寸测量
C#运动控制框架之尺寸测量项目实战(131)——halcon代码转C#
C#运动控制框架之尺寸测量项目实战(132)——算法调试界面获取尺寸测量
C#运动控制框架之尺寸测量项目实战(133)——算法调试界面显示尺寸结果
C#运动控制框架之尺寸测量项目实战(134)——双工位测试类设计
C#运动控制框架之尺寸测量项目实战(135)——自动测试操作防呆实现
C#运动控制框架之尺寸测量项目实战(136)——自动测试参数传入实现
C#运动控制框架之尺寸测量项目实战(137)——自动测试状态机编程讲解
C#运动控制框架之尺寸测量项目实战(138)——自动测试之上料位插补实现
C#运动控制框架之尺寸测量项目实战(139)——自动测试上料位PTP实现
C#运动控制框架之尺寸测量项目实战(140)——自动测试之等待到达上料位
C#运动控制框架之尺寸测量项目实战(141)——自动测试读取启动测试信号
C#运动控制框架之尺寸测量项目实战(142)——自动测试控制夹紧气缸动作
C#运动控制框架之尺寸测量项目实战(143)——自动测试之封装扫码函数
C#运动控制框架之尺寸测量项目实战(144)——自动测试之扫码位扫码实现
C#运动控制框架之尺寸测量项目实战(145)——自动测试之去拍照测量位
C#运动控制框架之尺寸测量项目实战(146)——自动测试之测量实现
C#运动控制框架之尺寸测量项目实战(147)——自动测试良率统计设计思路
C#运动控制框架之尺寸测量项目实战(148)——自动测试之多线程安全更新
C#运动控制框架之尺寸测量项目实战(149)——自动测试之更新良率结果
C#运动控制框架之尺寸测量项目实战(150)——自动测试设计测量结果界面
C#运动控制框架之尺寸测量项目实战(151)——自动测试之更新测量结果
C#运动控制框架之尺寸测量项目实战(152)——自动测试之去称重位
C#运动控制框架之尺寸测量项目实战(153)——与机械手通信逻辑设计
C#运动控制框架之尺寸测量项目实战(154)——自动测试之连接机械手
C#运动控制框架之尺寸测量项目实战(155)——自动测试之与机械手通信
C#运动控制框架之尺寸测量项目实战(156)—获取称重传感器数据
C#运动控制框架之尺寸测量项目实战(157)——机械手扫码枪仿真环境搭建
C#运动控制框架之尺寸测量项目实战(158)——上料拍照位配置
C#运动控制框架之尺寸测量项目实战(159)——扫码位配置
C#运动控制框架之尺寸测量项目实战(160)——自动测试调试1
C#运动控制框架之尺寸测量项目实战(161)——自动测试调试2
C#运动控制框架之尺寸测量项目实战(162)——winform调用wpf
C#运动控制框架之尺寸测量项目实战(163)——winform嵌入3D控件
C#运动控制框架之尺寸测量项目实战(164)——3D坐标系的建立
C#运动控制框架之尺寸测量项目实战(165)——3D控件直线路径添加方法讲解
C#运动控制框架之尺寸测量项目实战(166)——全局更新3D坐标路径委托定义
C#运动控制框架之尺寸测量项目实战(167)——自动流程调用路径更新方法
C#运动控制框架之尺寸测量项目实战(168)——自动流程测试3D路径完成
C#运动控制框架之尺寸测量项目实战(169)——设备安全保护功能介绍
C#运动控制框架之尺寸测量项目实战(170)——安全保护之安全光栅
C#运动控制框架之尺寸测量项目实战(171)——安全保护之门禁
C#运动控制框架之尺寸测量项目实战(172)——安全保护之急停
C#运动控制框架之尺寸测量项目实战(173)——安全保护流程编写
C#运动控制框架之尺寸测量项目实战(174)——CSV操作类编写
C#运动控制框架之尺寸测量项目实战(175)——CSV数据存储本地实现
C#运动控制框架之尺寸测量项目实战(176)——CSV数据存储测试
C#运动控制框架之尺寸测量项目实战(177)——HTTP协议讲解
C#运动控制框架之尺寸测量项目实战(178)——HTTP服务器搭建
C#运动控制框架之尺寸测量项目实战(179)——MES通信GET方法获取
C#运动控制框架之尺寸测量项目实战(180)——MES通信POST方法获取
C#运动控制框架之尺寸测量项目实战(181)——MES通信HTTP通信类封装
C#运动控制框架之尺寸测量项目实战(182)——MES通信参数类封装
C#运动控制框架之尺寸测量项目实战(183)——MES通信数据上传
C#运动控制框架之尺寸测量项目实战(184)——主界面图标按钮设计

《基于线扫相机的WPF之Prism框架AOI缺陷检测项目实战》软件界面与课程目录

本套课程为了方便大家平稳过渡到wpf上位机开发,特意将课程内容分为两部分,一部分讲解wpf基础,另一部分从0到1的教大家写出来一个完整的基于prism框架的wpf上位机项目。
wpf基础部分

手把手教你新建wpf程序
wpf项目结构讲解
wpf最简单xaml语法讲解
wpf引用命名空间
wpf空标签和非空标签对象赋值用法讲解
wpf添加普通CLR事件
wpf中xaml代码注释与取消注释
x命名空间之Name特性
x命名空间之Key特性
wpf常用控件分类
Content控件之Button控件用法讲解
Wpf中Content控件之CheckBox控件用法讲解
Wpf中Content控件之RadioButton控件用法讲解
Wpf中Content控件之ToggleButton控件用法讲解
Wpf中Content控件之GroupBox控件用法讲解
Wpf中Items控件之Combox控件用法讲解
Wpf中Items控件之TabControl控件用法讲解
Wpf中装饰控件之Border控件用法讲解
Wpf中容器控件之Grid控件用法讲解
Wpf中容器控件之StackPanel控件用法讲解
Wpf的绑定Bind原理
Wpf的绑定Bind实现
wpf绑定Mode之OneWay
wpf绑定Mode之OneWayToSource
wpf绑定Mode之TwoWay
wpf绑定Mode之OneTime
wpf绑定UpdateSourceTrigger讲解
wpf绑定Path介绍
wpf绑定Path之二级属性
wpf绑定Path之索引器
wpf绑定Path之源
wpf绑定源之系统自带类型
wpf绑定源之wpf控件
wpf不指定绑定源
wpf绑定之数据类型转换
wpf之CLR属性
wpf自定义依赖属性
wpf命令原理讲解
wpf命令之复制和粘贴
wpf命令之自定义命令

项目实战部分

wpf上位机之prism框架项目实战(1)—新建wpf项目
wpf上位机之prism框架项目实战(2)—软件标题文字设计
wpf上位机之prism框架项目实战(3)—主界面背景色设置
wpf上位机之prism框架项目实战(4)—依赖注入DI原理讲
wpf上位机之prism框架项目实战(5)—控制反转IOC原理
wpf上位机之prism框架项目实战(6)—MEF插件编程原理
wpf上位机之prism框架项目实战(7)—prism相关库导入
wpf上位机之prism框架项目实战(8)—mef在本项目的应用场景
wpf上位机之prism框架项目实战(9)—MefBootstrap讲解
wpf上位机之prism框架项目实战(10)—自定义启动项实现
wpf上位机之prism框架项目实战(11)—ViewMode类组成
wpf上位机之prism框架项目实战(12)—ViewMode与View关联
wpf上位机之prism框架项目实战(13)—最小最大关闭按钮实现
wpf上位机之prism框架项目实战(14)—窗体状态绑定实现
wpf上位机之prism框架项目实战(15)—最小化按钮界面设计
wpf上位机之prism框架项目实战(16)—最小化按钮命令绑定实现
wpf上位机之prism框架项目实战(17)—命令绑定踩坑记录
wpf上位机之prism框架项目实战(18)—最大化按钮绑定实现
wpf上位机之prism框架项目实战(19)—最大化按钮功能实现
wpf上位机之prism框架项目实战(20)—关闭按钮功能实现
wpf上位机之prism框架项目实战(21)—按钮图标设计思路讲解
wpf上位机之prism框架项目实战(22)—图标资源文件建立
wpf上位机之prism框架项目实战(23)—图标资源引用
wpf上位机之prism框架项目实战(24)—界面切换设计思路讲解
wpf上位机之prism框架项目实战(25)—定义导航区域
wpf上位机之prism框架项目实战(26)—导航按钮界面设计
wpf上位机之prism框架项目实战(27)—导航之工程管理
wpf上位机之prism框架项目实战(28)—导航之自动测试
wpf上位机之prism框架项目实战(29)—导航之参数设置
wpf上位机之prism框架项目实战(30)—新建工程设计思路讲解
wpf上位机之prism框架项目实战(31)—工程管理按钮设计
wpf上位机之prism框架项目实战(32)—新建工程弹出菜单
wpf上位机之prism框架项目实战(33)—新建工程菜单显示
wpf上位机之prism框架项目实战(34)—工程名绑定实现
wpf上位机之prism框架项目实战(35)—工程路径绑定实现
wpf上位机之prism框架项目实战(36)—工程路径选择实现
wpf上位机之prism框架项目实战(37)—参数持久化思路讲
wpf上位机之prism框架项目实战(38)—参数持久化类实现
wpf上位机之prism框架项目实战(39)—新建工程逻辑实现
wpf上位机之prism框架项目实战(40)—打开工程逻辑实现
wpf上位机之prism框架项目实战(41)—线扫相机工作原理
wpf上位机之prism框架项目实战(42)—线扫相机行频计算
wpf上位机之prism框架项目实战(43)—线扫相机采集图像高度
wpf上位机之prism框架项目实战(44)—线扫相机采集图像帧数讲解
wpf上位机之prism框架项目实战(45)—线扫相机帧触发讲解
wpf上位机之prism框架项目实战(46)—线扫相机行触发讲解
wpf上位机之prism框架项目实战(47)—线扫相机取图逻辑讲解
wpf上位机之prism框架项目实战(48)—线扫相机图像缓冲区讲解
wpf上位机之prism框架项目实战(49)—线扫相机抽象类设计
wpf上位机之prism框架项目实战(50)—线扫相机清除图像缓存
wpf上位机之prism框架项目实战(51)—埃科线扫相机之打开相机
wpf上位机之prism框架项目实战(52)—埃科线扫相机之关闭相机
wpf上位机之prism框架项目实战(53)-线扫相机之启动停止采集
wpf上位机之prism框架项目实战(54)—埃科线扫相机图像拷贝
wpf上位机之prism框架项目实战(55)—事件聚合器原理讲解
wpf上位机之prism框架项目实战(56)—事件聚合器之定义事件
wpf上位机之prism框架项目实战(57)—事件聚合器之订阅事件
wpf上位机之prism框架项目实战(58)—事件聚合器之发布
wpf上位机之prism框架项目实战(59)—相机连接状态界面
wpf上位机之prism框架项目实战(60)—更新相机连接状态
wpf上位机之prism框架项目实战(61)—相机参数界面设计
wpf上位机之prism框架项目实战(62)—相机参数绑定实现
wpf上位机之prism框架项目实战(63)—相机参数加载方法定义
wpf上位机之prism框架项目实战(64)—相机参数加载实现
wpf上位机之prism框架项目实战(65)—相机参数保存实现
wpf上位机之prism框架项目实战(66)—欧姆龙PLC通信Fins协议讲解
wpf上位机之prism框架项目实战(67)—PLC参数界面设计
wpf上位机之prism框架项目实战(68)—PLC参数加载与保存
wpf上位机之prism框架项目实战(69)—int与string类型转换
wpf上位机之prism框架项目实战(70)—类型转换的引用与绑定
wpf上位机之prism框架项目实战(71)—PLC通信类引用
wpf上位机之prism框架项目实战(72)—欧姆龙PLC连接函数封装
wpf上位机之prism框架项目实战(73)—更新PLC连接状态
wpf上位机之prism框架项目实战(74)—采集图像方法编写
wpf上位机之prism框架项目实战(75)—启动停止按钮逻辑设计
wpf上位机之prism框架项目实战(76)—启动停止按钮防呆
wpf上位机之prism框架项目实战(77)—dll自动拷贝到指定目录
wpf上位机之prism框架项目实战(78)—启动停止按钮测试
wpf上位机之prism框架项目实战(79)—图像采集前初始化
wpf上位机之prism框架项目实战(80)—上位机与PLC通信协议设计
wpf上位机之prism框架项目实战(81)——状态机测试实现
wpf上位机之prism框架项目实战(82)——自动测试流程编写
wpf上位机之prism框架项目实战(83)——自动测试主界面设
wpf上位机之prism框架项目实战(84)——图像显示界面设计
wpf上位机之prism框架项目实战(85)——halcon控件
wpf上位机之prism框架项目实战(86)——图像处理函数编写
wpf上位机之prism框架项目实战(87)—仿真PLC环境搭建
wpf上位机之prism框架项目实战(88)—上位机与欧姆龙PLC通信流程测试
wpf上位机之prism框架项目实战(89)——缺陷检测需求分析
wpf上位机之prism框架项目实战(90)——图像算法原理之RGB转灰度
wpf上位机之prism框架项目实战(91)——图像算法原理之固定阈值分割
wpf上位机之prism框架项目实战(92)——图像算法原理之求连通域
wpf上位机之prism框架项目实战(93)——图像算法之求区域面积与质心坐标
wpf上位机之prism框架项目实战(94)——图像算法之求数组最大值
wpf上位机之prism框架项目实战(95)—图像算法之区域筛选
wpf上位机之prism框架项目实战(96)——图像算法之区域并集运算
wpf上位机之prism框架项目实战(97)——图像算法之区域交
wpf上位机之prism框架项目实战(98)—图像算法之缺陷检测讲解
wpf上位机之prism框架项目实战(99)—halcon算子转C#代码讲解
wpf上位机之prism框架项目实战(100)——视觉算法类封装
wpf上位机之prism框架项目实战(101)—添加视觉算法项目
wpf上位机之prism框架项目实战(102)—视觉算法调试界面设计
wpf上位机之prism框架项目实战(103)—视觉算法参数绑定实现
wpf上位机之prism框架项目实战(104)——视觉算法参数加载与保存
wpf上位机之prism框架项目实战(105)——图像本地加载
wpf上位机之prism框架项目实战(106)—算法仿真测试实现
wpf上位机之prism框架项目实战(107)—图像存储界面设计
wpf上位机之prism框架项目实战(108)——图像存储参数加载与保存
wpf上位机之prism框架项目实战(109)—图像存储功能实现
wpf上位机之prism框架项目实战(110)——缺陷位置显示函数编写
wpf上位机之prism框架项目实战(111)—缺陷位置显示实现
wpf上位机之prism框架项目实战(112)——图表控件引用
wpf上位机之prism框架项目实战(113)—图表数据统计界面设计
wpf上位机之prism框架项目实战(114)—曲线控件界面设计
wpf上位机之prism框架项目实战(115)—曲线显示函数封装
wpf上位机之prism框架项目实战(116)——曲线显示实现
wpf上位机之prism框架项目实战(117)——柱状图界面设计
wpf上位机之prism框架项目实战(118)——柱状图函数封装
wpf上位机之prism框架项目实战(119)——柱状图显示实现
wpf上位机之prism框架项目实战(120)——饼图函数封装
wpf上位机之prism框架项目实战(121)——饼图显示实现
wpf上位机之prism框架项目实战(122)——表格界面设计
wpf上位机之prism框架项目实战(123)—表格显示函数封装
wpf上位机之prism框架项目实战(124)——表格显示实现
wpf上位机之prism框架项目实战(125)—检测结果界面设计
wpf上位机之prism框架项目实战(126)——温湿度串口界面
wpf上位机之prism框架项目实战(127)——打开温湿度串口
wpf上位机之prism框架项目实战(128)——显示温湿度计连接状态
wpf上位机之prism框架项目实战(129)——温湿度值读取
wpf上位机之prism框架项目实战(130)——仪表盘控件封装
wpf上位机之prism框架项目实战(131)——温湿度控件调用
wpf上位机之prism框架项目实战(132)——温湿度值显示
wpf上位机之prism框架项目实战(133)——界面优化之去除边框
wpf上位机之prism框架项目实战(134)——界面优化之增加窗体拖动
wpf上位机之prism框架项目实战(135)——界面优化之去除按钮背景
wpf上位机之prism框架项目实战(136)——界面优化之按钮模板设计
wpf上位机之prism框架项目实战(137)—界面优化之主菜单增加图标
wpf上位机之prism框架项目实战(138)——界面优化之启动停止增加图标
wpf上位机之prism框架项目实战(139)—项目最终效果展示

《C#串口通信从入门到精通》软件界面与课程目录

C#串口通信从入门到精通(1)—硬件接线
C#串口通信从入门到精通(2)—串口相关参数介绍
C#串口通信从入门到精通(3)—虚拟串口工具的使用
C#串口通信从入门到精通(4)—串口调试助手的使用
C#串口通信从入门到精通(5)—打开、关闭串口
C#串口通信从入门到精通(6)—串口发送数据(字符串、16进制、图片等文件)
C#串口通信从入门到精通(7)—整数/浮点数与二进制、八进制、十六进制的转换
C#串口通信从入门到精通(8)—串口接收数据(字符串、16进制、图片等文件)
C#串口通信从入门到精通(9)—二进制、八进制、十进制、十六进制、字节、位
C#串口通信从入门到精通(10)—什么是ASCII、UTF8、Unicode、GB2312
C#串口通信从入门到精通(11)—串口接收的数据存储到本地文件(txt、csv)
C#串口通信从入门到精通(12)—串口接收的数据以曲线显示
C#串口通信从入门到精通(13)—多个串口发送数据
C#串口通信从入门到精通(14)—多个串口接收数据
C#串口通信从入门到精通(15)—流量控制(XON/XOFF协议实现)
C#串口通信从入门到精通(16)—累加和校验(CheckSum)原理与C#代码实现
C#串口通信从入门到精通(17)—纵向冗余校验(LRC)原理与C#代码实现
C#串口通信从入门到精通(18)—异或校验(BCC)原理与C#代码实现
C#串口通信从入门到精通(19)—模2除法的原理与计算过程
C#串口通信从入门到精通(20)—位运算原理
C#串口通信从入门到精通(21)—一个串口多线程发送数据
C#串口通信从入门到精通(22)—一个串口多线程接收数据
C#串口通信从入门到精通(23)—奇偶校验
C#串口通信从入门到精通(24)—循环冗余校验(CRC)原理与C#代码实现
C#串口通信从入门到精通(25)—整数/小数(浮点数)和字节数组互相转换
C#串口通信从入门到精通(26)—多个串口多个线程发送数据和接收数据
C#串口通信从入门到精通(27)—高速通信下解决数据处理慢的问题(20ms以内)
C#串口通信从入门到精通(28)——串口通信监控与设备连接心跳实现
C#串口通信从入门到精通(29)——从0到1手写一个C#串口通信助手

《C#Modbus通信从入门到精通》软件界面与课程目录

Modbus通信协议介绍
马工Modbus调试助手介绍

Modbus RTU协议原理
虚拟串口调试工具的使用
Modbus RTU(0x01功能码通信协议详解)
Modbus RTU(0x01功能码C#代码实现)
Modbus RTU(0x02功能码通信协议详解)
Modbus RTU(0x02功能码C#代码实现)
Modbus RTU(0x03功能码通信协议详解)
Modbus RTU(0x03功能码C#代码实现)
Modbus RTU(0x04功能码通信协议详解)
Modbus RTU(0x04功能码C#代码实现)
Modbus RTU(0x05功能码通信协议详解)
Modbus RTU(0x05功能码C#代码实现)
Modbus RTU(0x06功能码通信协议详解)
Modbus RTU(0x06功能码C#代码实现)
Modbus RTU(0x0F功能码通信协议详解)
Modbus RTU(0x0F功能码C#代码实现)
Modbus RTU(0x10功能码通信协议详解)
Modbus RTU(0x10功能码C#代码实现)
CRC16校验原理
Modbus通信读取16位整数 (Int16、UInt16)
Modbus通信读取32位整数 (Int32、UInt32)
Modbus通信读取32位和64位小数(float、double)
C# Modbus通信中16位整数写入寄存器
C# Modbus通信中32位整数写入寄存器
C# Modbus通信中32位浮点数写入寄存器
C# Modbus通信64位浮点数(double)写入寄存器

Modbus ASCII协议原理
Modbus ASCII(0x01功能码通信协议详解)
Modbus ASCII(0x01功能码C#代码实现)
Modbus ASCII(0x02功能码通信协议详解)
Modbus ASCII(0x02功能码C#代码实现)
Modbus ASCII(0x03功能码通信协议详解)
Modbus ASCII(0x03功能码C#代码实现)
Modbus ASCII(0x04功能码通信协议详解)
Modbus ASCII(0x04功能码C#代码实现)
Modbus ASCII(0x05功能码通信协议详解)
Modbus ASCII(0x05功能码C#代码实现)
Modbus ASCII(0x06功能码通信协议详解)
Modbus ASCII(0x06功能码C#代码实现)
Modbus ASCII(0x0F功能码通信协议详解)
Modbus ASCII(0x0F功能码C#代码实现)
Modbus ASCII(0x10功能码通信协议详解)
Modbus ASCII(0x10功能码C#代码实现)
ModbusASCII整数写入保持寄存器
ModbusASCII小数写入保持寄存器
ModbusASCII读取保持寄存器中整数
ModbusASCII读取保持寄存器中小数

Modbus TCP协议原理
Modbus TCP(0x01功能码通信协议详解)
Modbus TCP(0x01功能码与C#代码实现)
Modbus TCP(0x02功能码通信协议详解)
Modbus TCP(0x02功能码与C#代码实现)
Modbus TCP(0x03功能码通信协议详解)
Modbus TCP(0x03功能码与C#代码实现)
Modbus TCP(0x04功能码通信协议详解)
Modbus TCP(0x04功能码与C#代码实现)
Modbus TCP(0x05功能码通信协议详解)
Modbus TCP(0x05功能码与C#代码实现)
Modbus TCP(0x06功能码通信协议详解)
Modbus TCP(0x06功能码与C#代码实现)
Modbus TCP(0x0F功能码通信协议详解)
Modbus TCP(0x0F功能码与C#代码实现)
Modbus TCP(0x10功能码通信协议详解)
Modbus TCP(0x10功能码与C#代码实现)
ModbusTCP整数写入保持寄存器
ModbusTCP小数写入保持寄存器
ModbusTCP读取保持寄存器中整数
ModbusTCP读取保持寄存器中小数

《C# Socket通信(tcp/udp)从入门到精通》软件界面与课程目录

1、C#Socket通信从入门到精通(1)——单个同步TCP客户端C#代码实现
2、C# Socket通信从入门到精通(2)——多个同步TCP客户端C#代码实现
3、C# Socket通信从入门到精通(3)——单个异步TCP客户端C#代码实现
4、C# Socket通信从入门到精通(4)——多个异步TCP客户端C#代码实现
5、C# Socket通信从入门到精通(5)——单个同步TCP服务器监听一个客户端C#代码实现
6、C# Socket通信从入门到精通(6)——单个同步TCP服务器监听多个客户端C#代码实现
7、C# Socket通信从入门到精通(7)——单个异步TCP服务器监听单个客户端C#代码实现
8、C# Socket通信从入门到精通(8)——单个异步TCP服务器监听多个客户端C#代码实现
9、C# Socket通信从入门到精通(9)——如何设置本机Ip地址
10、C# Socket通信从入门到精通(10)——如何检测两台电脑之间的网络是否通畅
11、C# Socket通信从入门到精通(11)——单个同步UDP客户端C#代码实现
12、C# Socket通信从入门到精通(12)——多个同步UDP客户端C#代码实现
13、C# Socket通信从入门到精通(13)——单个异步UDP客户端C#代码实现
14、C# Socket通信从入门到精通(14)——多个异步UDP客户端C#代码实现
15、C# Socket通信从入门到精通(15)——单个同步UDP服务器监听一个客户端C#代码实现
16、C# Socket通信从入门到精通(16)——单个同步UDP服务器监听多个客户端C#代码实现
17、C# Socket通信从入门到精通(17)——单个异步UDP服务器监听一个客户端C#代码实现
18、C# Socket通信从入门到精通(18)——单个异步UDP服务器监听多个客户端C#代码实现
19、C# Socket通信从入门到精通(19)——UDP广播C#代码实现
20、C# Socket通信从入门到精通(20)——UDP组播(多播)C#代码实现
21、C# Socket通信从入门到精通(21)——TCP发送文件与接收文件 C#代码实现

课程购买须知

在csdn购买文档教程或视频教程后,私信博主即可获取更多C#上位机资料

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询