a c# utility library. C#工具包,C#工具类,常用方法,系统API,文件处理、加密解密、Winform美化(C# Tools)
|
|
7 years ago | |
|---|---|---|
| Documents | 7 years ago | |
| Fork.Net | 7 years ago | |
| .gitignore | 9 years ago | |
| README.md | 7 years ago |
Fork 工具包是平时在做 C# winform 客户端的时候,收藏整理的一个项目,包括各种常用的工具和方法,和窗口控件等。
持续完善更新中……
目前 Azylee.utils 工具组包含以下部分:
- 包含常用的基础工具方法
- 无需其他引用
● AppUtils:程序辅助工具
┣ AppLaunchTool.cs // 程序启动器
┣ AppSettleTool.cs // ——
┣ AppUnique.cs // 程序单开验证
┣ PermissionTool.cs // 权限信息
┗ StartupTool.cs // 开机启动项
● DataUtils:数据处理
┣ CollectionUtils:集合处理
┗ ListTool.cs // 列表内容判断
┣ DateTimeUtils:日期时间处理
┣ ChineseHourTool.cs // 中文时辰转换
┣ DateTimeConvert.cs // 日期时间转换
┣ DateTimeTool.cs // 日期时间处理
┣ DateTool.cs // 日期处理
┣ TimerTool.cs // 时间处理
┣ UnixTimeTool.cs // Unix 时间换算
┗ WeekDayTool.cs // 时间 - 周 换算
┣ EncryptUtils:加密解密
┣ AesTool.cs // AES 加密解密
┣ DesTool.cs // DES 加密解密
┗ MD5Tool.cs // 计算 MD5
┣ GuidUtils:Guid 处理
┗ GuidTool.cs // Guid 格式处理
┣ StringUtils:字符串处理
┗ StringTool.cs // 字符串处理
┗ UnitConvertUtils:单位转换
┗ ByteConvertUtils.cs // 计算机单位换算
● DelegateUtils:定义委托方法
┗ ProcessDelegateUtils:进度
┣ ProgressDelegate.cs // 进度委托
┗ ProgressEventArgs.cs // 进度委托参数
● IOUtils:输入输出
┣ DirUtils:路径
┗ DirTool.cs // 目录操作
┣ FileUtils:文件
┣ FileCodeTool.cs // 文件特征码
┣ FileCompressTool.cs // 文件压缩
┣ FileEncryptTool.cs // 文件加密解密
┣ FilePackageModel.cs // 文件打包模型
┣ FilePackageTool.cs // 文件打包
┗ FileTool.cs // 文件操作
┣ PathUtils:路径
┗ AppDirTool.cs // 程序目录操作
┣ TxtUtils:文本
┣ ConfigTool.cs // ——
┣ IniTool.cs // 操作 ini 配置文件
┣ TxtTool.cs // 操作文本文件
┗ XmlTool.cs // ——
● LogUtils:日志
┣ Log.cs // 日志工具
┣ LogLevel.cs // 日志分级
┣ LogModel.cs // 日志信息模型
┗ LogType.cs // 日志分类
● ProcessUtils:进程
┗ ProcessTool.cs // 进程操作
● TaskUtils:任务
┗ TaskSupport.cs // 辅助启动线程任务
● VersionUtils:版本
┗ VersionTool.cs // 版本处理
● WindowsUtils:系统
┣ APIUtils:API
┣ PermissionAPI.cs // 执行权限
┣ SystemSleepAPI.cs // 系统睡眠
┗ WindowsAPI.cs // 窗口信息
┣ InfoUtils:信息
┣ ComputerInfoTool.cs // 计算机信息
┗ NetcardInfoTool.cs // 网卡信息
┣ RegisterUtils:注册表
┗ RegisterTool.cs // 操作注册表
┗ ShortcutUtils:快捷方式
┗ ShortcutTool.cs // 操作快捷方式