课程介绍

在工业自动化领域,喷涂工艺因其对精度、稳定性和安全性的高要求,亟需专业的监控系统实现全流程管控。传统上位机开发存在界面僵化、跨平台性差、实时性不足等问题。几米课堂推出《【Winform+WPF+Avalonia】喷涂工艺SCADA采集监控上位机》课程,融合三种主流.NET桌面开发技术,从硬件数据采集到可视化监控,从本地部署到跨平台应用,全方位培养能独立开发工业级喷涂监控系统的工程师,助力企业实现喷涂工艺的智能化升级。

课程目录

01 课程导学
01 导学
02 全方位了解 SCADA
03 喷涂工艺SCADA系统介绍

02 第一届喷涂大赛优秀学员案例
01 喷涂大赛优秀案例
02 优秀案例展示-学员Cole
03 优秀案例展示-学员雨浓
04 优秀案例展示-学员荧光小秘
05 优秀案例展示-学员天天
06 优秀案例展示-学员寒风如旭

03 项目协议分析
01 分析项目协议的重要性
02 项目协议的分析
03 PLC点表分析
04 项目布局分析

04 新建项目和安装Nuget包
01 项目创建和项目引用
02 安装项目需要的NuGet包

05 UI界面设计
01 主界面设计
02 添加页面和测试导航
03 自定义控件1
04 自定义控件2
05 自定义控件3
06 页面UI设计1
07 页面UI设计2
08 页面UI设计3
09 页面UI设计4

06 主窗体功能实现
01 依赖注入的使用
02 初始化侧边栏菜单
03 初始化顶栏和切换主题
04 初始化PLC客户端1
05 初始化PLC客户端2
06 初始化PLC客户端3
07 初始化PLC客户端4
08 NLog的使用1
09 Nlog的使用2

07 控制模块功能实现
01 设备总控功能1
02 设备总控功能2
03 设备总控功能3

08 数据库实现
01 数据库功能实现1
02 数据库功能实现2
03 数据库功能实现3

09 核心业务功能实现
01 用户服务1
02 用户服务2
03 用户业务
04 配方业务
05 存储重要数据业务
06 权限业务

10 用户模块功能实现
01 用户管理功能1
02 用户管理功能2
03 用户管理功能3
04 权限管理功能1
05 权限管理功能2
06 权限管理功能3
07 权限管理功能4

11 监控模块实现
01 设备监控功能1
02 设备监控功能2
03 设备监控功能3
04 设备监控功能4
05 设备监控功能5

12 配方模块功能实现
01 配方管理功能1
02 配方管理功能2
03 配方管理功能3
04 配方管理功能4
05 配方管理功能5

13 日志模块功能实现
01 日志管理功能1
02 日志管理功能2
03 日志管理功能3

14 报表模块功能实现
01 报表管理功能1
02 报表管理功能2

15 图标模块功能实现
01 图表管理功能1
02 图表管理功能2

16 参数模块功能实现
01 参数管理功能1
02 参数管理功能2

17 其他细节功能实现
01 解决窗体卡顿问题
02 如何抄代码
03 Winform 部分直播答疑

18 WPF SCADA项目实现
01 WPF SCADA项目演示
02 WPF SCADA项目框架搭建
03 WPF 登录窗体UI及绑定实现
04 WPF 数据库功能实现
05 WPF 登录跳转功能实现
06 WPF 主页面左侧菜单栏及主题配色实现
07 WPF 主页面导航功能实现
08 WPF 用户切换功能实现
09 WPF 结合 Cursor 改造项目
10 WPF 用户查询功能实现
11 WPF 添加用户实现
12 WPF 界面样式统一实现
13 WPF 删除修改用户实现
14 WPF 数据查询数据准备、界面实现
15 WPF 数据查询逻辑实现
16 WPF 自定义分页控件实现
17 WPF 分页逻辑实现
18 WPF MiniExcel 功能实现
19 WPF FastReport 报表设计环境搭建及界面设计
20 WPF FastReport 报表设计实现
21 WPF FastReport 报表预览、导出功能实现
22 WPF Json 配置文件读取及日志功能实现
23 WPF Binder 实现
24 WPF Dialog 自定义消息弹出框实现
25 WPF 参数管理实现
26 WPF 首页看板上方实现
27 WPF 首页自定义控件实现
28 WPF 首页看板下侧实现
29 WPF PLC通讯GlobalConfig实现
30 WPF PLC通讯实时字典数据采集实现
31 WPF PLC通讯看板状态实现
32 WPF PLC自动采集实现
33 WPF PLC 自动模拟数据实现
34 WPF 设备总控通讯实现
35 WPF 设备总控日志、子工位控制实现
36 WPF 日志管理日志列表实现
37 WPF 日志内容实现
38 WPF 配方管理配方呈现实现
39 WPF 配方管理全功能实现
40 WPF Scottplot图表功能实现
41 WPF 生产者消费者队列保存数据实现
42 WPF License授权加密功能实现
43 WPF 流程节点编辑器对接PLC、MQTT
44 WPF 流程节点实现
45 历时3个月SCADA项目课完结

19 Avalonia SCADA项目实现
01 喷涂SCADA系统Avalonia框架
02 Avalonia 框架入门
03 Avalonia 与 WPF 不同点
04 Avalonia SCADA 系统开发