搞定上位机!首套全解上位机从零到项目实战 工业4.0智能制造必备 基于C#打造上位机
上位机是工业制造领域的控制者和提供服务者,也是智能工厂及工业4.0必不可少的内容,其实上位机出现的时间远远要早于工业4.0的概念,但在智能制造的当下,上位机的开发也有了新的展望。上位机可用多种语言进行开发,本次的课程是通过C#语言进行全程的教学与项目开发,课程内容包括了开发环境安装,C#与数据库的基础,高级与项目,WPFUI设计方法,LINQ与C#新特性,上位机实战开发,串口,接口,通信协议等等,最重头戏的部分还有Socket课程,上位机的高级扩展和项目开发,可以从零到实战的帮助同学们梳理上位机的开发实战。
===============课程目录===============
课程大纲
00【学前必知】【如何快速学好C#上位机课程】+【学习指导书】+【习题】+【开发环境安装】
01C#和数据库基础
02C#和数据库基础
03C#和数据库项目
04C#和数据库高级
05WPFUI设计方法
06LINQ与C#新特性
07泛型委托多线程
08上位机控件开发
09上位机数据报表
10RS232串口专题
11空压机项目实战
12上位机通信协议
13 上位机高级扩展
14Socket课程
15项目通用自动升级程序
详细课程目录
(1) 0【学前必知】【如何快速学好C#上位机课程】+【学习指导书】+【习题】+【开发环境安装】
(2) 1 C#和数据库基础
(3) 2 C#和数据库基础
(4) 3 C#和数据库项目
(5) 4 C#和数据库高级
(6) 5 WPFUI设计方法
(7) 6 LINQ与C#新特性
(8) 7 泛型委托多线程
(9) 8 上位机控件开发
(10) 9 上位机数据报表
(11)10 RS232串口专题
(12)11空压机项目实战
(13)12 上位机通信协议
(14)13 上位机高级扩展
(15)14 Socket课程
(16)15 项目通用自动升级程序
(17) 0【学前必知】1【如何快速学好C#上位机课程】
(18) 02【VIP学习内容指导书】
(19) 03【检测题和面试题】
(20) 04【预科:开发环境搭建和C#语法快速补习】
(21) 1 C#和数据库基础 1C#和数据库基础:1 C#面向对象和CS开发基础
(22) 1 C#和数据库基础 1C#和数据库基础:2 上位机中的IO文件操作
(23) 1 C#和数据库基础 1C#和数据库基础:3 上位程序的UI美化设计
(24)【10-12】C#和数据库基础:4 SQLServer开发(一)
(25)【13-14】C#和数据库基础:5 SQLServer开发(二)
(26)【15-16】C#和数据库基础:6 ADO.NET(一)
(27)【17-18】C#和数据库基础:7 ADO.NET(二)
(28)【19-22】C#和数据库基础:8 项目基础练习(一)
(29)【23-26】C#和数据库基础:9 项目基础练习(二)
(30) 3 C#和数据库项目 3C#和数据库项目:1 综合项目模块(一)
(31) 3 C#和数据库项目 3C#和数据库项目:2 综合项目模块(二)
(32) 3 C#和数据库项目 3C#和数据库项目:3 综合项目模块(三)
(33) 3 C#和数据库项目 3C#和数据库项目:4 综合项目模块(四)
(34)【38】C#和数据库高级:1 数据库账号管理
(35)【39-40】C#和数据库高级:2 数据库逻辑语句与子查询
(36)【41-43】C#和数据库高级:3 视图存储过程与事务
(37)【44-45】C#和数据库高级:4 高级ADO.NET编程
(38)【46-47】C#和数据库高级:5 继承与多态
(39)【48-49】C#和数据库高级:6 三层架构与接口多态
(40)【50-51】C#和数据库高级:7 反射与设计模式
(41) 5 WPFUI设计方法 5WPFUI设计方法:1 WPF快速上手
(42) 5 WPFUI设计方法 5WPFUI设计方法:2 WPF布局设计
(43) 5 WPFUI设计方法 5WPFUI设计方法:3 WPF项目练习
(44) 6 LINQ与C#新特性 6LINQ与C#新特性:1 委托基础和LINQ查询;目录中文件数:11个
(45) 6 LINQ与C#新特性 6LINQ与C#新特性:2 C#中新特性详解
(46) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总
(47) 7 泛型委托多线程 7泛型委托多线程:1-0 泛型类与泛型方法的使用
(48) 7 泛型委托多线程 7泛型委托多线程:2-0 委托的原理与应用
(49) 7 泛型委托多线程 7泛型委托多线程:3-0 C#委托技术的妙用
(50) 7 泛型委托多线程 7泛型委托多线程:4-0 委托深入与事件应用
(51) 7 泛型委托多线程 7泛型委托多线程:5-0 匿名方法Lambda与泛型委托
(52) 7 泛型委托多线程 7泛型委托多线程:6-0 异步编程与多线程基础
(53) 7 泛型委托多线程 7泛型委托多线程:7-0 多线程开发进阶
(54) 8 上位机控件开发 8上位机控件开发:8-1 控件的二次开发技术
(55) 8 上位机控件开发 8上位机控件开发:8-1 控件的二次开发技术 (2)
(56) 9 上位机数据报表 9上位机数据报表:1-0 多种数据分页的实现汇总
(57) 9 上位机数据报表 9上位机数据报表:1-1 C#图表控件Chart使用
(58) 9 上位机数据报表 9上位机数据报表:1-2 基于NPOI导入导出Excel文件
(59)10 RS232串口专题10RS232串口专题
(60)11空压机项目实战11空压机项目实战
(61)12 上位机通信协议12上位机通信协议
(62)13 上位机高级扩展13 上位机高级扩展
(63)14 Socket课程14Socket课程
(64)15 项目通用自动升级程序项目通用自动升级程序
(65) 0【1】VIP课程【学习标准指导书】
(66) 0【3】面试题+指导+简历模板
(67) 1 C#和数据库基础 1C#和数据库基础:1 C#面向对象和CS开发基础课程资料
(68) 1 C#和数据库基础 1C#和数据库基础:2 上位机中的IO文件操作课程资料
(69) 1 C#和数据库基础 1C#和数据库基础:3 上位程序的UI美化设计课程资料
(70)【10-12】C#和数据库基础:4 SQLServer开发(一) 2C#和数据库基础:4 SQLServer开发(一)
(71)【13-14】C#和数据库基础:5 SQLServer开发(二) 2C#和数据库基础:5 SQLServer开发(二)
(72)【15-16】C#和数据库基础:6 ADO.NET(一) 2C#和数据库基础:6 ADO.NET(一)
(73)【19-22】C#和数据库基础:8 项目基础练习(一) 2C#和数据库基础:8 项目基础练习(一)
(74)【23-26】C#和数据库基础:9 项目基础练习(二) 2C#和数据库基础:9 项目基础练习(二)
(75)【38】C#和数据库高级:1 数据库账号管理 4C#和数据库高级:1 数据库账号管理
(76)【39-40】C#和数据库高级:2 数据库逻辑语句与子查询 4C#和数据库高级:2 数据库逻辑语句与子查询
(77)【41-43】C#和数据库高级:3 视图存储过程与事务 4C#和数据库高级:3 视图存储过程与事务
(78)【44-45】C#和数据库高级:4 高级ADO.NET编程 4C#和数据库高级:4 高级ADO.NET编程
(79)【46-47】C#和数据库高级:5 继承与多态 4C#和数据库高级:5 继承与多态
(80)【48-49】C#和数据库高级:6 三层架构与接口多态 4C#和数据库高级:6 三层架构与接口多态
(81) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第01节:基于事务同时执行多个对象的增删改(1)
(82) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第02节:基于事务同时执行多个对象的增删改(2)
(83) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第03节:C#图表控件Chart使用
(84) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第04节:C#生成二维码名片
(85) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第05节:SQLServer触发器
(86) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第06节:基于NPOI导入导出Excel文件
(87) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第07节:RDLC报表
(88) 7 泛型委托多线程 7泛型委托多线程:3-0 C#委托技术的妙用【1】本节视频
(89) 9 上位机数据报表 9上位机数据报表:1-0 多种数据分页的实现汇总3.授课视频
(90)1-0 串口基础知识回顾
(91)2-0 串口助手设计-之相关属性设计
(92)3-0 串口助手设计-之打开或关闭端口
(93)4-0 串口助手设计-之发送数据方法
(94)5-0 串口助手设计-之接收数据方法
(95)6-0 串口助手设计-之UI部分串口初始化
(96)7-0 串口助手设计-之UI部分串口开闭
(97)8-0 串口助手设计-之UI部分串口发送数据
(98)9-0 串口助手设计-之UI部分串口接收数据
(99)1-0 项目完整源码(供本阶段学习使用)
(100)1-1 课程及项目介绍
(101)1-2 项目相关软硬件介绍
(102)1-3 Modbus通讯协议介绍
(103)1-4 Modbus仿真测试及类库介绍
(104)1-5 Modbus类库编写及测试
(105)1-6 完善Modbus类库——预置寄存器
(106)1-7 Modbus类库编写——读写线圈
(107)1-8 Modbus类库测试
(108)2-1 项目创建及登录方法实现
(109)2-2 登录界面设计及测试
(110)2-3 主窗体界面布局设计
(111)2-4 系统界面切换的实现
(112)2-5 流动条控件介绍及制作
(113)2-6 实现绘制流动条控件及测试
(114)2-7 自定义动画控件的实现
(115)2-8 阀门及文本框控件制作
(116)3-1 硬件组态——协议配置窗体实现
(117)3-2 硬件组态——IO变量配置窗体实现(一)
(118)3-3 硬件组态——IO变量配置窗体实现(二)
(119)3-4 硬件组态——IO变量配置窗体实现(三)
(120)3-5 硬件组态——窗体加载文件实现数据显示
(121)3-6 硬件组态——实现窗体修改
(122)3-7 硬件组态——完成其他功能并总结
(123)4-1 项目初始化配置信息实现(一)
(124)4-2 项目初始化配置信息实现(二)
(125)4-3 PLC程序介绍及打开串口方法实现
(126)4-4 实时通讯及解析数据的实现
(127)4-5 变量绑定实现数据读取
(128)4-6 设备控制窗体实现
(129)4-7 实现控制流程之设备控制
(130)4-8 参数设置窗体及功能实现
(131)5-1 数据库脚本介绍及实时数据存储实现
(132)5-2 趋势曲线界面设计及部分功能实现
(133)5-3 数据缓冲区及实时趋势初步实现
(134)5-4 代码实现实时趋势
(135)5-5 代码实现历史趋势查询
(136)6-1 实时报警机制之初始化报警
(137)6-2 实时报警机制之检测报警
(138)6-3 实时报警界面更新
(139)6-4 历史报警界面实现
(140)7-1 数据报表介绍及UI设计实现
(141)7-2 初步实现数据报表查询
(142)7-3 自定义查询内容实现
(143)7-4 完善数据报表的相关功能
(144)1-1 通讯相关知识介绍
(145)2-1 OPC协议概述
(146)2-10 OPC类库测试及其使用方法的介绍
(147)2-2 实现KEPWARE安装破解及仿真测试
(148)2-3 OPCClient与KEPWARE及PLC通讯
(149)2-4 OPCClient功能描述及UI设计
(150)2-5 KepServer获取及连接
(151)2-6 实现OPC服务器的异步读取
(152)2-7 实现OPCClient的读写功能
(153)2-8 完善OPCClient的其他功能
(154)2-9 实现OPC的类库编写
(155)3-1 Modbus软件安装及协议介绍
(156)3-10 实现Modbus TCP Client的功能测试
(157)3-11 Modbus TCP类库编写及测试(一)
(158)3-12 Modbus TCP类库编写及测试(二)
(159)3-2 Modbus-TCP 报文解析
(160)3-3 Modbus TCP及OPC通信测试
(161)3-4 Modbus TCP Client功能及框架搭建
(162)3-5 实现Modbus TCP的Socket连接
(163)3-6 实现Modbus TCP读取线圈
(164)3-7 实现Modbus TCP强制线圈
(165)3-8 实现Modbus TCP读保持型寄存器
(166)3-9 实现Modbus TCP预置单字双字寄存器
(167)4-1 TCPIP协议介绍及仿真软件测试
(168)4-2 实现TCPServer界面及监听代码编写
(169)4-3 实现TCPServer接收TCPClient数据
(170)4-4 实现TCPServer发数据及TCPClient界面
(171)4-5 实现TCP Client接受数据的代码编写
(172)4-6 实现TCP Client发送数据编写测试
(173)4-7 实现多客户端的编写及测试
(174)5-1 S7协议介绍及UI界面编写
(175)5-2 S7协议类库方法介绍及编写
(176)5-3 实现S7协议抓包并修改报文
(177)5-4 实现S7协议及相关控制测试
(178)1-1 Modbus一主多从整体结构及接线图介绍
(179)1-2 测试仪表参数设置及UI界面设计
(180)1-3 开启线程实现数据读取及数据解析
(181)1-4 委托实现UI界面实时更新
(182)1-5 UI界面写入数据实现
(183)2-1 自定义串口课程及通讯协议介绍
(184)2-2 类库编写实现串口打开关闭及报文拼接
(185)2-3 类库实现读取参数并测试
(186)2-4 完善类库进一步实现数据读取
(187)2-5 完善测试平台相关功能
(188)2-6 完善类库编写实现参数设定
(189)源码
(190)14 Socket课程14Socket课程 1 Socket知识点介绍
(191)14 Socket课程14Socket课程 2 初步实现TCP服务器创建及在线列表添加
(192)14 Socket课程14Socket课程 3 实现报文接收机在线列表同步删除
(193)14 Socket课程14Socket课程 4 实现消息发送及群发功能
(194)14 Socket课程14Socket课程 5 TCP客户端建立连接功能的初步实现
(195)14 Socket课程14Socket课程 6 实现客户端与服务器之间的数据交互
(196)14 Socket课程14Socket课程 7 服务器及客户端的Socket关闭异常处理
(197)14 Socket课程14Socket课程 8 编写文件发送代码并确定下一步实现方案
(198)14 Socket课程14Socket课程 9 初步实现文件的发送与接收
(199)14 Socket课程14Socket课程10 实现服务器与客户端的文件互发
(200)14 Socket课程14Socket课程课程源码
(201)15 项目通用自动升级程序项目通用自动升级程序第01讲:项目总体设计
(202)15 项目通用自动升级程序项目通用自动升级程序第02讲:项目核心业务类的编写
(203)15 项目通用自动升级程序项目通用自动升级程序第03讲:项目升级窗体功能编写
(204)15 项目通用自动升级程序项目通用自动升级程序第04讲:项目升级服务器部署与测试
(205) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第04节:C#生成二维码名片教学资料
(206) 6 LINQ与C#新特性 6LINQ与C#新特性:3常用技能汇总第07节:RDLC报表【2】教学视频和源码
(207)1-2 项目相关软硬件介绍虚拟串口
(208)2-2 实现KEPWARE安装破解及仿真测试KEPServerEX v4.5_v3
(209)1-2 项目相关软硬件介绍虚拟串口Cracked
(210)2-2 实现KEPWARE安装破解及仿真测试KEPServerEX v4.5_v3KEPServerEX v4.5_v

评论(0)