软件设计思路
wingWC
Qt/OpenCV/AI
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《软件开发总结》--上位机之类的封装
本人将在开发串口通信的上位机时遇到的问题进行了自己的一点总结,仅供大家参考。作者的任务是需要将底层串口发送指令的功能一层一层封装好供使用者去调用,其中也走了不少弯路,现将自己的思路和大家分享一下,软件基本的架构如下: class MainWindow -> class DP700 -> class SerialPort -> class QserialPort; 说明:其中的Q原创 2017-05-17 09:47:09 · 3326 阅读 · 0 评论 -
异常处理
对于一个程序来说,异常处理是一个必不可少的环节,这里简单总结一下自己进行异常处理的经验。 首先我们要确定代码可能会发生的所有情况,比如数组越界,串口连接失败等,然后我们要确定异常的级别,是属于绝对不可能发生的我们在程序开发阶段就要使用断言等方法来修复,有可能在用户使用时发生的我们要根据异常级别做不同的处理,比如串口断开我们应该提醒用户,然后可以选择进行重连或退出程序,当用户输入的数据超过正常范围也原创 2017-10-14 16:37:34 · 428 阅读 · 0 评论
分享