随笔分类 -  C# WinForm

高DPI适配经验 ---- 系列文章
摘要:(原创)高DPI适配经验系列:(四)高DPI适配示例 (原创)高DPI适配经验系列:(三)字体与字号、缩放锚点 (原创)高DPI适配经验系列:(二)按DPI范围适配 (原创)高DPI适配经验系列:(一)缩放比例与DPI对应关系 出处:https://www.cnblogs.com/lesliexin 阅读全文

posted @ 2022-08-08 16:53 jack_Meng 阅读(121) 评论(0) 推荐(0)

开源Winform控件库:花木兰控件库
摘要:微信好友推荐,挺好看的Winfrom控件库,下面来看看。 介绍 基于 C#(语言) 4.0 、 VS2019 、 Net Framework 4.0(不包括Net Framework 4.0 Client Profile) 开发的Winform控件库。为了兼容性采用了C#(语言) 4.0版本,低版本 阅读全文

posted @ 2022-07-25 21:22 jack_Meng 阅读(1617) 评论(0) 推荐(0)

在win10系统上弹出toast和notification
摘要:老规矩,先看效果 右下角的notification: 操作中心的notification: 整体效果: 前提条件 1.需要在开始菜单里添加快捷方式。 2.在注册表里注册你实现了INotificationActivationCallBack接口的com组件。 3.一个APP_ID,添加到快捷方式里,A 阅读全文

posted @ 2022-02-17 15:43 jack_Meng 阅读(1749) 评论(0) 推荐(0)

C#隐藏桌面图标
摘要:private void ShowDeskIcon(bool b)//控制桌面图标显隐 { IntPtr desk = FindWindow("ProgMan", null);//获取桌面句柄 IntPtr list_ = FindWindowEx(desk, 0, "SHELLDLL_DefVie 阅读全文

posted @ 2022-01-17 17:20 jack_Meng 阅读(540) 评论(0) 推荐(0)

C# 利用性能计数器(PerformanceCounter)监控网络状态
摘要:本例是利用C#中的性能计数器(PerformanceCounter)监控网络的状态,并能够直观的展现出来。本文仅供学习分享使用,如有不足之处,还请指正。 涉及知识点: PerformanceCounter,表示 Windows NT 性能计数器组件。NextValue() 即获取计数器样本并为其返回 阅读全文

posted @ 2021-12-17 10:52 jack_Meng 阅读(1545) 评论(0) 推荐(0)

C# 动态执行Dos命令并显示输出命令执行结果
摘要:本文以一个简单的小例子讲解如何将命令行信息实时的输出到文本框中。仅供学习分享使用,如有不足之处,还请指正。 概述 在C#程序开发过程中,有时需要运行其它的程序并获得输出的结果来进行进一步的处理。一般第三方的程序,主要通过进程来调用,如果能够获取第三方程序执行过程中的信息,就显得方便而有用。 涉及知识 阅读全文

posted @ 2021-12-17 10:47 jack_Meng 阅读(1412) 评论(0) 推荐(0)

C# 获取操作系统和硬件的信息
摘要:本文通过一个Demo,讲解如何通过C#获取操作系统相关的信息,如内存大小,CPU大小,机器名,环境变量等操作系统软件、硬件相关信息,仅供学习分享使用,如有不足之处,还请指正。 涉及知识点: Environment 提供有关当前环境和平台的信息以及操作它们的方法。 ManagementClass 表示 阅读全文

posted @ 2021-12-17 10:42 jack_Meng 阅读(1360) 评论(0) 推荐(1)

C# 利用SharpPcap实现网络包捕获嗅探
摘要:本文是利用SharpPcap实现网络包的捕获的小例子,实现了端口监控,数据包捕获等功能,主要用于学习分享。 什么是SharpPcap? SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的 pcap/WinPcap 库开发。提供了捕获、注入、分析和构建的功能,适用于 C# 和 VB 阅读全文

posted @ 2021-12-17 10:32 jack_Meng 阅读(2284) 评论(0) 推荐(1)

C# 利用PdfSharp生成Pdf文件
摘要:PdfSharp一款开源的用于创建,操作PDF文档的.Net类库,本文以一个简单的小例子,简述如何通过PdfSharp进行创建PDF文档,仅供学习分享使用,如有不足之处,还请指正。 PdfSharp下载 在本例中,主要通过NuGet包管理器进行下载安装,目前PdfSharp版本为v1.5.0.514 阅读全文

posted @ 2021-12-17 09:37 jack_Meng 阅读(1899) 评论(0) 推荐(0)

C#计算Windows10屏幕的缩放比例
摘要:现在1920x1080以上分辨率的高分屏电脑渐渐普及了。我们会在Windows的显示设置里看到缩放比例的设置。在Windows桌面客户端的开发中,有时会想要精确计算窗口的面积或位置。然而在默认情况下,无论WinForms的Screen.Bounds.Width属性还是WPF中SystemParame 阅读全文

posted @ 2021-12-10 15:48 jack_Meng 阅读(1335) 评论(0) 推荐(0)

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

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

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

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

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

posted @ 2021-05-12 10:01 jack_Meng 阅读(6266) 评论(1) 推荐(1)

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

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

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

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

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

posted @ 2021-04-12 08:58 jack_Meng 阅读(1461) 评论(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 阅读(713) 评论(1) 推荐(0)

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

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

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

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

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

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

导航