ElecNoon
梦想若缺少爱和信仰,终将成为生命的圈套!
展开
-
C#【必备技能篇】VS2019 使用C/C++ 生成DLL 文件,并用 C/C++、C#调用DLL
在C#开发软件的过程中,要经常调用C/C++生成的dll,本文主要介绍用C/C++生成dll的步骤,以及用C/C++、C#两种语言实现dll的引用实现。本文使用的IDE是VS2019,文章通过具体实例进行讲解,大家可以跟着自己动手进行测试。原创 2022-04-22 18:55:30 · 8185 阅读 · 1 评论 -
C#【必备技能篇】精确计时(延时)的方法
C# 精确计时(延时)的方法原创 2022-09-30 21:00:00 · 9720 阅读 · 0 评论 -
C#【必备技能篇】制作NuGet程序包,并发布到NuGet官网
NuGet程序包的制作与发布原创 2023-04-27 21:45:00 · 3678 阅读 · 0 评论 -
C#【必备技能篇】使用xslt将xml文件转为html文件
使用样式表格转换语言xslt,将xml文件转换为html文件原创 2024-01-06 20:30:00 · 1083 阅读 · 0 评论 -
C#【必备技能篇】cmd重定向
cmd重定向原创 2024-01-02 21:00:00 · 837 阅读 · 0 评论 -
C#【必备技能篇】生成后事件命令行(自动部署)
C# 生成后事件命令行(自动部署)原创 2023-12-27 20:00:00 · 745 阅读 · 0 评论 -
C#【必备技能篇】通过C#运行MATLAB文件
通过C#运行MATLAB文件原创 2023-12-14 21:00:00 · 278 阅读 · 0 评论 -
C#【必备技能篇】未能加载文件或程序集,,,或它的某一个依赖项。系统找不到指定的文件
未能加载文件或程序集,,,或它的某一个依赖项。系统找不到指定的文件原创 2023-05-05 21:00:00 · 11065 阅读 · 0 评论 -
C#【汇总篇】语法糖汇总
C#【汇总篇】语法糖汇总原创 2023-03-10 08:48:34 · 1420 阅读 · 0 评论 -
C#【必备技能篇】Winform跨线程更新进度条的实例
C#【必备技能篇】Winform跨线程更新进度条的方法原创 2023-02-09 21:00:00 · 2588 阅读 · 0 评论 -
C#【通用方法】保存/打开 对话框+读取文本文件到字符串
保存对话框、打开对话框、读取文本文件到字符串原创 2023-02-08 21:00:00 · 417 阅读 · 0 评论 -
C#【必备技能篇】序列化与反序列化(json、xml、二进制文件)
C#【必备技能篇】序列化与反序列化(json、xml、二进制文件)原创 2023-02-08 21:00:00 · 3371 阅读 · 0 评论 -
C#【通用方法】字节数组添加、移除、获取的方法类(妙用List<byte>,开发中常用)
C#【通用方法】添加移除字节的方法类(妙用List,开发中常用)原创 2023-01-14 21:00:00 · 2775 阅读 · 0 评论 -
C#【必备技能篇】“关于”窗体的实现
C#【必备技能篇】“关于”窗体的实现原创 2023-01-14 21:00:00 · 874 阅读 · 0 评论 -
C#【通用方法】ini文件的读和写
C#【通用方法】ini文件的读和写原创 2023-01-14 21:00:00 · 657 阅读 · 0 评论 -
C#【通用方法】创建csv文件的方法
C#【通用方法】创建csv文件的方法原创 2023-01-14 21:00:00 · 2526 阅读 · 0 评论 -
C#【通用方法】写入错误日志的方法
C#【通用方法】写入错误日志的方法原创 2023-01-14 21:00:00 · 611 阅读 · 0 评论 -
C#【通用方法】翻转字符串的方法
C#【通用方法】翻转字符串的方法原创 2023-01-14 21:00:00 · 2861 阅读 · 0 评论 -
C#【必备技能篇】根据列和值在dataGridView中查找一行
C#【必备技能篇】根据列和值在dataGridView中查找一行原创 2023-01-13 21:00:00 · 3018 阅读 · 0 评论 -
C#【必备技能篇】DataGridView添加新行的2个方法
C#【必备技能篇】DataGridView添加新行的2个方法原创 2023-01-13 21:00:00 · 10036 阅读 · 0 评论 -
C#【必备技能篇】字节数组转16进制字符串,用空格分隔
C#【必备技能篇】字节数组转16进制字符串,用空格分隔原创 2023-01-13 21:00:00 · 1179 阅读 · 0 评论 -
C#【通用类】常见的数据验证(部分使用正则表达式)
C#【通用类】常见的数据验证(部分使用正则表达式)原创 2023-01-13 21:00:00 · 590 阅读 · 0 评论 -
C#【必备技能篇】DatagridView添加行时,设置行标题单元格的值为行数
C#【必备技能篇】DatagridView添加行时,设置行标题单元格的值为行数原创 2023-01-13 21:00:00 · 2786 阅读 · 0 评论 -
C#【必备技能篇】使用NPOI实现对excel的读取和写入
C#【必备技能篇】使用NPOI实现对excel的读取和写入原创 2023-01-11 10:19:36 · 6022 阅读 · 0 评论 -
C#【必备技能篇】Marshal是什么?怎么用?
C#【必备技能篇】Marshal是什么?怎么用?原创 2022-12-09 21:00:00 · 7820 阅读 · 2 评论 -
C#【必备技能篇】使用GDI绘制进度条的代码实现
C#使用GDI绘制进度条原创 2022-12-02 21:00:00 · 1197 阅读 · 0 评论 -
C#【必备技能篇】Release下的pdb文件有什么用,是否可以删除?
pdb文件原创 2022-11-17 21:00:00 · 2935 阅读 · 0 评论 -
C#【汇总篇】我在VS中编写C#代码常用的几个快捷键
C#【必备技能篇】我在VS中编写C#代码常用的几个快捷键原创 2022-11-11 21:00:00 · 4335 阅读 · 2 评论 -
C#【必备技能篇】Winform中,如何去掉Button按钮的边框线(或更改边框颜色)
Winform中,如何去掉Button按钮的边框线(或更改边框颜色)原创 2022-11-11 21:00:00 · 5937 阅读 · 1 评论 -
C#【疑难杂症篇】请考虑使用 app.config 将程序集“xxx“从版本“4.0.0.0”[xxx]重新映射到版本“4.0.1.0”[xxx],以解决冲突并消除警告。
请考虑使用 app.config 将程序集“xxx“从版本“4.0.0.0”[xxx]重新映射到版本“4.0.1.0”[xxx],以解决冲突并消除警告。原创 2022-11-10 21:00:00 · 2120 阅读 · 0 评论 -
C#【疑难杂症篇】CS0012:必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral...”的引用
“CS0012 类型“。必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用。”原创 2022-11-07 21:30:00 · 7381 阅读 · 2 评论 -
C#【必备技能篇】调试非托管代码(如何在Visual Studio设置)
C#【必备技能篇】调试非托管代码原创 2022-10-12 21:00:00 · 734 阅读 · 0 评论 -
C#【必备技能篇】两个程序(进程间)通信,传递消息给其它窗口
C#【必备技能篇】两个程序(进程间)通信,传递消息给其它窗口原创 2022-10-12 21:00:00 · 7937 阅读 · 4 评论 -
【个人学习总结】CRC校验原理及实现
CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 ..................原创 2022-08-08 17:25:51 · 6991 阅读 · 0 评论 -
C#【自动化测试】对Windows桌面应用程序进行UI自动化测试
对Windows桌面应用程序进行UI自动化测试原创 2022-09-28 21:00:00 · 5793 阅读 · 0 评论 -
C#【必备技能篇】调用cmd文件,并读取其输出数据(通过.cmd调用 .py程序 或 .py生成的.exe)
C#【必备技能篇】通过.cmd调用 .py程序 或 .py生成的.exe原创 2022-09-15 22:00:00 · 753 阅读 · 0 评论 -
C#【必备技能篇】进程优先级和线程优先级的设置方法
C#【必备技能篇】进程优先级和线程优先级的设置方法原创 2022-08-16 20:30:00 · 2417 阅读 · 0 评论 -
C#【必备技能篇】Winform项目加密
在开发C#程序的过程中,有时出于对软件的保护,要对程序进行加密,防止被反编译盗用代码。本文介绍如何给.dll文件和.exe文件进行加密。原创 2022-05-19 21:00:00 · 7523 阅读 · 9 评论 -
C#【必备技能篇】生成公共属性代码{get;set;}的快捷方法
生成公共属性代码{get;set;}的快捷方法原创 2022-08-11 20:00:00 · 4925 阅读 · 0 评论 -
C#【必备技能篇】Hex文件转bin文件的代码实现
整个过程主要分为三步: 遍历整个hex文件,找出最小地址和最大地址(也就是起始地址和结束地址),算出数据长度(数据长度=结束地址-起始地址+1),根据得到的数据长度,分配对应大小的内存(开辟一个数组); 再次遍历整个hex文件,计算每条数据记录中的起始地址与hex文件起始地址的偏移量,按照偏移量将该条数据记录中的数据部分写入第一步的数组中。(这样就实现了按照从低到高的地址顺序排列整个hex文件的数据)。 最后只需要将该数组写出到文件中即可。...............原创 2022-08-10 13:35:39 · 5154 阅读 · 9 评论