- 博客(4)
- 收藏
- 关注
原创 STM32单片机程序与6个设计原则之开闭原则
片头在上一篇文章中已经介绍了“单一职责原则”在单片机程序中的使用,并以“环形缓存”作为介绍切入点,因为“环形缓存”在应用中比较多,所以在介绍“开闭原则”时依然以它作为介绍切入点。六个设计原则分别是:A、单一职责原则;B、开闭原则;C、里氏替换原则;D、最少知识原则;E、接口隔离原则;F、依赖倒置原则;G、激活原则; 以上有7个,最后一个是我加上去的,此文主要介绍第二个设计原则:开...
2020-01-01 14:27:50 569 1
原创 STM32单片机程序与6个设计原则之单一职责原则
片头最近和一群朋友聊天,不知不觉就聊到软件设计的依据的问题,有的说依据就是需求,有的说依据就是代码规范,有的说依据就是公司规定,虽然大家都做了差不多10年设计,水平是有的,但是也没高到天上去。主要还是受限于所处环境及工作行业性质,有的朋友还不知道有6个设计原则。也许这个6个设计原则太高端,底层涉及不到。因此在这里想把高大上的6个设计原则拉下“水”,与低端的单片机程序设计做个 “联姻”。六个设计...
2020-01-01 14:12:08 404
原创 三分钟开发出基本的串口通信应用 ----基于comZ的例子(ComXYZ控件已经开源,文中有连接)
4、第2个例子(方法3)4.1、新建窗体工程(testComZ)及添加控件如下表 序号 控件类型 控件名称 用途 显示信息 备注 01 RichTextBox RxBox 显示接收 ...
2019-04-12 22:06:47 606
原创 三分钟开发出基本的串口通信应用 ----基于comY的例子(ComXYZ控件已经开源,文中有连接)
1、开发环境:基于VS2010的串口通信程序,语言:c#2、方法有几个?方法1:使用SerialPort组件,“勉强”可以。方法2:使用ComY组件,绝对可以。方法3:使用ComZ控件,绝对可以。3、第一个例子(方法2)3.1、新建项目TestComY,并拖放如下控件/组件并定义其名称如下表。 序号 控件类型 控件名称...
2019-04-12 21:49:36 1152 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人