自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

原创 C#实现FPGA自动烧录(Vivado)

C#实现FPGA自动烧录

2024-03-19 10:00:51 441

原创 C# Winform实现数据双向绑定

Winform实现数据双向绑定

2024-03-19 09:37:41 340

原创 OpenCvSharp 通道拆分、空间转换

通道拆分、空间转换通道拆分//通道拆分(BGR)Mat[] BGR = Cv2.Split(src);//通道合并Mat dst = new Mat();Cv2.Merge(BGR, dst);空间转换//BGR转灰度图Mat dst = new Mat();Cv2.CvtColor(src, dst , ColorConversionCodes.BGR2GRAY);Cv2.ImShow(" ", dst );//BGR转HSVMat dst = new Mat();C

2024-01-18 09:46:07 457

原创 C# 求解三元一次方程组

三元一次方程组 , C#

2023-12-22 16:52:56 198

原创 C# TabControl实现为每一个TabPage添加关闭按钮

TabControl重绘

2023-11-08 11:01:27 1435

原创 C# 通过IP获取Mac地址(ARP)

通过IP获取设备MAC地址 ARP指令

2023-10-23 15:21:48 1099

原创 C# Winform无边框窗体实现界面拖动

C# Winform无边框窗体实现界面拖动。

2023-09-19 10:25:55 471

原创 C# DataGridView 添加行号

C# DataGridView 添加行号。

2023-08-21 14:37:58 740

原创 C# 窗体永远在最前

窗体最前

2023-08-17 11:23:36 1386

原创 C# DataGridView CheckBox处理问题

C# DataGridView CheckBox处理问题。

2023-08-14 17:18:36 232

原创 C# 创建TCP客户端

TCP连接 超时设置、客户端

2023-07-24 11:33:59 754

原创 C# 获取和设置byte中某一位的值

bit byte

2023-07-20 11:28:47 567

原创 C# 常用工业控件 Winform

工业控件、免费、winform

2023-07-20 09:02:23 1037

原创 超好用的TCP调试助手

超好用的TCP调试助手。

2023-07-20 09:00:28 152

原创 SunnyUI

一款开源的C# winform控件。

2023-07-19 17:57:21 241

原创 C# DataGridView操作

C# DataGridView操作禁止调整行标题宽度dgv.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;添加新行int index = dgv.Rows.Add();dgv.Rows[index].Cells[0].Value = ;dgv.Rows[index].Cells[1].Value = ;删除选中行foreach (DataGridViewRow dr

2023-07-19 17:37:52 903

原创 C# 操作Ini文件

Ini文件

2023-07-19 17:34:04 948

原创 C# 以面向对象的思想控制仪器

仪器控制

2023-07-12 09:47:27 496

原创 C# 将控件字体改为下载的字体文件

控件字体

2023-07-12 09:23:48 145

原创 C# winform 防闪屏

C#防闪屏

2022-12-21 19:05:36 228 1

原创 C# 求斐波那契数列

斐波那契数列

2022-01-08 21:12:13 628

原创 C#判断括号的合法性

字符串中括号合法性的判断

2022-01-08 20:46:25 552

原创 常见时间复杂度比较

o(1)<o(log2n)<o(n)<o(nlog2n)<o(n^ 2)<o(n^ 3)<o(2^ n)<o(n!)<o(n^n).

2021-05-17 17:53:50 725

原创 C# 解决 线程间操作无效: 从不是创建控件“...”的线程访问它

C#跨线程设置控件属性例:当需要跨线程 修改TextBox1的text 为“123”时 不能直接TextBox1.text = "123";应该当程序中需要跨线程设置控件的属性时,不能直接

2021-04-21 10:51:29 361

原创 C# 实现RC高通滤波

代码如下:/// <summary>/// RC高通滤波/// </summary>/// <param name="DataArray">数据源</param>/// <param name="fc">截止频率</param>/// <param name="fl">采样频率</param>/// <returns></returns>public static doub

2021-04-21 10:42:20 609

原创 C# 查询波峰、波谷

代码如下:/// <summary>/// 寻峰(查找波峰或者波谷)/// </summary>/// <param name="data">数据源</param>/// <param name="IsTrough">0:波峰 1:波谷 2:波峰和波谷</param>/// <returns></returns>public static int[] FindPeaks(double[] data,

2021-04-21 10:38:17 3862

原创 C# 实现卷积

*代码如下/// <summary>/// 卷积/// </summary>/// <param name="DataArray"></param>/// <returns></returns>public static double[] FirFilter(double[] DataArray){ double[] fir_b = { 0 , 0.00783604561874200 ,0.006749583783

2021-04-21 10:36:19 1552

原创 C# 实现离散傅里叶变换

废话不多少直接上代码 /// <summary> /// 离散傅里叶变换 /// </summary> /// <param name="array">数据源</param> /// <returns>处理后的数据</returns> public static double[] Dft(double[] array) {

2021-04-21 10:27:38 959

原创 OpenCvSharp 图像缩放

图像缩放绝对缩放绝对缩放时需要出入确定的尺寸,缩放比列设置为0。Mat dst = new Mat();int col = src.Width;//获取原图像的大小int rows = src.Height;//(输入,输出,缩放后图像大小,缩放比列,插值方式)Cv2.Resize(src,dst ,new OpenCvSharp.Size(2*col ,2*rows),0,0,InterpolationFlags.Cubic);Cv2.ImShow("缩放结果", dst );相

2021-03-25 22:15:51 3852 1

原创 OpenCvSharp 图像相加

图像相加要求两图像大小相同//直接相加 Mat dst = new Mat();Cv2.Add(src1, src2,dst );Cv2.ImShow("结果",dst );//按照权重相加Mat dst = new Mat();Cv2.AddWeighted(src1, 0.7, src2, 0.3, 0, img2, -1);Cv2.ImShow("结果", dst );

2021-03-25 21:54:16 580

原创 OpenCvSharp 视频播放

视频播放VideoCapture objCap;private void btnPlayer_Click(object sender, EventArgs e){ objCap = new VideoCapture(); objCap.Open(@"D:\123.mp4"); int time = (int)Math.Round(1000/objCap.Fps); Thread thread = new Thread(ShowMove); thread.Start(time);}priv

2021-03-25 15:45:45 2328

原创 OpenCvSharp 图片的读取与显示

图片的读取与显示图像读取//方式 1Mat img1 = Cv2.ImRead(@"C:Desktop\1.jpg", ImreadModes.AnyColor);//方式 2Mat img2 = new Mat(@"C:Desktop\1.jpg", ImreadModes.AnyColor);图片显示 Cv2.ImShow("图片窗口名称", img2); 图片保存 //不限制绝对地址的话默认与exe文件同路径 Cv2.ImWrite("123.png",img2);

2021-03-25 14:50:15 4711 1

原创 OpenCvSharp 图片的翻转、绘制图形

图片的翻转、绘制图形图像翻转Cv2.Flip() //Y水平翻转 X垂直翻转 XY水平垂直翻转Mat img3 = new Mat();Cv2.Flip(img2,img3,FlipMode.Y);绘字Cv2.PutText()//(图像,显示内容(不支持汉字),字符左下角位置,字体类型,字体大小,字体颜色)Cv2.PutText(img2,"111",new OpenCvSharp.Point(0,80),HersheyFonts.HersheyComplex,2,Sca

2021-03-25 14:43:17 966

原创 C# 如何创建新线程

Thread无参数时: //调用方法 Thread thread = new Thread(Method); thread.Start(); private static void Method() { Console.WriteLine("这是一个新线程"); } //Lambda(适用于新线程代码量很小时) Thread thread = new Thread(()=>{Console.WriteLine("这是一个新线程"); }); thr

2020-05-25 17:37:42 7380

原创 C#实现RC低通滤波

方程Y(n)= a * X(n) + (1-a) * Y(n-1);a = (fc*2π) / flfc :截止频率fl :采样频率具体的推导过程这里就不写了,很复杂,本文只说明用法。代码实现 /// RC低通滤波 /// </summary> /// <param name="DataArray">数据源</param> /// <param name="fc">截止频率</

2020-05-14 17:29:40 1989 1

原创 C# txt 文件数据写入与读取

写入整体写入 public static void WriteFile(string path,string Mes) { FileStream fs = new FileStream(path, FileMode.Create);//创建文件流 StreamWriter sw = new StreamWriter(fs);//创建写入器 sw.Write(Mes);//已流的方式写入数据

2020-05-14 17:01:17 1611

原创 C# 如何解决chart控件显示数据量过大时的卡顿问题

C# chart控件可以用于显示图形,但是当数据量超过50000时,程序就会非常的卡。如果需要动态显示,那么数据量就会更小。如何解决这一问题。更换更强大的图形显示控件是一个很好的办法。但是能不能用一些小技巧在不更换控件的前提下也可以现实更多的数据显示。

2020-05-14 16:19:51 15945 16

原创 C# 如何添加鼠标滚轮事件

C# 如何添加鼠标滚轮事件C#控件包含的时事件都可以在属性窗口下的事件中找到,但是所有关于鼠标的事件并不包括鼠标滚轮事件。我们可以在代码中手动添加鼠标滚轮事件。以chart控件为例,代码如下:chart1.MouseWheel += Chart1_MouseWheel;private void Chart1_MouseWheel(object sender, MouseEventArgs e) { if (e.Delta < 0) { ...

2020-05-14 14:37:08 2071

原创 C# chart控件中游标随着鼠标移动

chart控件中游标如何随着移动?思路很简单,只需要在鼠标进入chart控件时,获取鼠标的位置,然后将数值赋给游标的position属性。具体实现方法如下:选中chart控件、F4进入属性窗口,在事件中创建MouseMove。获取鼠标位置(2、3、4、5步骤的代码都是在MouseMove中)double XVuale = chart1.ChartAreas[0].AxisX.PixelPositionToValue(e.X);double YVuale = chart1.ChartAreas

2020-05-14 12:03:22 5173 4

原创 C# EmguCV 修改图片对比度、亮度

C# EmguCV 修改图片对比度、亮度1、公式g(x) = k*f(x)+bf(x) 原图片的像素点颜色g(x)改变对比度后的像素点颜色k 对比度改变系数b 像素点增加的亮度C# 代码实现Mat pic = CvInvoke(path);int k = 2;int b = 20;for(int i=0;i<pic.Rows;i++){for(int j=0;j&l...

2020-04-29 17:54:14 2261

CodeMetrics、CodeMaid、VS插件

CodeMetrics 和 CodeMaid CodeMetrics:自动计算函数复杂度 CodeMaid:自东整理代码,支持保存时自动整理,包含括号对其、空行删除、缩进对齐等功能,对代码可读性有显著帮助 都是免费插件双击后即可安装。

2023-11-01

vs_Professional.rar

VisioStudio2019 亲测可用。

2020-09-15

C# Winform 实现窗体间切换

一个小Demo,一个主窗体中通过按钮实现 三个子窗体的切换显示,三个子窗体的切换的过程中,其窗体上的数据不会丢失。

2020-09-14

C# 用户登陆窗体 登陆过程实现方法

一个登陆窗体的列子,应该是最正确的登陆窗体的实现方式,登陆成功后关闭登录窗体,弹出主窗体。关闭主窗体,整个程序关闭。

2020-09-14

常用正则表达式.pdf

常用正则表达式:包含 IP地址、邮政编码、号、XML文件、号、电话号、手机号、域名、Email地址。

2020-09-11

Measurement Studio2019 实例代码.rar

Measurement Studio2019 实例代码,包含数​组​运算、​信号​生成、​加​窗、​滤波​和​信号​处理​、频​谱​测量、​线性代数、​统计、​曲线​拟合,还包含NI控件的使用范例;

2020-08-14

C# 低通、高通、带通、离散型傅里叶变换

C# 低通、高通、带通、离散型傅里叶变换

2020-06-09

ColorSPY.rar 识色软件

轻松识别鼠标点击之处的颜色,返回值为#FFFFFF形式,无需安装。

2020-06-08

pl2303usb_147982和CH341SER 驱动.rar

pl2303usb_147982 和 CH341SER 驱动

2020-06-01

measurement studio 2019

measurement studio2019版本 支持Visio studio 2019 亲测可用

2020-03-26

ChartToExcel.txt

C#向Excel指定位置写入数据、图片。适用于C#的报表生成。。。需要提供报表模板,写入数据时无需进行格式设置。

2020-03-13

ExcelToDgv.cs

C# 将Excel数据导入DataGridView 具体操作方法已经全部封装好。只需要根据表格数据更改属性值即可。

2020-03-13

空空如也

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

TA关注的人

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