随笔分类 -  C#

摘要:因为没找到现成可用的,所以写了这篇: 1、流程、设计图 2、解决了两大痛点: 2.1:新增一个语言,只需修改xml配置文件,通过动态对象DynamicObject,有3个语言就添加3个属性 2.2可修改字体大小,有时中文换成英文,位置不够,需要修改字体大小 示例: 图1 图2 3、可拓展 想修改控件 阅读全文
posted @ 2021-07-14 21:39 工控废物 阅读(1110) 评论(1) 推荐(1)
摘要:1、折线图 图示效果: 代码: public void Init() { ChartControl.BeginInit(); ChartControl.SeriesDataMember = "SensorKey"; ChartControl.SeriesTemplate.SetDataMembers 阅读全文
posted @ 2021-07-14 21:34 工控废物 阅读(304) 评论(0) 推荐(0)
摘要:1、安装 深度克隆大概就4种方法,使用二进制流、使用序列化与反序列化、反射、使用XML序列化与反序列化,完全不了解也没关系,有现成的工具,我们可以直接添加类库使用即可 在Nuget,安装DeepCloner 2、使用 直接在需要克隆的调用克隆方法,即可对多引用嵌套的类进行深度克隆 3、若对原理感兴趣 阅读全文
posted @ 2021-07-14 21:33 工控废物 阅读(204) 评论(0) 推荐(0)
摘要:1、数据分组 简单说一下,假设需要采集3个传感器数据,每个传感器数据长度是2,waveform模式下采集的模拟量格式是{sensor1,sensor2,sensor3,sensor1,sensor2,sensor3,} 这样的一个数组不利于我们运算,这时需要将数组里的每个数据分3组 => {sens 阅读全文
posted @ 2021-06-01 14:59 工控废物 阅读(373) 评论(0) 推荐(0)
摘要:最近想学一下凌华的8254运动控制卡程序,但公司的运动控制程序都封装在DLL里了,网上冲浪回来,下面分享一下我实现调试DLL的经验: 1、最先想找个能调试dll的vs的插件,百度发现 .NET Reflector 可以实现,直接在VS扩展上安装就行了,最好破解一下,破解工具 2、插件安装之后挺方便的 阅读全文
posted @ 2020-05-20 20:12 工控废物 阅读(950) 评论(0) 推荐(1)
摘要:新安装的vs2019找不到报表设计器 https://blog.csdn.net/lk1822791193/article/details/80150110 在上述博客里找到了解决方法 我在vs里安装失败,直接去官网下载了:下载地址 成功添加到工具栏后,发现拖到窗体是没有显示出来的 谷歌之后发现vs 阅读全文
posted @ 2019-10-08 09:48 工控废物 阅读(6486) 评论(0) 推荐(0)
摘要:最近学泛型委托,看到这个例子比较好,记录一下。通过解决下面的问题,体现泛型委托的好处 解决问题:对这组数指定位置取3个数,求和求积 (10, 9, 8, 7, 6, 5, 4, 3, 2) 普通方法:调用两个求和,求积的方法 泛型委托:把委托作为方法的参数,就好像替换了“运算符”一样简单 输出结果都 阅读全文
posted @ 2019-09-06 15:46 工控废物 阅读(375) 评论(0) 推荐(0)
摘要:代码如下: 需要在哪个控件上实现这个功能,就在控件添加上这三个事件就好了。 阅读全文
posted @ 2019-05-16 21:58 工控废物 阅读(2912) 评论(0) 推荐(0)