- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 C# mschart 控件 框选 删除部分数据 及游标CursorX CursorY 使用
C# mschart 控件 框选 删除部分数据实现功能 :1、鼠标框选,选中chart控件中部分数据;2、将选中的数据标红显示;3、删除选中的红色数据;demo源码下载:https://github.com/DamonDBT/CsharpDemo5 核心代码说明:1、对画图区域的设置,首先说明chart控件的面积问题。对于下图中的一个chart,有2个Positio...
2018-09-28 14:15:12 5334 1
原创 把类当做返回,和多个out 有啥差别啊?
C#中虽然都实现了返回多个变量,但是如果这多个变量没在一个类里面呢?要么重新组织,要么out out out
2018-09-20 16:55:51 127
原创 类是引用类型
C#中 { A aa = new A(); aa.a = 12; add(aa); this.textBox1.Text = aa.a.ToString(); 结果是23,因为是引用。 } private void add(A aa) 方法中,对传入的A...
2018-09-20 16:39:46 328
原创 C# datagridview 中点击头部 按数值 排序
默认dgv 中绑定了DataSource 的datatable后,点击头部,是按照 字符串的格式排序的。要实现按照 数值 方法排序。需要在 datatable 中 columns中的数据格式 为 double 、int 等。。 DataColumn dcy = new DataColumn("实际水流量", typeof(double)); DataColumn dcy1 =...
2018-09-16 21:36:22 5045
原创 工控基础知识
RJ45 就是普通的网线接口采集PLC 数据的CP1613卡,是装到PC 的PCI卡槽上,实现数据的转换。现场总线数据进入因特网的3种方法:1、采用网关进行协议转换2、采用PCI卡,在PC内数据转换3、web服务器嵌入通信 知识为什么1个字节(B)是8位:因为考虑到非英语国家的字符,一共要有256个才能表达清楚,2的8次方,所以是8个比特位(b)。网络发送时,要除以8:因...
2018-09-13 21:24:51 2117 1
原创 解决 echart 中 erro :comonent series.*** not exists. load it first 问题
自己摸索解决,过程如下:错误如下:解决方案: 1、要引用最新的、完整的 echart.js 自己去官网 下载。2、要引用 echarts-gl.js ,自己下载。 是在下载页面的 “下载 ECharts GL。。“位置。把上面2个 都引用到自己的项目 中 ,问题解决。 ...
2018-09-12 20:20:50 4433
转载 各种现场总线的选择
在过程控制中应用的有:FF、PROFIBUS、PROFINET、EPA等;在PLC、低压电器中应用的有:PROFIBUS、DeviceNet、CC-link等;在交通运输、医疗设备中应用的有:CAN等;在楼宇自控中应用的有:LonWorks等;在运动控制、机器人中应用的有:Ethernet Powerlink、EtherCAT等;...
2018-09-10 22:06:29 2143
原创 CP1613、CP1623、CP343--wincc、simatic.net-----profibus、modbus--工业控制知识点
工业现场通信知识目录1、wincc 和 step 7 什么关系?2、CP1623是CP1613的 升级版本。3、 上位机和PLC 通信4、MODBUS同PROFIBUS的区别和联系?RS485同RS232的区别和联系?5、现场总线的物理组成,用什么线?什么接口?什么 协议?6、 一个例子7、wincc和PLC 通信的几种方式1、wincc 和 step...
2018-09-10 17:25:55 5946
转载 Q&A-7-C# 拆箱 装箱
个人理解(本质):封箱是把值类型转换为引用类型拆箱是把引用类型转换为值类型值类型只会在栈中分配。 引用类型分配内存与托管堆。 托管堆对应于垃圾回收。 装箱是隐式的;拆箱必定是显式的。怎么理解:要在运行时成功拆箱值类型,被拆箱的项必须是对一个对象的引用,该对象是先前通过装箱该值类型的实例创建的。??//装箱: //对值类型在堆中分配一个对象实例,并将...
2018-09-07 16:20:51 140
原创 Q&A-6-object是引用类型
C#中的基类object不应该是引用类型的吗? 是! object a = 1; object b = a; a = 2; Console.Write(b); Console.Read();那这段代码,为什么输出的是1,b和a引用同一个地方,a改了为什么b没改。 ob...
2018-09-07 13:59:20 177
转载 Q&A-5-C# const, readonly, static readonly
编译时---运行时Const 定义的是静态常在对象初始化的时候赋值.以后不能改变它的值.属于编译时常量。不能用new初始化。Readonly 是只读变量.属于运行时变量.可以在类构造函数里改变它的值.不能作用于局部变量。const 和 static 不能在一起用,它已经是静态的了。我们都知道,const和static readonly的确非常像:通过类名而不是对象名进行访问,在程式...
2018-09-07 12:59:46 120
转载 Q&A-4-C# 中new的3 种用法
在C#中,new关键字可用作运算符、修饰符或约束。1)new运算符:用于创建对象和调用构造函数。2)new修饰符:在用作修饰符时,new关键字可以显式隐藏从基类继承的成员。3)new约束:用于在泛型声明中约束可能用作类型参数的参数的类型。public class Program: BaseClass { new public class T...
2018-09-07 12:57:24 541
用prophet预测sin 正弦函数的demo和参数设置教程
2019-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人