7

上位机开发(怎么开发上位机)

 2 years ago
source link: https://blog.csdn.net/feixiaoxing/article/details/125210298
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

上位机开发(怎么开发上位机)_费晓行的博客-CSDN博客

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        要开发上位机,主要还是看具体的用途是什么。比如说,是不是负责烧入固件;是不是调制参数;是不是监控;是不是系统控制、是不是仿真等等。当然,不管是什么样的上位机开发,有一些软件的架构设计是相通的。比如说图形框架、配置文件、日志、mysql、串口、协议、控件等等,这部分可以先了解下。

1、图形框架

        图形框架方面,尽量选择简单的图形开发方法。原则上c# .net、mfc、python ui、qt都可以,不过个人建议还是用python。如果对界面有要求,可以用python+pyqt5,即import PyQt5。开发结束后,直接用pyinstaller生成安装包、然后部署到客户机即可。把重点还是尽量放在逻辑上面,界面简单大方就好。

2、配置文件

        可以用json的方法来加载配置文件,即import json。

3、日志

        有一个第三方模块,即import logging。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK