C#+WPF模块化开发反应釜控制系统

你将对上位机开发的架构、业务、模块抽象、串口和网口编程得到更加深入的理解和掌握。

53744人学习

高级108课时2024/02/10更新

二维码下载学堂APP缓存视频离线看

重庆教主
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
精通C#与WPF:.NET高级开发工程师之路
WPF框架系列课程(小白进阶选择)
156394人学习
¥399.00
C#23种设计模式实战课程
4059人学习
¥399.00
C#+WPF上位机开发课程(模块化与反应式编程)
315040人学习
¥499.00
更 多 13 门 课 程
小白成长记之.net系列专题
C#语言基础入门视频课程
239372人学习
¥1.00
HTML与css入门视频教程
135525人学习
¥4.00
微软数据库SQL Server数据库入门实战视频课程
107227人学习
¥9.00
更 多 9 门 课 程
跟着王进老师学开发之C#篇.NET数据库开发项目实战
跟着王进老师学开发C#篇第一季:基础语法【本课程不提供答疑服务】
110177人学习
¥199.00
跟着王进老师学开发C#篇第二季:面向对象【本课程不提供答疑服务】
76386人学习
¥46.00
跟着王进老师学开发C#篇第三季:数据库准备篇【本课程不提供答疑服务】
62515人学习
¥79.00
更 多 5 门 课 程
.NET入门精讲系列——构筑坚实开发基础
.NET软件开发——C#语言基础视频课程
175133人学习
¥4.00
.NET软件开发——面向对象视频教程
123646人学习
¥238.00
.NET软件开发——常用类库视频教程
53358人学习
¥99.00
更 多 4 门 课 程
.NET入门精讲系列——构筑坚实开发基础
.NET软件开发——C#语言基础视频课程
175133人学习
¥4.00
.NET软件开发——面向对象视频教程
123646人学习
¥238.00
.NET软件开发——常用类库视频教程
53358人学习
¥99.00
更 多 4 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

本课程适合具有C#语言基础的中级程序员学习,可以提升编程能力,迈向高级工程师及软件架构师。课程以实战的方式,从上位机软件构架,模块化抽象,业务开发,串口与网络编程,多线程编程,MVVM模式实战。

你将会学到:

你将对上位机开发的架构、业务、模块抽象、串口和网口编程得到更加深入的理解和掌握。

课程简介:

本课程是一个实战课程,将演示C#+WPF+Prism+ReactiveUI+EF+MSSQL+串口编程等相关知识,掌握上位机软件架构及模块化编程等相关知识。


本项目的亮点是演示了如何抽象一个反应釜硬件设备,因为这类非标设备内部包含了多个部件,不同的部件拥有不同的通讯方式和通讯模块,如何将它们以接口的方式抽象并独立出来,写到模块当中,并编写类型去继承硬件接口,实现通讯和业务功能,是本项目要解决的一大难点。通过本课程的学习,您将学会市面上常见的非标设备的上位机软件开发,并写出具有高内聚、低耦合、易扩展的软件。


本课程在开发硬件模块时,采用了模拟的硬件,所以不需要真实硬件,但是将串口和网口的通讯编程都完整的进行了演示,因为本课程所演示的项目来自于一个商用的反应釜控制系统。


反应釜在进行操作时,需要控制电机的转速、加料泵、监控温度变化,以作业流程的方式进行操作,而且本项目是一个双反应釜控制系统,有些硬件模块被两个反应釜共同所有,这在一定程度上,增加了抽象的难度。如何巧妙地在业务层实现反应釜的监测和控制,也是本项目值得学习的重点。


软件界面:

封面2.png

软件截图.png


展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部