自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (29)
  • 收藏
  • 关注

原创 PdfiumViewer组件扩展(Pdfium.Net)

PdfiumViewer 是一个基于 PDFium 项目的 PDF 查看器

2023-01-04 18:08:55 2866 25

原创 Tesseract OCR自动识别尝试 C#

Tesseract 的 github地址:https://github.com/tesseract-ocr/tesseract使用 Tesseract 主要是开源,识别效率还不错,貌似是微软在维护。主要注意以下几点:PS楼主踩的坑1.识别前需要做图片截取,只保留需要识别的部分2.识别前要做图片相关的处理,比如图片二值化、文字色调反转等3.图片放大,Tesseract对DPI300*300 以上的 图片识别效果较好4.图片识别文字主要代码:1.图片截取,先截取所需系统的图片,直接识别图片可省

2020-06-18 21:38:36 1598

原创 获取win10桌面文件信息及坐标并模拟鼠标双击

网上找到的 都是这种windowAPI的方式 来获取桌面 资源图标 好像只针对xp可用 win10 捣鼓了半天也不行,最后自己通过UIAutomation 写了一套 下见代码/// <summary> /// 获得桌面图标名称和位置 winxp /// </summary> public class GetIcoPointName { #region Api声明 private const uint L...

2020-06-18 20:38:33 1649 1

原创 Flaui使用说明

FlaUI 是一个 .NET 库,可帮助对 Windows 应用程序(Win32、WinForms、WPF、Store Apps 等)进行自动化 UI 测试。它基于 Microsoft 的本机 UI 自动化库,因此是它们的包装器。FlaUI 包装了 UI Automation 库中的几乎所有内容,但也提供了本机对象,以防有人有 FlaUI 尚未涵盖的特殊需求。FlaUI官方介绍讲分两个版本UIA2:原生 UI 自动化 API 的托管库。

2023-04-28 17:40:38 3451 4

原创 c# gb2312字符集的输出

训练自己的字库,尝试输出所有的gb2312字符集到txt文档,看了半天才搞明白。//56 - 87区为二级汉字,按部首/笔画排序,共3008个。//16 - 55区为一级汉字,按拼音排序,共3755个。依赖的byte[]转hex和hex转byte[]方法。gb2312分区和位两者共同拼接成字符编码。//01 - 09区为特殊符号。//10 - 15区没有编码。//88 - 94区没有编码。

2023-01-14 17:28:37 562

原创 基于EventHook组件的键盘钩子和鼠标钩子

键盘事件、鼠标事件、剪贴板事件、应用程序事件、打印事件。

2023-01-10 11:14:29 169

原创 Winform:GDI+篇幅2之-- 畸形窗体

上一篇我们讲到畸形自定义控件,在调研过程中发现窗体也可以设置成畸形,主要原理是GDI+绘制畸形图片,根据图片生成窗体句柄畸形窗体主要函数:GDI+绘制所需图片,图片生成窗体 /// <summary> /// 功能描述:根据图片显示窗体 /// </summary> /// <param name="bitmap">bitmap</param> /// <exception cre

2021-07-13 16:08:39 173

原创 Winform:GDI+篇幅1之-- 畸形自定义控件

好久没写过Winform了,最近有需求让绘制一个进度条,上边打一些标记,本来没什么好写的,但是仔细看了需求才发现,这些标记竟然是悬浮在窗体之外的,也就是整个自定义控件是个畸形的。。。。有点难受,搞了好几天才搞出来个样式,记录下。。。。

2021-07-13 15:01:42 190

原创 FireBird 简单使用 C# 包含FireBirdHelper

嵌入式数据库包含很多,比如常用的sqlite、Access,此类文件类数据库不支持并发,是限制了桌面端系统的瓶颈。sqlite并发可使用内存模式,弊端是系统异常或者电脑断电是造成数据丢失。可尝试使用BerkeleyDB 或者FireBird 内嵌是数据库来满足需求。本篇讲述FireBird 数据库FireBird 是一种嵌入式关系型的数据库,具有高速稳定的特性。使用方法:数据库打开 增删改查 数据库创建、还原、备份附件demo主要代码 详见demo /// &

2020-09-16 20:31:55 971

原创 BerkeleyDB 简单使用c# 包含BerkeleyDBHelper

嵌入式数据库包含很多,比如常用的sqlite、Access,此类文件类数据库不支持并发,是限制了桌面端系统的瓶颈。sqlite并发可使用内存模式,弊端是系统异常或者电脑断电是造成数据丢失。可尝试使用BerkeleyDB 或者FireBird 内嵌是数据库来满足需求。本篇讲述BerkeleyDB 数据库BerkeleyDB 是一种嵌入式的Key/Value的数据库,具有高速稳定的特性。使用方法:API地址:https://docs.oracle.com/database/bdb181/html/c

2020-09-16 20:06:53 304

FlaUISpy源码,通过FlaUInspect 翻的winform版本,支持.NET Framework4.0

FlaUISpy源码,通过FlaUInspect 翻的winform版本,支持.NET Framework4.0

2023-10-24

支持xp的Pdfium

对Pdfium 对xp环境来讲某些情况会不兼容,比如xp下的打印假死、预览pdf报错之类的 可以用此试下

2023-04-28

键盘钩子、鼠标钩子应用组件示例及 源码

键盘事件、鼠标事件、剪贴板事件、应用程序事件、打印事件

2023-01-10

PdfiumViewer包装器及Pdfium依赖项

PdfiumViewer github上是这样介绍的: PdfiumViewer 是一个基于 PDFium 项目的 PDF 查看器。 PdfiumViewer 提供了许多组件来处理 PDF 文件: • PdfDocument 是用于呈现 PDF 文档的基类; • PdfRenderer 是一个可以呈现 PdfDocument 的 WinForms 控件; • PdfiumViewer 是一个 WinForms 控件,它托管一个 PdfRenderer 控件并添加一个工具栏来保存 PDF 文件或打印它。

2023-01-04

Winform.GDI.Window.Test.zip

在调研过程中发现窗体也可以设置成畸形,主要原理是GDI+绘制畸形图片,根据图片生成窗体句柄

2021-07-13

Winform.GDI.Test.zip

Winform GDI+畸形自定义控件,外观畸形,非控件区域不遮挡下方区域类似控件分层

2021-07-13

EnbedDemoTest

嵌入式数据库包含很多,比如常用的sqlite、Access,此类文件类数据库不支持并发,是限制了桌面端系统的瓶颈。 sqlite并发可使用内存模式,弊端是系统异常或者电脑断电是造成数据丢失。 可尝试使用BerkeleyDB 或者FireBird 内嵌是数据库来满足需求。

2020-09-16

BDBDemoTest.rar

嵌入式数据库包含很多,比如常用的sqlite、Access,此类文件类数据库不支持并发,是限制了桌面端系统的瓶颈。 sqlite并发可使用内存模式,弊端是系统异常或者电脑断电是造成数据丢失。 可尝试使用BerkeleyDB 或者FireBird 内嵌是数据库来满足需求。 本篇讲述BerkeleyDB 数据库 BerkeleyDB 是一种嵌入式的Key/Value的数据库,具有高速稳定的特性。

2020-09-16

UIAutomation+spy++

获取win10桌面文件信息及坐标并模拟鼠标双击 所用资源文件 具体代码见帖子 基于4.52包含spy++和UIAutomation引用类库

2020-06-08

c# winform窗体自动缩放帮助类

winform自动缩放类,cs程序有缩放后界面控件排布不友好的情况。

2018-10-10

mysql的sql追踪软件

和sqlserver的profiler工具相似,可以追踪查看sql的执行过程

2018-10-10

c# 自动安装mysql环境的精简服务

自动安装mysql的环境精简版,主要为了方便发布系统等,

2018-10-10

自动安装mysql环境的bat脚本

自动安装MySQL环境的bat,自用,方便环境部署,可用其他代码封装调用。

2018-10-10

c# 添加防火墙例外所需dll

和辅助类一块的 忘记上传了,现在补上。亲测可用的。。。。

2018-10-10

c# 以管理员运行程序代码类

c# 有时程序必须以管理员运行才能实现一些功能,比如添加防火墙例外、自动安装mcr等。

2018-10-10

c# 添加程序或者端口到防火墙例外

c# 网络通讯会遇到端口被防火墙屏蔽的问题,或者端口长时间不交互也会被防火墙屏蔽,此类可加入exe或者端口到防火墙例外,程序要以管理员运行,亲测有效

2018-10-10

perl 下dmake 所需要的 安装文件

直接拷贝到perl的安装路径,直接替换C:\Perl64\site文件夹 即可

2018-04-13

c# 网络通讯 异步 客户端

系统自用的客户端,通讯是用了两种,串口和socket,为了适用,写了个接口 匹配

2018-01-14

c# 串口类 纯异步接收

系统自用 ,通过事件触发接收数据,需要的人可以拿走。。

2018-01-14

c# 读写ini 配置文件帮助类

读写配置文件帮助类 系统自用 ,需要的伙伴拿走。。。。

2018-01-14

c# 对象与byte[]二进制流的转换帮助类

系统自用,可把c#的对象存入txt文本或者数据库中 ,供下次直接使用,(double[,],List等之类的对象)

2018-01-14

c# 自用微软库压缩 文件或者byte[](GZIP)

系统自用 亲测 byte[]数组压缩 从500k压缩到40k的样子。。

2018-01-14

c# 作为电压电流仪表盘的自定义控件

作为自定义控件,效果美观,可实时显示当前值,可设定最大值和最小分度值

2018-01-14

c# 美观的自定义控件按钮

很美观,通过checkbox绘制的自定义控件,有七八个外观形式,可作为按钮、开关等

2018-01-14

c# dgv 实时连接数据库demo

需要的可拿去看下 还是可以得 。适合初学者的逻辑。。

2018-01-14

占空比对红外通讯的影响.doc

占空比对红外通讯的影响,实验所得,对设计电路很是重要

2018-01-14

串口监控助手

串口监控助手 很好用的。。。

2018-01-14

c# 利用npoi 第三方类库写 excel 文件

c# 利用npoi 第三方类库写 excel 文件,避免 微软办公软件的尴尬。。

2018-01-14

c# 软件界面多语言化demo

亲测可用,已经嵌到项目里了,还挺好用的。。。。。。

2018-01-14

c# log日志demo

log 日志 自己看着用吧。。。。。好不好用用看就知道了

2018-01-14

选项卡事件委托demo

主要是委托事件的demo

2017-01-09

单片机资源

单片机资源

2013-06-28

行列矩阵实验

行列矩阵实验

2013-06-28

空空如也

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

TA关注的人

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