随笔分类 -  C# WinForm

注册脚本(rgs) 基本语法
摘要:基本语法: 注册脚本文件默认的扩展名为RGS,并作为 REGISTRY 类型资源被添加进可执行文件。 注册脚本的语法十分简单,归纳起来为: [NoRemove|ForceRemove] {Name} [ = s|d ''''Value''''] { //键值 val Name = [s|d] 'va 阅读全文

posted @ 2021-06-24 15:27 jack_Meng 阅读(1123) 评论(0) 推荐(0) 编辑

C#事件总线
摘要:目录 简介 实现事件总线 定义事件基类 定义事件参数基类 定义EventBus 使用事件总线 事件及事件参数 定义发布者 定义订阅者 实际使用 总结 参考资料 简介# 事件总线是对发布-订阅模式的一种实现,是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的 阅读全文

posted @ 2021-05-12 10:06 jack_Meng 阅读(781) 评论(0) 推荐(0) 编辑

C#串口开发之SerialPort类封装
摘要:目录 SerialPort类 参数封装 控件操作封装 SerialPortClient类实现 SerialPortClient类使用 测试Demo 参考文章 SerialPort类# 微软在.NET中对串口通讯进行了封装,我们可以在.net2.0及以上版本开发时直接使用SerialPort类对串口进 阅读全文

posted @ 2021-05-12 10:01 jack_Meng 阅读(5493) 评论(1) 推荐(0) 编辑

在c#中使用Zlib压缩与解压的方法
摘要:作者:Compasslg 介绍 近期用c#开发一个游戏的存档编辑工具需要用 Zlib 标准的 Deflate 算法对数据进行解压。 在 StackOverflow 上逛了一圈,发现 c# 比较常用到的方式是微软提供的 System.IO.Compression, zlib.net, 以及 ICSha 阅读全文

posted @ 2021-04-28 09:04 jack_Meng 阅读(3799) 评论(0) 推荐(0) 编辑

在C#中使用AppDomain实现【插件式】开发
摘要:前言: 近期项目中需要实现“热插拔”式的插件程序,例如:定义一个插件接口;由不同开发人员实现具体的插件功能类库;并最终在应用中调用具体插件功能。 此时需要考虑:插件执行的安全性(隔离运行)和插件可卸载升级。说到隔离运行和可卸载首先想到的是AppDomain。 那么AppDomain是什么呢? 一、A 阅读全文

posted @ 2021-04-12 09:09 jack_Meng 阅读(5144) 评论(2) 推荐(3) 编辑

使用C#对华为IPC摄像头二次开发
摘要:使用C#对华为的摄像头二次开发,摄像头是IPC摄像头。 开发环境: 操作系统:Win10 x64专业版2004 开发工具:VS2019 16.7.2 目标平台:x86,因为要操作内存,所以要打开允许非安全代码(项目属性==》生成==》勾选允许不安全代码) 首先去下载IPC SDK(点击下载,需要华为 阅读全文

posted @ 2021-04-12 08:58 jack_Meng 阅读(1331) 评论(0) 推荐(0) 编辑

WebDev.WebServer40.exe改造,自己制作轻量级asp.net网站IIS服务
摘要:大学玩asp.net时就发现VS在Debug时会起一个web服务,这东西也太神奇了服务起得这么快,而相对于IIS又这么渺小。 前几个月在用phonegap+jqmobi(被inter收购后叫App Framework)做手机应用开发。用dreamweaver CS6的云编译确实挺方便的,但是写代码的 阅读全文

posted @ 2021-03-10 10:40 jack_Meng 阅读(621) 评论(1) 推荐(0) 编辑

C# 视频监控系统(提供源码分享)
摘要:去过工厂或者仓库的都知道,在工厂或仓库里面,会有很多不同的流水线,大部分的工厂或仓库,都会在不同流水线的不同工位旁边安装一台电脑,一方面便于工位上的师傅把产品的重要信息录入系统,便于公司系统数据采集分析。另一方面严谨的工厂或仓库也会在每个工位上安装摄像头,用于采集或监控流水线上工人的操(是)作(否) 阅读全文

posted @ 2021-01-28 14:30 jack_Meng 阅读(1641) 评论(0) 推荐(0) 编辑

写一个数独计算器
摘要:终于有点闲暇的时间,翻翻以前的代码,突然看到有个好久以前写的数独计算器,一边感叹时光飞逝,一边心中默默的喷自己:这些年都把自己糟蹋了。 不扯了,老习惯,代码放在最后了,先上图: 特点:1.可视化计算方式,可以单步执行也可以,也可以全部快速计算 2.提供同值检测功能,高亮提醒输入的错误值 3.提供计算 阅读全文

posted @ 2021-01-12 16:21 jack_Meng 阅读(364) 评论(0) 推荐(0) 编辑

CS系统中分页控件的制作
摘要:需求:在一个已有的CS项目(ERP中),给所有的列表加上分页功能。 分页的几个概念: 总记录数 totalCount (只有知道了总记录数,才知道有多少页) 每页记录数 pageSize (根据总记录数和每页记录大小,可以计算出有多少页) 当前页 currentPage (当前页不能小于1,也不能大 阅读全文

posted @ 2021-01-11 17:02 jack_Meng 阅读(311) 评论(0) 推荐(0) 编辑

开源工具软件XMusicDownloader——音乐下载神器
摘要:XMusicDownloader,一款 支持从百度、网易、qq和酷狗、咪咕音乐等音乐网站搜索并下载歌曲的程序。 补充说明(2020.8)# 开源地址: https://github.com/jadepeng/XMusicDownloader,欢迎fork贡献代码,觉得有用请star。 最新版下载地址 阅读全文

posted @ 2021-01-02 17:16 jack_Meng 阅读(2962) 评论(0) 推荐(0) 编辑

基于 WebRTC 的 RTSP 视频实时预览
摘要:简介 背景 由于项目需要,需要使用摄像头预览功能,设备型号为海康威视。目前已存在的基于 FFmpeg 的方案延迟都太高,所以项目最终选择基于此方案。 方案 方案选用为基于 WebRTC 的视频即时通讯,它原生支持对 RTP 协议的解码,所以能够做到延迟很低,大概0.2-0.4秒左右,其他方案都有大于 阅读全文

posted @ 2020-12-23 12:06 jack_Meng 阅读(10141) 评论(2) 推荐(0) 编辑

C#中,当鼠标移动到控件上,动态显示提示内容 ---- ToolTip控件的使用
摘要:【背景】写了个C#的小程序,其中在Settings窗体中有些配置参数,希望在鼠标移动到对应的配置选项上,动态显示相关的说明解释内容。 【解决过程】1.原先就已经知道,有些控件,是带ToolTipText的属性的,所以直接写入对应提示内容就可以了。但是现在想要实现的是带提示内容的控件,也包括那些本身没 阅读全文

posted @ 2020-12-11 11:46 jack_Meng 阅读(8828) 评论(0) 推荐(0) 编辑

关于C#中使用消息获取Message.LParam所包含的数据
摘要:在C#中也可以使用Windows 消息,包括系统消息和自定义消息。 对于自定义消息中,对于LParam可以在发中或者接收过程中使用自定义结构来传递数据 如: public struct MyStruct { public int i; public string str; } 发送消息可以调用Win 阅读全文

posted @ 2020-12-03 13:11 jack_Meng 阅读(1300) 评论(0) 推荐(0) 编辑

WinForm中DefWndProc、WndProc与IMessageFilter的区别
摘要:一般来说,Winform的消息处理机制多数时候是通过事件处理程序进行的,但当没有对应的事件时通常的做法是声明DefWndProc或者WndProc或者IMessageFilter,经常在网上看见有文章将三者并列,那么它们有什么区别呢?本文对此做一简单分析如下: DefWndProc和WndProc都 阅读全文

posted @ 2020-12-03 11:39 jack_Meng 阅读(657) 评论(1) 推荐(0) 编辑

C# 使用SendMessage 函数
摘要:在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。 定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 阅读全文

posted @ 2020-12-03 11:19 jack_Meng 阅读(2841) 评论(0) 推荐(0) 编辑

使用VS2013分析DMP文件
摘要:当一个发布的.NET应用程序出现app crash,无法通过日志分析异常原因时,就需要通过分析DMP文件了,传统方式是通过WinDbg来分析DMP文件,但是WinDbg用起来不是很方便,其实VS就是一个很好的DMP文件分析工具,这里我们通过一个简单的控制台项目来分析一个DMP文件。 一、准备一个De 阅读全文

posted @ 2020-12-01 12:32 jack_Meng 阅读(821) 评论(0) 推荐(0) 编辑

企业级数据大屏设计如何实现
摘要:大屏是什么? 大屏设计是最近比较流行的概念,一般按照功能来分有几种: 1. 可交互的触摸屏,大多运用在互动教学课程或者报告演示现场,用户可结合交互操作来阐述具体内容。设计师需要对交互形式和传达内容作统一思考设计。 2. 为某些特定的大型活动设计的专属大屏,比如说产品发布会、双11购物狂欢节。这类大屏 阅读全文

posted @ 2020-10-30 16:12 jack_Meng 阅读(2492) 评论(0) 推荐(1) 编辑

[C#] (原创)一步一步教你自定义控件 —— 系列文章
摘要:[C#] (原创)一步一步教你自定义控件——03,SwitchButton(开关按钮) [C#] (原创)一步一步教你自定义控件——02,ScrollBar(滚动条) [C#] (原创)一步一步教你自定义控件——01,TrackBar 出处:https://www.cnblogs.com/lesli 阅读全文

posted @ 2020-10-22 15:41 jack_Meng 阅读(518) 评论(0) 推荐(0) 编辑

使用 C# 捕获进程输出
摘要:使用 C# 捕获进程输出 Intro# 很多时候我们可能会需要执行一段命令获取一个输出,遇到的比较典型的就是之前我们需要用 FFMpeg 实现视频的编码压缩水印等一系列操作,当时使用的是 FFMpegCore 这个类库,这个类库的实现原理是启动另外一个进程,启动 ffmpeg 并传递相应的处理参数, 阅读全文

posted @ 2020-09-23 14:19 jack_Meng 阅读(1077) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩