随笔分类 -  C# WinForm

1 2 3 4 5 ··· 9 下一页

OpenCV、EmguCV和OpenCvSharp访问图像耗时测评(附源码)
摘要:背景介绍 EmguCV和OpenCvSharp都是OpenCV在.Net下的封装,常常会听到有人说EmguCV或OpenCvSharp同样的函数比OpenCV函数运行速度慢,到底是不是真的?博主暂时也没有去一一验证,本文主要对比下三者用指针方法读取像素的速度、耗时情况。 对比实验说明 提供2张图片做 阅读全文

posted @ 2025-10-14 10:48 jack_Meng 阅读(21) 评论(0) 推荐(0)

C#使用AForge.NET和EMGU CV开源库实现摄像头视频流捕获与处理
摘要:简介:本文将展示如何利用C#语言捕获USB和内置摄像头的视频流。介绍AForge.NET和EMGU CV开源库来访问处理摄像头数据,同时涵盖了视频流的捕获、帧处理以及图像处理和显示方法。该课程旨在教授学生如何开发具有图形用户界面和多媒体功能的应用程序,特别是如何实现摄像头捕获功能。 1. C#语言概 阅读全文

posted @ 2025-10-14 09:58 jack_Meng 阅读(16) 评论(0) 推荐(0)

使用 C# 模拟串口设备
摘要:前言# 据说不会上位机和游戏开发,都不好意思说自己会 C# 正好这俩我都不太会😂 这不来点一下上位机的技能树 这次的需求很简单,用 C# 模拟一个设备协议,实现不用去现场对接设备,也能先开发和调试上位机程序。 实际设备是用 RS-485 标准进行通信,模拟跑通之后,到现场只需要把RS-485 总线 阅读全文

posted @ 2025-09-04 19:14 jack_Meng 阅读(154) 评论(0) 推荐(0)

自动升级系统OAUS的设计与实现断点续传(附最新源码)
摘要:自动升级系统OAUS的设计与实现(续) (附最新源码) (最新OAUS版本请参见:自动升级系统的设计与实现(续2) -- 增加断点续传功能) 一.缘起 自从 自动升级系统的设计与实现(源码) 发布以后,收到了很多使用者的反馈,其中最多的要求就是希望OAUS服务端增加自动检测文件变更的功能,这样每次部 阅读全文

posted @ 2025-06-20 11:15 jack_Meng 阅读(51) 评论(0) 推荐(0)

C#实现语音预处理:降噪、静音检测、自动增益(附Demo源码)
摘要:无论是在音视频录制系统,还是音视频通话系统、或视频会议系统中,对从麦克风采集到的说话的声音数据进行预处理,都是是非常必要的。 语音数据预处理主要包括:​​降噪(Noise Reduction)、静音检测(Silence Detection/VAD)、自动增益(Automatic Gain Contr 阅读全文

posted @ 2025-06-20 11:09 jack_Meng 阅读(229) 评论(0) 推荐(0)

C#推流RTMP,摄像头、麦克风、桌面、声卡(附源码)
摘要:这段时间一直都在研究推流的技术,经过断断续续将近两个月的摸索实践,终于能稳定地推流了。 这个demo的主要功能就是将采集到的摄像头或桌面的视频、以及麦克风或声卡的音频数据推到Nginx-RTMP服务器上,再由Web浏览器去拉流并播放。 接下来介绍Demo整个功能的实现原理和代码逻辑,大家可以从文末下 阅读全文

posted @ 2025-06-20 11:07 jack_Meng 阅读(172) 评论(0) 推荐(0)

C# WinForms 实现打印监听组件
摘要:这里是码农观测站,这篇文章介绍了C#WinForms实现的打印监听组件,该组件适用于企业级应用场景,支持多打印机任务的实时监控,通过WebSocket与外部系统集成实现自动化打印、任务状态反馈和远程控制等功能,主界面采用WinForms设计包含多标签页管理打印机,托盘图标支持快速还原和右键操作,可自 阅读全文

posted @ 2025-06-17 15:43 jack_Meng 阅读(123) 评论(0) 推荐(0)

多个程序共享同一串口数据的实现
摘要:有过串口编程经验的人都知道,串口是独占方式使用的,即有且只有一个应用实例能对一个串口进行打开、读写操作,能同时访问就不叫串口了,呵呵。但实际应用中,我们可能要在多个应用程序中对来自同一个串口的数据进行分析。比如我们有一个GPS设备,用串口的方式将数据传到电脑上了,我们想在多个应用程序中使用这个GPS 阅读全文

posted @ 2025-04-01 16:28 jack_Meng 阅读(271) 评论(0) 推荐(0)

C# 生成电子印章
摘要:1、界面实现及按钮事件# ///点击按钮事件 private void button2_Click(object sender, EventArgs e) { try { string imageUrl = "C:\\Users\\Administrator\\Desktop\\新建文件夹 (2)" 阅读全文

posted @ 2025-04-01 15:51 jack_Meng 阅读(128) 评论(0) 推荐(0)

C# WinForm下利用虚拟串口工具进行串口通信
摘要:1、创建虚拟串口# 虚拟串口工具的获取及使用:虚拟串口工具VSPD简单使用 2、创建WinForm应用程序# 我这里使用的是vs2019 3、绘制WinForm窗体# 界面确实不好看,不过这些都不重要在这里说明一下用到了哪些控件及控件命名1、接收数据及发送两个模块分别使用GroupBox容器控件包裹 阅读全文

posted @ 2025-04-01 15:42 jack_Meng 阅读(674) 评论(1) 推荐(1)

.NET 隐藏/显示、自定义windows系统光标
摘要:本文介绍如何操作windows系统光标。正常我们设置/隐藏光标,只能改变当前窗体或者控件范围,无法全局操作windows光标。接到一个需求,想隐藏windows全局的鼠标光标显示,下面讲下如何操作 先了解下系统鼠标光标,在鼠标属性-自定义列表中可以看到一共有13种类型,对应13种工作状态: 操作系统 阅读全文

posted @ 2025-01-09 09:51 jack_Meng 阅读(144) 评论(0) 推荐(0)

.NET 窗口置于最顶层的几种方法
摘要:本文介绍如何将窗口置于最顶层,以及解决在顶层显示时对锁屏登录界面的影响等问题。用于实现类似Launcher、系统工具等应用需要窗口层级比Windows开始菜单以及置顶任务栏还要高的场景 一般情况下的窗口置顶,可以设置WPF窗口属性Topmost=true 也可以使用WIN32-SetWindowPo 阅读全文

posted @ 2025-01-09 09:01 jack_Meng 阅读(532) 评论(0) 推荐(0)

C# Winform 用paint事件实现渐变色
摘要:首先创建一个窗体Form1,进入代码页面,在前面添加一行代码 using System.Drawing.Drawing2D; 引用绘图类。 回到Form1的设计页面,打开属性页面,进入事件列表,找到Paint事件,会自动生成Paint事件的代码。 在该事件下写以下代码。 private void F 阅读全文

posted @ 2024-12-23 09:13 jack_Meng 阅读(356) 评论(0) 推荐(0)

C# 通过注册表、API两种方式获取显示器的分辨率尺寸
摘要:还是那个项目……还是那个领导……要求获取用户的显示器尺寸。一脸懵逼???还是照做…… 获取显示器的尺寸,有两种方法。第一种是通过查询注册表中,存储的指定显示器的相关信息;第二种是通过windows API 1、查询注册表中存储的显示器信息 /// <summary> /// 获取显示器的相关硬件ID 阅读全文

posted @ 2024-11-01 15:53 jack_Meng 阅读(310) 评论(0) 推荐(0)

WinForm添加水印
摘要:背景 平时维护一个Winform系统,前段时间公司提出所有系统都要加水印,也就有了这个文章内容。我将写出我一路的想法、碰到的问题还有最后的解决方案。 网络调研 其实我们团队除了这个Winform客户端,还有一些Web后台,当然他们也是要加水印的。所以我一开始参考web怎么绘制水印,核心代码大致如下: 阅读全文

posted @ 2024-09-29 16:58 jack_Meng 阅读(242) 评论(0) 推荐(0)

C# 开源浏览器,使用CefSharp并基于.NET 6 构建,体验Chrome级速度
摘要:合集 - .NET 开源工具(18) 1..NET 开源快捷的数据库文档查询和生成工具07-312..NET 结果与错误处理利器 FluentResults08-013..NET+WPF 桌面快速启动工具 GeekDesk08-194.Gradio.NET 支持 .NET 8 简化 Web 应用开发 阅读全文

posted @ 2024-09-25 10:58 jack_Meng 阅读(856) 评论(0) 推荐(0)

.NET 多版本 WinForm 开源控件库 SunnyUI
摘要:合集 - .NET 开源工具(15) 1..NET 开源快捷的数据库文档查询和生成工具07-312..NET 结果与错误处理利器 FluentResults08-013..NET+WPF 桌面快速启动工具 GeekDesk08-194.Gradio.NET 支持 .NET 8 简化 Web 应用开发 阅读全文

posted @ 2024-09-14 09:08 jack_Meng 阅读(2485) 评论(0) 推荐(0)

.NET 网络唤醒
摘要:本文介绍下电脑设备关机的情况下如何通过网络唤醒设备,之前电源S状态 计算机Power电源状态- 唐宋元明清2188 - 博客园 (cnblogs.com) 有介绍过远程唤醒设备,后面这俩天了解多了点所以单独加个随笔 设备关机的情况下,使用网络唤醒的前提条件: 1. 被唤醒设备需要支持这WakeOnL 阅读全文

posted @ 2024-09-04 22:03 jack_Meng 阅读(94) 评论(0) 推荐(0)

C# WinForm程序向控制台输出信息
摘要:Windows窗口程序向控制台输出信息的两种方案 场景一: 用户双击exe时,除了打开程序窗口外,你还希望打开一个控制台窗口,用于输出调试信息。 这种场景下,你需要创建一个Console窗口,并把std::cout输出流定位到这个窗口上,如下代码所示: #include <iostream> #in 阅读全文

posted @ 2024-09-03 16:34 jack_Meng 阅读(1141) 评论(0) 推荐(0)

C#winform软件实现一次编译,跨平台windows和linux、mac兼容运行
摘要:一、背景: 微软的.net core开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开发起来还比较麻烦。微软只让c#的控制台软件支持在linux运行。 二、解决方案: 我想到的一个方案是自定义封装软件的System.Wi 阅读全文

posted @ 2024-08-21 21:57 jack_Meng 阅读(1864) 评论(0) 推荐(1)

1 2 3 4 5 ··· 9 下一页

导航