• MVC整理笔记3Helper


    1.ConfigHelper -配置文件帮助类 从AppSettings获取key的值

    2.AsposeOfficeHelper -使用Aspose组件的Office文件操作帮助类

    引用:Aspose.Cells

    功能:

    1. 将DataTable输出为字节数组
    2. 通过模板导出Excel
    3. 从excel文件导入数据

    3.AsyncHelper  -异步转同步,防止ASP.NET中死锁  同步执行  值得探索研究一番

    4.BaiduApiHelper.cs  -百度接口签名帮助类

    引用:

    功能:

    1. 发送POST请求
    2. 发送短信

    DbSearchHelper.cs  -数据库查询帮助类

    功能:

    1. 获取数据库统计数据
    2. 获取IQueryable

    EncodingHelper.cs  -编码帮助类

    EnumHelper.cs   枚举帮助类

    功能:

    1. 将枚举类型转为选项列表
    2. 多选枚举转为对应文本,逗号隔开

    ExceptionHelper.cs   -异常帮助类

    引用:Microsoft.AspNetCore.Http.Extensions

    功能:

    1. 获取异常位置
    2. 获取异常消息

    FileHelper   -文件操作帮助类 读写操作

    1. 判断文件是否存在
    2. 获取当前程序根目录
    3. 输出字符串到文件
    4. 输出日志到指定文件

    FileZipHelper  -文件压缩帮助类

    1. 压缩一个文件
    2. 压缩多个文件

    GuidHelper  -GUID帮助类 生成主键

    HttpClientHelper.cs   Http请求帮助类  可以看看

    引用:Microsoft.Extensions.Http

    HttpHelper  -Http请求操作帮助类

    功能:

    1. 发起GET请求
    2. 发起POST请求
    3. 请求数据
    4. 获取所有请求的参数(包括get参数和post参数)
    5. 构建完全Url
    6. 从URL获取html文档
    7. 发起安全签名请求
    8. 生成接口签名sign

    ImgHelper   -图片操作帮助类

    功能:

    1. 从文件获取图片
    2. 从base64字符串读入图片
    3.  从URL格式的Base64图片获取真正的图片
    4. 压缩图片
    5. 将图片转为base64字符串
    6. 获取真正的图片base64数据
    7. 将图片的URL或者Base64字符串转为图片并上传到服务器,返回上传后的完整图片URL

    ImgVerifyCodeHelper.cs  -验证码帮助类

    功能:

    1. 生成图片验证码

    IocHelper.cs   -Ioc容器帮助类

    功能:

    1. 注册类型
    2. 获取对象

    IpHelper.cs   -Ip地址帮助类

    功能:

    1. 获取本地IP地址
    2. 获取第一个可用的端口号
    3. 检查指定端口是否已用
    4. 获取操作系统已用的端口号

    JobHelper.cs    -任务帮助类

    引用:Quartz

    功能:

    1. 设置一个时间间隔的循环操作
    2. 设置每天定时任务
    3. 设置延时任务,仅执行一次
    4. 删除任务

    LinqHelper.cs   -Linq操作帮助类

    功能:

    1. 创建初始条件为True的表达式
    2. 创建初始条件为False的表达式

    LogHelper.cs   -日志帮助类

    功能:

    1. 写入日志到本地TXT文件

    LoopHelper.cs   -循环帮助类

    功能:

    1. 循环指定次数

    PathHelper.cs    -路径帮助类

    1. 获取Url
    2. 获取绝对路径
    3. 获取项目代码根目录

    QRCodeHelper   -二维码生成帮助类

    引用:QRCode

    功能:

    1. 生成二维码,默认边长为250px
    2. 生成二维码,自定义边长
    3. 生成二维码
    4. 生成二维码并添加Logo
    5. 生成条形码

    RandomHelper.cs  -Random随机数帮助类

    功能:

    1. 下一个随机数
    2. 下一个随机值

    TreeHelper.cs   树结构帮助类

    功能:

    1. 建造树结构
    2. 获取所有子节点
    3. 判断当前节点是否有子节点

    TypeBuilderHelper.cs  -运行时创建类型

    功能:

    1. 创建类型
    2. 获取配置

    XmlHelper.cs  XML文档操作帮助类

    功能:

    1. 序列化为XML字符串
  • 相关阅读:
    MySQL数据库8(十九)外键
    MySQL数据库8(十八)用户权限管理
    HTML基本样式
    HTML5之部分新特性
    MySQL数据库8(十七)数据库的备份还原
    MySQL数据库8(十六)子查询
    MySQL数据库(十五)联合查询与连接查询
    MySQL数据库8(十四)聚合函数和运算符
    MySQL数据库8(十三)高级数据操作之select指令
    MySQL数据库8(十二)高级数据操作
  • 原文地址:https://www.cnblogs.com/wangchuang/p/12566792.html
Copyright © 2020-2023  润新知