自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

转载 BackgroundWorker的用法

C#在后台运行操作:BackgroundWorker的用法在我们的程序中,经常会有一些耗时较长的运算,为了保证用户体验,不引起界面不响应,我们一般会采用多线程操作,让耗时操作在后台完成,完成后再进行处理或给出提示,在运行中,也会时时去刷新界面上的进度条等显示,必要时还要控制后台线程中断当前操作。以前,类似的应用会比较麻烦,需要写的代码较多,也很容易出现异常。在.net中,提供了一个组件BackgroundWorker就是专门解决这个问题的。BackgroundWorker类允许在单独的专用线程上运行操作

2021-10-27 09:06:33 528

原创 2021-06-03

C#调用C/C++的动态连接库函数(DLL)1 数据类型对应转换handle------------IntPtrhwnd--------------IntPtrchar*-------------stringint*--------------ref intint&--------------ref intvoid*-------------IntPtrunsigned char*-----ref byteStruct需要再C#中重新定义一个Stru

2021-06-04 15:28:22 280

原创 不安全代码和指针类型

# 不安全代码和指针类型 #我们编写的大多数c#代码都是“可验证的安全代码”,可验证的安全代码表示.NET工具可以验证代码是否安全。通常安全代码不会使用指针访问内存,也不会分配原始内存,而是创建托管对象。c#支持unsafe上下文,我们可以在里边.NET不可验证的代码,在unsafe上下文中,代码可使用指针,分配和释放内存块,以及使用函数指针调用方法。而且,c#中的不安全代码不一定是危险的,它只是表示安全性不可用.NET验证的代码块。不安...

2021-06-04 15:27:19 243

转载 2021-05-20

J1939协议与CAN2.0对应关系图表SAE J1939 消息帧格式定义与CAN 2.0B帧格式对应关系 J1939应用层协议详细描述了用于J1939网络的每个参数,包括其数据长度、数据类型、分辨率、范围及参考标签,并为每个参数分配了一个编号(SPN)。由于J1939协议是以协议数据单元(PDU)的形式进行传输,而一个PDU包含8个字节数据,因此,需要对这些参数进行组合。在J1939应用层协议中还详细定义了参数组,包括每组参数的更新率、有效数据长度、数据页、PDU格式、PDU细节、默认优先权及参数

2021-05-20 14:02:05 492

转载 byte[]与各种数据类型互相转换示例

byte[]与各种数据类型互相转换示例public class TestCase {/** * short到字节数组的转换. */ public static byte[] shortToByte(short number) { int temp = number; byte[] b = new byte[2]; for (int i = 0; i < b.length; i++) { b[i] = new Integer(tem

2021-05-15 13:39:35 1040

原创 ToString(X2)的含义及使用

ToString(“X2”)的含义及使用ToString(“X2”) 为C#中的字符串格式控制符X为     十六进制 2为     每次都是两位数比如   0x0A ,若没有2,就只会输出0xA 假设有两个数10和26,正常情况十六进制显示0xA、0x1A,这样看起来不整齐,为了好看,可以指定"X2",这样显示出来就是:0x0A、0x1A。 PS:利用ToStri

2021-05-07 10:12:38 2178

backgroundworker.docx

在做winform的CAN通讯项目时,有时要用到同时处理报文发送、报文接收、主窗体UI更新,需使用该方法,保证上位机不卡顿

2021-06-25

ISO26262功能安全标准(新版).zip

关于电动两轮车和电动汽车的BMS功能安全标准详解

2021-06-19

Delegate与Action.docx

C#委托与多线程

2021-06-11

C# 函数方法大全+学习笔记.md

C# 函数方法大全+学习笔记.md

2021-06-04

GD32E10x_Demo_Suites_V1.2.0 (1).rar

兆易创新芯片Demo

2021-06-04

制作API离线chm帮助文件教程.docx

制作API离线chm帮助文件教程.docx

2021-06-04

【专家推荐】ISO11898-1_2_3_4_5全套协议.zip

CAN国际标准原版全套资源,CAN总线电压规范

2021-06-04

C#调用C或CPLUS++动态链接库参数类型转换.docx

C#如何调用托管DLL和非托管DLL,非托管DLL在C#中的使用

2021-06-03

C#几种关键字用法总结.zip

C# 不安全代码关键字:unsafe、C# 关键字const 和 readonly、C# 关键字extern用法、C#关键字Fixed、C#关键字IntPtr、C#关键字之override详解、C#中DllImport用法汇总、C#中的IntPtr

2021-05-20

byte[]与各种数据类型互相转换示例.md

byte[]与各种数据类型互相转换示例

2021-05-15

C# 利用动态库DllImport(kernel32)读写ini文件.docx

C# 利用动态库DllImport(kernel32)读写ini文件.docx

2021-05-15

C#实现利用Windows API读写INI文件的方法.md

C#实现利用Windows API读写INI文件的方法.md

2021-05-15

C#简单读写ini文件.docx

程序设计中为文件(File)操作方法

2021-05-15

锂电池21道生产工序.docx

锂电池”,是一类由锂金属或锂合金为负极材料、使用非水电解质溶液的电池。由于锂金属的化学特性非常活泼,使得锂金属的加工、保存、使用,对环境要求非常高。 锂电池大致可分为两类:锂金属电池和锂离子电池。锂离子电池不含

2020-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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