|
|
@@ -1,10 +1,19 @@
|
|
|
-# Fork
|
|
|
+# Fork
|
|
|
|
|
|
Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,包括各种常用的工具和方法,窗口控件等。
|
|
|
|
|
|
持续完善更新中……
|
|
|
|
|
|
-------
|
|
|
+已添加到 Nuget 的库,可直接在 VS 中搜索安装。
|
|
|
+
|
|
|
+# | 模块 | DLL | Nuget | 支持 .NET 版本
|
|
|
+---|---|---|---|---
|
|
|
+1 | 核心库 | Azylee.Core | [1.0.0.4](https://www.nuget.org/packages/Azylee.Core/) | 4.0
|
|
|
+2 | 增强库 | Azylee.Core.Plus | - | 4.0
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+---
|
|
|
|
|
|
## Azylee.Utils 工具组
|
|
|
|
|
|
@@ -14,7 +23,8 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
2. Azylee.Core.Plus : 带其他引用的扩展方法
|
|
|
3. Azylee.Update : 更新工具包
|
|
|
4. Azylee.YeahWeb : Http 及网络相关工具包
|
|
|
-5. Azylee.WinformSkin : Winform 样式和控件
|
|
|
+5. Azylee.WinformMan : Winform 窗体管理
|
|
|
+6. Azylee.WinformSkin : Winform 样式和控件
|
|
|
|
|
|
### Azylee.Core 模块:
|
|
|
|
|
|
@@ -32,7 +42,12 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
|
|
|
● DataUtils:数据处理
|
|
|
┣ CollectionUtils:集合处理
|
|
|
- ┗ ListTool.cs // 列表内容判断
|
|
|
+ ┣ ArrayTool.cs // 数组格式化
|
|
|
+ ┣ ListTool.cs // 列表内容判断
|
|
|
+ ┗ Ls.cs // 列表内容判断(ListTool)
|
|
|
+
|
|
|
+ ┣ CurrencyUtils:货币处理
|
|
|
+ ┗ RMB.cs:集合处理 // 人民币格式化
|
|
|
|
|
|
┣ DateTimeUtils:日期时间处理
|
|
|
┣ ChineseHourTool.cs // 中文时辰转换
|
|
|
@@ -40,13 +55,18 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
┣ DateTimeTool.cs // 日期时间处理
|
|
|
┣ DateTool.cs // 日期处理
|
|
|
┣ TimerTool.cs // 时间处理
|
|
|
+ ┣ TimeStampTool.cs // 时间戳
|
|
|
┣ UnixTimeTool.cs // Unix 时间换算
|
|
|
┗ WeekDayTool.cs // 时间 - 周 换算
|
|
|
|
|
|
┣ EncryptUtils:加密解密
|
|
|
┣ AesTool.cs // AES 加密解密
|
|
|
┣ DesTool.cs // DES 加密解密
|
|
|
- ┗ MD5Tool.cs // 计算 MD5
|
|
|
+ ┣ MD5OTool.cs // MD5 原生算法
|
|
|
+ ┗ MD5Tool.cs // MD5 算法(依赖系统)
|
|
|
+
|
|
|
+ ┣ EnumUtils:枚举处理
|
|
|
+ ┗ FlagsEnumTool.cs // 标志枚举运算
|
|
|
|
|
|
┣ GuidUtils:Guid 处理
|
|
|
┗ GuidTool.cs // Guid 格式处理
|
|
|
@@ -55,6 +75,8 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
┗ SerializeTool.cs // 模型序列化
|
|
|
|
|
|
┣ StringUtils:字符串处理
|
|
|
+ ┣ Str.cs // 字符串处理(StringTool)
|
|
|
+ ┣ StringArrayTool.cs // 字符串数组处理
|
|
|
┗ StringTool.cs // 字符串处理
|
|
|
|
|
|
┗ UnitConvertUtils:单位转换
|
|
|
@@ -65,26 +87,57 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
┣ ProgressDelegate.cs // 进度委托
|
|
|
┗ ProgressEventArgs.cs // 进度委托参数
|
|
|
|
|
|
+● DllUtils:Dll 加载
|
|
|
+ ┗ DllInvokeTool.cs // Dll 加载
|
|
|
+
|
|
|
+● DrawingUtils:绘图
|
|
|
+ ┗ ColorUtils:颜色
|
|
|
+ ┗ ColorStyle.cs // 颜色
|
|
|
+
|
|
|
+● FormUtils:窗体工具
|
|
|
+ ┗ FormManTool.cs // 窗口管理器
|
|
|
+
|
|
|
● IOUtils:输入输出
|
|
|
┣ BinaryUtils:二进制文件
|
|
|
┗ BinaryFileTool.cs // 二进制文件读写
|
|
|
|
|
|
┣ DirUtils:路径
|
|
|
+ ┣ DirFinder.cs // 目录搜索
|
|
|
┗ DirTool.cs // 目录操作
|
|
|
|
|
|
+ ┣ ExifUtils:图片信息
|
|
|
+ ┣ ExifHelper.cs // 图片信息查看
|
|
|
+ ┗ ExifTagNames.cs // 信息项
|
|
|
+
|
|
|
+ ┣ FileManUtils:文件管理
|
|
|
+ ┣ FileWatcher.cs // 文件监控
|
|
|
+ ┗ FileWatcherEventArgs.cs // 文件监控事件
|
|
|
+
|
|
|
┣ FileUtils:文件
|
|
|
┣ FileCodeTool.cs // 文件特征码
|
|
|
┣ FileCompressTool.cs // 文件压缩
|
|
|
┣ FileEncryptTool.cs // 文件加密解密
|
|
|
+ ┣ FileFinder.cs // 文件搜索
|
|
|
┣ FilePackageModel.cs // 文件打包模型
|
|
|
┣ FilePackageTool.cs // 文件打包
|
|
|
┗ FileTool.cs // 文件操作
|
|
|
|
|
|
+ ┣ ImageUtils:图片
|
|
|
+ ┣ AffineTool.cs // 图片仿射
|
|
|
+ ┣ BarCodeToHTML.cs // 网页一维码
|
|
|
+ ┣ CaptchaHelper.cs // 验证码
|
|
|
+ ┣ IconTool.cs // 生成 Icon
|
|
|
+ ┣ ImageHelper.cs // 缩略图
|
|
|
+ ┣ ImageSpliter.cs // 图片分割
|
|
|
+ ┣ RotateImageTool.cs // 图像旋转
|
|
|
+ ┣ ScreenCapture.cs // 截屏
|
|
|
+ ┗ ThunbnailTool.cs // 缩略图
|
|
|
+
|
|
|
┣ PathUtils:路径
|
|
|
┗ AppDirTool.cs // 程序目录操作
|
|
|
|
|
|
┣ TxtUtils:文本
|
|
|
- ┣ ConfigTool.cs // (暂无)
|
|
|
+ ┣ ConfigTool.cs // 读取配置
|
|
|
┣ IniTool.cs // 操作 ini 配置文件
|
|
|
┣ TxtTool.cs // 操作文本文件
|
|
|
┗ XmlTool.cs // (暂无)
|
|
|
@@ -100,11 +153,45 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
┣ StatusLog.cs // 状态日志工具
|
|
|
┗ StatusLogModel.cs // 状态日志模型
|
|
|
|
|
|
+● NetUtils:网络
|
|
|
+ ┣ IPFormatter.cs // IP 格式化检查
|
|
|
+ ┣ MacFormatter.cs // MAC 格式化检查
|
|
|
+ ┣ NetConnectionInfo.cs // 网络连接信息
|
|
|
+ ┣ NetFlowService.cs // 网络流量监控
|
|
|
+ ┣ NetflowTool.cs // 网络流量监控
|
|
|
+ ┣ NetPacketTool.cs // 网络数据包工具
|
|
|
+ ┣ NetProcessInfo.cs // 联网进程信息
|
|
|
+ ┣ NetProcessInfo.cs // 联网进程读取
|
|
|
+ ┗ PingTool.cs // 网络连通
|
|
|
+
|
|
|
● ProcessUtils:进程
|
|
|
+ ┣ ProcessInfoTool.cs // 进程信息读取
|
|
|
+ ┣ ProcessStarter.cs // 进程启动器
|
|
|
┗ ProcessTool.cs // 进程操作
|
|
|
|
|
|
+● ProxyUtils:代理
|
|
|
+ ┣ SimpleProxyUtils:简单代理
|
|
|
+ ┣ RunMode.cs // 运行模式
|
|
|
+ ┗ SimpleProxyTool.cs // 代理工具
|
|
|
+
|
|
|
+● ReflectionUtils:反射
|
|
|
+ ┣ AttributeUtils:反射属性
|
|
|
+ ┣ AttributeTool.cs // 加载属性
|
|
|
+ ┣ ControlAttribute.cs // (暂无)
|
|
|
+ ┣ ControlAttributeEvent.cs // (暂无)
|
|
|
+ ┗ CustomAttributeHelper.cs // 加载属性
|
|
|
+
|
|
|
+ ┣ ReflectionCoreUtils:反射处理
|
|
|
+ ┣ DomainTool.cs // 应用程序域
|
|
|
+ ┗ SimpleReflection.cs // 反射执行
|
|
|
+
|
|
|
● TaskUtils:任务
|
|
|
┗ TaskSupport.cs // 辅助启动线程任务
|
|
|
+
|
|
|
+● ThreadUtils:线程
|
|
|
+ ┣ SleepUtils:线程休眠
|
|
|
+ ┣ Sleep.cs // 休眠(SleepTool)
|
|
|
+ ┗ SleepTool.cs // 休眠
|
|
|
|
|
|
● VersionUtils:版本
|
|
|
┗ VersionTool.cs // 版本处理
|
|
|
@@ -115,19 +202,40 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
┣ ExplorerAPI.cs // Explorer:可打开指定文件夹窗口
|
|
|
┣ PermissionAPI.cs // 执行权限
|
|
|
┣ SystemSleepAPI.cs // 系统睡眠
|
|
|
- ┗ WindowsAPI.cs // 窗口信息
|
|
|
+ ┣ WindowsAPI.cs // 窗口信息
|
|
|
+ ┣ WindowsDrawerAPI.cs // 桌面绘图
|
|
|
+ ┗ WindowsHotKeyAPI.cs // 热键
|
|
|
+
|
|
|
+ ┣ BrowserUtils:浏览器
|
|
|
+ ┗ BrowserSelector.cs // 浏览器选择
|
|
|
+
|
|
|
+ ┣ ClipboardUtils:剪贴板
|
|
|
+ ┗ ClipboardTool.cs // 剪贴板
|
|
|
|
|
|
┣ CMDUtils:API
|
|
|
┣ CMDNetstatTool.cs // CMD网络指令包装
|
|
|
┗ CMDProcessTool.cs // CMD进程启动工具
|
|
|
|
|
|
+ ┣ HookUtils:Hook
|
|
|
+ ┣ KeyboardHook.cs // 键盘钩子
|
|
|
+ ┣ KeyboardHookHelper.cs // (暂无)
|
|
|
+ ┗ UserActivityHook.cs // 用户动作监控
|
|
|
+
|
|
|
┣ InfoUtils:信息
|
|
|
┣ ComputerInfoTool.cs // 计算机信息
|
|
|
┣ ComputerStatusTool.cs // 计算机性能计数器
|
|
|
- ┗ NetcardInfoTool.cs // 网卡信息
|
|
|
+ ┣ NetcardInfoTool.cs // 网卡信息
|
|
|
+ ┣ OSInfoTool.cs // 操作系统
|
|
|
+ ┣ OSName.cs // 操作系统清单
|
|
|
+ ┣ PatchInfoTool.cs // 计算机补丁
|
|
|
+ ┣ SoftwareInfo.cs // 软件信息
|
|
|
+ ┗ SoftwareTool.cs // 已装软件列表
|
|
|
|
|
|
┣ RegisterUtils:注册表
|
|
|
┗ RegisterTool.cs // 操作注册表
|
|
|
+
|
|
|
+ ┣ ShareUtils:共享
|
|
|
+ ┗ ShareInfoTool.cs // 计算机共享
|
|
|
|
|
|
┗ ShortcutUtils:快捷方式
|
|
|
┗ ShortcutTool.cs // 操作快捷方式
|
|
|
@@ -177,6 +285,8 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
┗ HttpToolPlus.cs // 增强Http工具(如携带Cookie)
|
|
|
```
|
|
|
|
|
|
+### Azylee.WinformMan
|
|
|
+——暂无
|
|
|
|
|
|
### Azylee.WinformSkin
|
|
|
——暂无
|
|
|
@@ -188,5 +298,4 @@ Fork 是平时在做 C# 项目的时候,收藏整理的一个工具项目,
|
|
|
- 在使用过程中,遇到问题可以给我发邮件,希望能帮助到你,更期待你的建议 ~~~
|
|
|
|
|
|
|
|
|
-
|
|
|

|