C#
明故宫的记忆
吾生也有涯,而知也无涯。以有涯随无涯,殆已……
展开
-
C# 操作Excel表格(自己写的类,注释详细可直接使用)
在项目菜单上,单击添加引用。 在 COM 选项卡上,找到 Microsoft Excel 对象库,然后单击选择。 添加命名空间 using Excel = Microsoft.Office.Interop.Excel; 关于C#对Excel的操作,我已写好类库,可去https://download.csdn.net/download/weixin_42314225/107265...原创 2018-10-17 14:48:53 · 2556 阅读 · 1 评论 -
C#中将一块数据内存强制转换为Struct结构体类型
习惯了C和C++中的简单 直接 暴力的强制类型转换,过度到C#这种更加高级的语言中有些不适应啊,高级语言带来好处的同时(比如GC机制)也带来了一些不方便的特性,比如PC端使用串口向我发了一包完整的结构体数据,我使用C#所做的上位机将数据都接受下来了,但解析数据是个很麻烦的过程,尤其是数据量大的时候,此时不禁想起如果C# 能够向C或C++一样强转一块内存为结构体类型该多好文章目录添加引用命...原创 2019-08-07 00:38:53 · 2221 阅读 · 1 评论 -
C# WPF主窗口调用子窗口,并将子窗口数据返回给主窗体
有时,上位机的功能越多,一个主界面可能包容不下,这就需要将一些功能单独做一个窗口,这也是考虑到可移植性,比如,现在我的上位机需要一个设置CAN参数的界面,如下图请注意,我一共使用了2个Button,点击”取消“按钮,将关闭该界面,点击”连接“按钮,该界面将数据保存并返回给主界面将”取消“按键的属性”DialogResult“值设为”Canael“,将”连接“对应的该属性值设置为”OK“主程...原创 2019-08-07 00:44:43 · 5041 阅读 · 0 评论 -
C# 改变工具栏中图标的大小
工具栏中图标的默认大小为1616,如果想更改为大图标,在网上找了半天也没找到方法,经本人不懈的努力,终于摸索出来了。其实在C#中的工具栏控件有一个属性ImageScalingSize,就是设置图标大小的,默认为(16,16),如果想使用大图标,例如3232,只需要将该属性改为(32,32)的即可。...原创 2019-08-07 00:46:29 · 3303 阅读 · 1 评论