上位机练习小项目(一)

软件学习记录:(1) 软件架构搭建

分层架构:DAL、Models、View。

目前view层存储页面与基本的业务逻辑。DAL层存放帮助类文件。Models层存放运行中使用的模型类。

软件的项目结构大致如下:

image-20230314184116762

软件功能界面如下:

image-20230314184627191

image-20230314184653004

image-20230314184716748image-20230314184734249

image-20230314184747660

image-20230314184800674

涵盖功能大致分为如下几类:

image-20230314185626874

目前发现的几个功能问题:

1. 软件的运动控制业务流程上很粗糙,没有进行本批次失败的具体判断。
2. 软件的上位机授权编写的也很粗糙,很容易被破解。
3. 业务流程和页面编写在一起,未来可能会出现很多版本迭代问题。

但是瑕不掩瑜,本项目可以作为上位机的初学者项目,非常适合入门和建立良好的编程习惯。

posted @ 2023-03-14 19:01  聆听微风  阅读(318)  评论(0编辑  收藏  举报