- 博客(23)
- 资源 (22)
- 收藏
- 关注
原创 [STJson]在.NET中使用JsonPath
JsonPath是源自于XPath的使用方式,总所周知XPath是XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。显而易见JsonPath是用于Json的。在.NET中有不少第三方库提供了JsonPath的功能,但博主自行开发了一套Json解析库。用于Json数据的处理,当然也包含JsonPath,且功能完善,可支持复杂的语法以及大量内置函数。
2023-07-06 15:17:31
1082
原创 [STJson]一个.Net开源json解析库
在开发过程中难免会遇到需要处理json的时候,但是.Net中自带的库似乎有点一言难尽啊。虽然有其他第三方库还算不错,但傲娇的作者又喜欢自己动手。于是就开发了STLib.Json。
2023-06-09 14:48:14
1133
原创 STTextBox - 一个纯GDI开发的开源WinForm控件
STTextBox是一个开源的WinFrom控件,纯GDI绘制,支持Emoji表情符号、所有颜色支持Alpha、并且支持自定义文本样式等。
2022-08-01 14:47:11
1525
1
原创 在C#中处理字符簇
前言在这之前首先感谢我的朋友:netero,是他给了我很多帮助完成了这份代码。因为我们在一起处理一些文本的时候发现,对于一些特殊的字符我们无法准确的得到我们想要的长度。于是查阅了很多资料和相关的代码,本以为已经解决了这个问题,可是发现GitHub上的一些代码并不能正确的得到结果。因为他们的代码大多数是按照Unicode 10.0.0的文档编写的,然而现在已经是 Unicode 14.0.0的版本了,于是自己动手。。项目地址:https://github.com/DebugST/STGraphemeSp
2021-11-09 02:51:31
686
原创 STNodeEditor - 将你的程序功能模块节点化
STNodeEditor 是一个轻量且功能强大的节点编辑器 使用方式非常简洁 提供了丰富的属性以及事件可以非常方便的完成节点之间数据的交互及通知 大量的虚函数可供开发者重写具有很高的自由性
2021-05-24 15:29:19
7171
8
原创 C# HttpWebRequest访问页面时自动识别编码
C# HttpWebRequest访问页面时自动识别编码有时候难免会用到需要去访问页面内容的时候 然后就习惯性的先百度一下 C#如何根据一个URL去访问一个页面的内容 百度出来有很多结果 直接复制一个方法下来就用 但是那些方法普遍都存在一个问题 就是页面内容的编码 不是在方法中写死的就是 方法需要接收一个Encoding参数进去 最开始我也没有在意写死就写死呗 反正我都是用代码去访问固定的
2015-02-08 20:55:53
8766
原创 6.处理自定义控件热键
6.处理自定义控件热键 原文请看:http://www.clzf.co/blog.php不知道大家平时有没有注意到 这样的一些现象 在使用一些程序的时候 比如:VS 当按下ALT键的时候 会发现一些神奇的效果 比如:上面的菜单栏会出现很多下划线而此时点击下划线标出的那些字母 等同于点击了那个菜单在比如一些其他的程序 如Win+R出来的运行窗口: 上面同样能看到一些下划线
2014-03-31 01:30:07
2319
原创 5.处理自定义控件焦点
5.处理自定义控件焦点 原文请看:http://www.clzf.co/blog.php其实要说啥是焦点 从口头上来说 我也不知道应该怎么描述 如果非要我描述一下的话 我也只能说:获得焦点的控件会接受用户的键盘事件比如说 窗体上有两个文本框 我在上面一个文本框打字的时候 不会打到下面的一个文本框里面去 因为在那个时候 具有焦点的是 上面的一个文本框 相信平时 有看到这样的效果像这样
2014-03-31 01:26:48
7434
原创 4.为自定义控件添加事件
4.为自定义控件添加事件 原文请看:http://clzf.co/blog.php?id=4上一篇里面介绍了属性 这一篇来介绍一下事件 在这里强调一点 一提到事件 估计你脑子的反映就是控件的那些事件 比如鼠标点击事件 键盘事件什么的 确实 不过在C#中 事件绝对不是只有控件才有的东西 你普通的一个类也可以有事件 对于一些才开始接触C#的人可能有点犯晕了 对于C#中委托和事件 我这里找了
2014-03-28 20:07:27
13708
1
原创 3.为自定义控件添加属性
3.为自定义控件添加属性原文请看我博客:http://clzf.co/blog.php?id=3前面"废话"了两篇 现在开始慢慢的踏入自定义控件开发的主题 首先来说说属性对于一个控件来说属性和事件什么的是必须的 要不然也没啥意义了 对于"属性"两个字而言 我想大家已近再熟悉不过了 如果你说你不知道 那我只能说 难道你没有用C#写过类 没有在里面定义过属性么 是的 没错 我说的就是它
2014-03-28 20:04:32
11968
原创 2.调试自定义控件
2.调试自定义控件 原文请看我博客:http://clzf.co/blog.php?id=2上一篇说了如何创建一个自定义控件 这一篇介绍一下怎么去调试一个自定义控件 其实吧我觉得这一篇没有多大意义 因为我感觉我不说大家都知道要怎么去调试 直接点就是 弄到窗体上去用用看就行了在上一篇中忘了说 其实在新建项目的时候直接有个 【窗体控件库(Windows Forms Control Li
2014-03-28 19:58:12
3748
原创 1.创建一个自定义控件
1.创建一个自定义控件原文请看我个人博客:http://clzf.co/blog.php?id=1这篇文章是 C#自定义控件开发 系列的第一篇文章 其实如果你看过[GDI+程序设计]这本书的话 我这一系列的文章你也不用看了 因为自定义控件的开发 和 GDI 的很多东西我都是从这本书上学习到的 好了话不多说 我把这本书的上传到了百度网盘 复印版虽然不是很清晰 不过还是能看的http:
2014-03-28 19:49:46
7085
1
原创 C#高仿腾讯QQ截图程序(改)
很久没有来CSDN了 也很久没有自己写过代码了 算了废话不多说具体内容看前一篇文章 http://blog.csdn.net/crystal_lz/article/details/8274277这个东西其实很早就改了 只是一直没有放上来而已上个主界面的图比起原来的 多了一个 从剪切板启动截图 从剪切板启动截图的效果如下就是中间那一块那一块图像是剪切板中的图像
2013-06-29 05:45:20
13442
24
原创 C#高仿腾讯QQ截图程序
最近把以前制作的截图程序重新写了一下 动了一个大手术 高质量仿照的TX的截图程序源码下载1(2012-12-09)http://download.csdn.net/detail/crystal_lz/4863320源码下载2(2012-12-15)http://download.csdn.net/download/crystal_lz/4889763新改
2012-12-09 02:21:06
37122
62
原创 关于C#绘制qq好友列表控件
发现有bug 文章后面上一个效果图左边那张图貌似忘了展示一个功能源码下载http://download.csdn.net/detail/crystal_lz/4755251 个人感觉注释还是比较详细貌似这是第一次 直接继承Control写控件 以前都是UserControl 对于写控件真没啥经验 途中遇到各种问题 各种蛋疼 所以代码有啥不对的地方 多包涵-
2012-11-11 03:48:25
20323
32
原创 C#制作内存修改器
先看效果图下载地址http://download.csdn.net/detail/crystal_lz/4555991其实 搞这个东西 主要是因为 不久前看到一个C#写的外挂 顿时就来了兴趣当时看了之后 觉得不爽的就是 那个地址是写死在程序里面的是固定的 而且是用其他东西扫出来的地址 顿时就觉得不爽了 要这个地址也是自己写的程序扫出来的那才有成就感于是呼这东西就这样
2012-09-08 02:47:14
12660
16
原创 C#制作QQ截图的自动框选功能的个人思路(三)<自动框选>
效果图:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using S
2012-03-07 04:04:58
3529
9
原创 C#制作QQ截图的自动框选功能的个人思路(二)<设置Hook>
上一篇介绍了一下我的一个个人思路而已、、这一篇来分析分析代码、、、主要分为两大部分 第一部分 就是 那个自动框选的那部分了啊 第二部分 就是设置Hook(不然窗体一直禁用啊)先来说说Hook 也就是 钩子 哎哟 叫我说 我也不怎么说的清楚 好吧 就不百度了 根据我的个人理解来说说吧 注意是 个人理解啊首先呢 平时 我们敲键盘 点 鼠标 的时候 比如 敲键盘 比如我们现在在qq聊天
2012-03-07 04:01:52
3137
1
原创 C#制作QQ截图的自动框选功能的个人思路(一)<思路介绍>
源码连接:http://download.csdn.net/detail/crystal_lz/4118677 (2012-03-07 这个是框选功能 下载需要两分 ) http://download.csdn.net/detail/crystal_lz/4247506 (2012-04-22 这个是把功能完善了 在上面的那个的代码上改了一些代码 然后可以保存图片
2012-03-07 03:34:56
6283
5
原创 C#关于制作截图工具(一)<简单截图>
记得我以前开始想做截图工具的时候 在网上看了n多 虽然网上有很多这类文章 不过当时我感觉我看的那些文章对于我来说“太华丽”了有点因为网上看的那些都是做的一整个截图工具上面包含了很多功能 比如可以话箭头 画一个矩形什么的 并且那个时候也才借出GDI的一点东西 所以看着代码特别头痛其实在看的过程中 我正在关心的不是怎么在上面画一个箭头而是关心的怎么把图给截下来的 现在我截图都还不会 画箭头有什
2012-03-04 04:37:13
5666
5
原创 关于C# 模仿千千静听 磁铁窗体 的个人的一个思路
这个是源文件的下载连接:http://download.csdn.net/detail/crystal_lz/4057081其实感觉把那个吸铁效果做出来不难、、难的是、、如何让两个或者多个窗体保持统一的置顶级别 而不会被夹在其他窗体中间若是桌面上只有你的窗体还好 看不出来有什么不妥 若是还有其他窗体 那么久很有可能出现夹心饼干的画面了下面看看我的代码吧 再次强调这是我自己写的
2012-02-11 03:58:02
3334
原创 关于C# 读取 写入 删除 注册表简单例子
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Mi
2012-01-29 21:59:42
2241
自己用C#写的一个截图程序
2016-06-22
C# Gif屏幕录制工具
2016-03-18
通用验证码识别工具套件(简单验证码)
2016-02-23
C#版简易spy++
2015-09-06
C#高质量仿腾讯截图程序(改)
2012-12-15
C#高质量仿腾讯截图程序
2012-12-09
C#自己绘制的QQ好友列表控件
2012-11-11
C#水波程序(思路)
2012-09-29
C#内存修改器(仿CE)
2012-09-08
C#制作qq截图自动框选功能
2012-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人