04 2020 档案
摘要:C#中使用结构体实现Union数据类型: C#中不自带Union数据类型,可以使用以下方式实现: 引用:using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropSer
阅读全文
摘要:C#中byte[]4位数组转换为float类型浮点数: float占4位,byte占1位,4个byte可以转换为一个浮点数。 byte[] byteTemp = new byte[8] { 0x76, 0x83, 0x33, 0x45 }; float fTemp = BitConverter.To
阅读全文
摘要:C#中自定义一个Brush,使用Color赋RGB值给Brush: Brush MyBrush = new SolidBrush(Color.FromArgb(255, 0, 0));
阅读全文
摘要:STM32中double类型转化为unsigned char数组: double占64位,char占8位,所以一个double需要8个char存储: double data = 3.1415926; double temp = 0.0; unsigned char buffer[8] = {0, 0
阅读全文
摘要:使用UNO作为ISP板,烧写其他arduino,引脚接线如下图: 首先先给UNO板烧写例程, 先打开例程 在工具中进行配置 完成之后上传即可。 然后保证ISP板和目标板接线正确 打开工具进行配置 之后点击烧录引导程序等待片刻即可。
阅读全文
摘要:遍历每一行数据: if(lv.Items.Count > 0)//列表有数据 { foreach(ListViewItem lt in lv.Items)//依次遍历每一行数据 { lt.SubItems[1].Text;//可以修改获取下标,获取每一列的数据。 } } 清空ListView的所有数
阅读全文
摘要:C#用代码创建控件,以及它的鼠标事件: 以按钮为例: Button btn = new Button(); btn.Name = "btnOk"; btn.Text = "确定"; btn.Click += new EventHandler(btn_Click); this.panel1.Contr
阅读全文
摘要:C#中使用ListView控件的时候,频繁更新里面的数据时,会出现闪烁的情况。 解决办法:使用双缓冲,首先对listview类进行重写,然后通过继承重写的类,进行控件的初始化定义之后,再进行频繁数据更新是不会出现闪烁现象的。 //对ListView进行继承重写: public class Doubl
阅读全文
摘要:C#中ContainsKey方法可以用来判断某个键值是否存在。 用法:字典.ContainsKey("键值"); 返回值:True或Fasle。
阅读全文