400-888-5228

课程目标

培养C#上位机开发技术人员

适合人群

零基础,从事自动化设备,上下位机通讯相关工作的人员

课程大纲

第1部分    C#语言基础

1、基本语法与流程控制

2、数组

3、类与对象

4、封装,继承与多态

5、异常处理机制

 

第2部分   C#高级与.NET

1、接口

2、委托,事件

3、Linq 和 Lambda 表达式

4、进程,线程

5、序列化

第3部分   数据库基础

1、SQL 基础知识

2、数据库设计

Window Form

1、Window Form 基础知识

2、Window Form 项目综合运用

第4部分   串口通信和Modbus 通信协议

1、串口通信

2、Modbus 协议的基本概念

3、通信测试辅助软件

4、PLC 的寄存器介绍

5、Modbus 协议的内容

6、Modbus 的功能码

7、 Modbus 类库

8、基于 C#的 Modbus 类

第5部分   项目实战

1、串口通信实例

2、RTU 模式开发实例

3、TCP 模式开发实例

4、OPC 开发实例