前言 大家好,我是新阁教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式来绘制一下。 创建项目 上位机开发中,自定义控件库其实本质上就是一个类库,所以我们在创建项目时直接创建类库项目。 在创建好的类库项目中添加“用户 ...
前言 大家好,我是新阁上位机开发付老师。 我算了一下,今年是我跟Modbus相识的第 年,从最开始的简单应用到协议了解,从协议开发到协议讲解,这个陪伴了 年的协议,它一直没变,变的只是我对它的理解和认识。 我一直认为Modbus协议的存在有它的历史意义,也就是说即使没有Modbus,也可能会出一个ABUS DBUS之类的协议,因为控制器与控制器之间通信,一个标准协议,会大大提供开发效率。 因此,现 ...
2022-03-28 17:43 0 918 推荐指数:
前言 大家好,我是新阁教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式来绘制一下。 创建项目 上位机开发中,自定义控件库其实本质上就是一个类库,所以我们在创建项目时直接创建类库项目。 在创建好的类库项目中添加“用户 ...
前言最近西门子PLC价格大幅上调,在工控界引起了不小的风波,不仅涨价,甚至还缺货,导致很多人不得不更改方案。听说最近已经完成了芯片替换,希望不久能够恢复供货,并把价格回调。 通过这件事,从侧面可以看出,西门子在工控领域的市场占有率很大,那么对于上位机开发人员来说,使用西门子PLC作为下位机 ...
前言 最近有一些学员问到了一些关于序列化的问题,今天这篇文章,跟大家分享一下在C#上位机开发中,常用的三种序列化的方式。 很多小伙伴一提到序列化,都会想到二进制序列化,但其实序列化并不仅仅只是二进制序列化,我们常说的对象序列化有三种方式,分别是二进制序列化、XML序列化及JSON序列化,这三种 ...
这是在网上看到的一篇文章,写的是一个从事软件工程开发的大牛对从业七年的一些经验总结。感觉挺不错,转来与大家分享了,下面是正文。 1、分享第一条经验:“学历代表过去,能力代表现在,学习力代表未来。” 其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会 ...
先扯一下大数据的4V特征: 数据量大,TB->PB 数据类型繁多,结构化、非结构化文本、日志、视频、图片、地理位置等; 商业价值高,但是这种价值需要在海量数据之上,通过数据分析与机器学习更 ...
一、定义 上位机:上位机指可以直接发送操作指令的计算机或单片机,一般提供用户操作交互界面并向用户展示反馈数据。典型设备类型:电脑,手机,平板,面板,触摸屏 下位机:下位机指直接与机器相连接的计算机或单片机,一般用于接收和反馈上位机的指令,并且根据指令控制机器执行动作以及从机器传感器读取数据 ...
一个关于 imageView 设置 scaleType 的问题。 就在刚才 晚上9 点多的时候,我的一个外包伙伴发一个工程代码我,叫我去看下这样一个"bug",说折腾了很久,图片选择器在选择完图片后,就要显示图片到界面上,大家可以想象下 微信 发表图片,因为我们相机的图片肯定是 长宽都不 ...
优雅更新props 更新 prop 在业务中是很常见的需求,但在子组件中不允许直接修改 prop,因为这种做法不符合单向数据流的原则,在开发模式下还会报出警告。因此大多数人会通过 $emit 触发自定义事件,在父组件中接收该事件的传值来更新 prop。 child.vue ...