自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

把根留住

把根留住

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除