37岁部门主管辞职自学C#上位机软件开发:通信类库开发第20天

经过20天的学习,今天终于完成了0x81协议的全部封装(部分一般情况用不到的功能未封装)。

交流标准源部分的功能已经做过一次测试,修改了一部分代码,修改后暂时未测试。

测试DEMO:系统信息指令

测试DEMO:交流源指令

测试DEMO:读取交流源数据

已经封装的指令

接下来:

  1. 完成测试DEMO程序,去公司对所有指令进行全面测试,查找BUG,完善通信类库。预计8月6 前完成。
  2. 开发基于MVVM设计模式的自动校准程序,目的1:通过实际应用通信类库,验证类库设计是否有缺陷和需要改进的地方。目的2:通过实战学习MVVM设计框架。预计8月26前完成。
  3. 由于到目前为止,这一版本的通信类库设计,我已经有了新的想法,架构设计有更优化的方案,那么,完成以上两条目标之后,我将重新开发面向.Net6的通信类库,架构重新设计,目的1:优化通信类库架构并实现通信类库跨平台;目的2:学习.net6和C#10;预计9月30日前完成。

目前的三个目标只是预估的进度,很可能会因为难度越来越大而远远超出预期,到10月8 ,无论以上目标是否都已完成,我都将暂缓计划,优先解决工作问题(回原公司或者投简历)。如果未完成,将在以后利用工作之余的时间完成(最终一定会完成并上传至NuGet,类库测试DEMO将会开源)。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月25日
下一篇 2022年6月25日

相关推荐