吾爱编程

标题: 搞定上位机!首套全解上位机从零到项目实战 工业4.0智能制造必备 基于C#打造上位机 [打印本页]

作者: admin    时间: 2020-7-6 20:33
标题: 搞定上位机!首套全解上位机从零到项目实战 工业4.0智能制造必备 基于C#打造上位机
搞定上位机!首套全解上位机从零到项目实战 工业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)\00【学前必知】【如何快速学好C#上位机课程】+【学习指导书】+【习题】+【开发环境安装】
(2)\01 C#和数据库基础
(3)\02 C#和数据库基础
(4)\03 C#和数据库项目
(5)\04 C#和数据库高级
(6)\05 WPFUI设计方法
(7)\06 LINQ与C#新特性
(8)\07 泛型委托多线程
(9)\08 上位机控件开发
(10)\09 上位机数据报表
(11)\10 RS232串口专题
(12)\11空压机项目实战
(13)\12 上位机通信协议
(14)\13 上位机高级扩展
(15)\14 Socket课程
(16)\15 项目通用自动升级程序
(17)\00【学前必知】1【如何快速学好C#上位机课程】
(18)\002【VIP学习内容指导书】
(19)\003【检测题和面试题】
(20)\004【预科:开发环境搭建和C#语法快速补习】
(21)\01 C#和数据库基础\01C#和数据库基础:1 C#面向对象和CS开发基础
(22)\01 C#和数据库基础\01C#和数据库基础:2 上位机中的IO文件操作
(23)\01 C#和数据库基础\01C#和数据库基础: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)\03 C#和数据库项目\03C#和数据库项目:1 综合项目模块(一)
(31)\03 C#和数据库项目\03C#和数据库项目:2 综合项目模块(二)
(32)\03 C#和数据库项目\03C#和数据库项目:3 综合项目模块(三)
(33)\03 C#和数据库项目\03C#和数据库项目: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)\05 WPFUI设计方法\05WPFUI设计方法:1 WPF快速上手
(42)\05 WPFUI设计方法\05WPFUI设计方法:2 WPF布局设计
(43)\05 WPFUI设计方法\05WPFUI设计方法:3 WPF项目练习
(44)\06 LINQ与C#新特性\06LINQ与C#新特性:1 委托基础和LINQ查询;目录中文件数:11个
(45)\06 LINQ与C#新特性\06LINQ与C#新特性:2 C#中新特性详解
(46)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总
(47)\07 泛型委托多线程\07泛型委托多线程:1-0 泛型类与泛型方法的使用
(48)\07 泛型委托多线程\07泛型委托多线程:2-0 委托的原理与应用
(49)\07 泛型委托多线程\07泛型委托多线程:3-0 C#委托技术的妙用
(50)\07 泛型委托多线程\07泛型委托多线程:4-0 委托深入与事件应用
(51)\07 泛型委托多线程\07泛型委托多线程:5-0 匿名方法Lambda与泛型委托
(52)\07 泛型委托多线程\07泛型委托多线程:6-0 异步编程与多线程基础
(53)\07 泛型委托多线程\07泛型委托多线程:7-0 多线程开发进阶
(54)\08 上位机控件开发\08上位机控件开发:8-1 控件的二次开发技术
(55)\08 上位机控件开发\08上位机控件开发:8-1 控件的二次开发技术 (2)
(56)\09 上位机数据报表\09上位机数据报表:1-0 多种数据分页的实现汇总
(57)\09 上位机数据报表\09上位机数据报表:1-1 C#图表控件Chart使用
(58)\09 上位机数据报表\09上位机数据报表:1-2 基于NPOI导入导出Excel文件
(59)\10 RS232串口专题\10RS232串口专题
(60)\11空压机项目实战\11空压机项目实战
(61)\12 上位机通信协议\12上位机通信协议
(62)\13 上位机高级扩展\13 上位机高级扩展
(63)\14 Socket课程\14Socket课程
(64)\15 项目通用自动升级程序\项目通用自动升级程序
(65)\00【1】VIP课程【学习标准指导书】
(66)\00【3】面试题+指导+简历模板
(67)\01 C#和数据库基础\01C#和数据库基础:1 C#面向对象和CS开发基础\课程资料
(68)\01 C#和数据库基础\01C#和数据库基础:2 上位机中的IO文件操作\课程资料
(69)\01 C#和数据库基础\01C#和数据库基础:3 上位程序的UI美化设计\课程资料
(70)【10-12】C#和数据库基础:4 SQLServer开发(一)\02C#和数据库基础:4 SQLServer开发(一)
(71)【13-14】C#和数据库基础:5 SQLServer开发(二)\02C#和数据库基础:5 SQLServer开发(二)
(72)【15-16】C#和数据库基础:6 ADO.NET(一)\02C#和数据库基础:6 ADO.NET(一)
(73)【19-22】C#和数据库基础:8 项目基础练习(一)\02C#和数据库基础:8 项目基础练习(一)
(74)【23-26】C#和数据库基础:9 项目基础练习(二)\02C#和数据库基础:9 项目基础练习(二)
(75)【38】C#和数据库高级:1 数据库账号管理\04C#和数据库高级:1 数据库账号管理
(76)【39-40】C#和数据库高级:2 数据库逻辑语句与子查询\04C#和数据库高级:2 数据库逻辑语句与子查询
(77)【41-43】C#和数据库高级:3 视图存储过程与事务\04C#和数据库高级:3 视图存储过程与事务
(78)【44-45】C#和数据库高级:4 高级ADO.NET编程\04C#和数据库高级:4 高级ADO.NET编程
(79)【46-47】C#和数据库高级:5 继承与多态\04C#和数据库高级:5 继承与多态
(80)【48-49】C#和数据库高级:6 三层架构与接口多态\04C#和数据库高级:6 三层架构与接口多态
(81)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第01节:基于事务同时执行多个对象的增删改(1)
(82)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第02节:基于事务同时执行多个对象的增删改(2)
(83)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第03节:C#图表控件Chart使用
(84)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第04节:C#生成二维码名片
(85)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第05节:SQLServer触发器
(86)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第06节:基于NPOI导入导出Excel文件
(87)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第07节:RDLC报表
(88)\07 泛型委托多线程\07泛型委托多线程:3-0 C#委托技术的妙用\【1】本节视频
(89)\09 上位机数据报表\09上位机数据报表: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课程\01 Socket知识点介绍
(191)\14 Socket课程\14Socket课程\02 初步实现TCP服务器创建及在线列表添加
(192)\14 Socket课程\14Socket课程\03 实现报文接收机在线列表同步删除
(193)\14 Socket课程\14Socket课程\04 实现消息发送及群发功能
(194)\14 Socket课程\14Socket课程\05 TCP客户端建立连接功能的初步实现
(195)\14 Socket课程\14Socket课程\06 实现客户端与服务器之间的数据交互
(196)\14 Socket课程\14Socket课程\07 服务器及客户端的Socket关闭异常处理
(197)\14 Socket课程\14Socket课程\08 编写文件发送代码并确定下一步实现方案
(198)\14 Socket课程\14Socket课程\09 初步实现文件的发送与接收
(199)\14 Socket课程\14Socket课程\10 实现服务器与客户端的文件互发
(200)\14 Socket课程\14Socket课程\课程源码
(201)\15 项目通用自动升级程序\项目通用自动升级程序\第01讲:项目总体设计
(202)\15 项目通用自动升级程序\项目通用自动升级程序\第02讲:项目核心业务类的编写
(203)\15 项目通用自动升级程序\项目通用自动升级程序\第03讲:项目升级窗体功能编写
(204)\15 项目通用自动升级程序\项目通用自动升级程序\第04讲:项目升级服务器部署与测试
(205)\06 LINQ与C#新特性\06LINQ与C#新特性:3常用技能汇总\第04节:C#生成二维码名片\教学资料
(206)\06 LINQ与C#新特性\06LINQ与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_v3\KEPServerEX v4.5_v3



作者: chenxing2    时间: 2020-7-7 13:44
哥顶的不是帖子,是寂寞!支持吾爱编程网!
作者: blackcater    时间: 2020-7-8 11:06
楼主,不论什么情况你一定要hold住!hold住就是胜利!支持吾爱编程网!
作者: rsfon    时间: 2020-8-3 21:37
感謝分享.................
作者: Yoshotm    时间: 2020-12-22 13:20
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
作者: E600    时间: 2021-1-11 13:36
感谢博主分享
作者: slkj_057    时间: 2021-6-5 23:49
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
作者: evan2099    时间: 2024-6-1 22:35
不错,又占了一个沙发!支持吾爱编程网!




欢迎光临 吾爱编程 (http://www.52pg.net/) Powered by Discuz! X3.2