MyDb 基于XML实现的权限类 用户名 用户id 密码 权限控制Id 用户备注 是否是管理员权限 是否是超级管理员权限 设置权限 权限名称 权限值 返回是否设置成功 获取权限 权限名称 默认权限值 返回权限值 获取权限 权限名称 返回权限值 批量导入权限 权限相关的内容 返回是否执行成功 导出权限 返回导出文本 清除所有权限 返回是否执行成功 汉字转拼音静态类,包括功能全拼和缩写,方法全部是静态的 汉字的机内码数组 机内码对应的拼音数组 把汉字转换成拼音(全拼) 汉字字符串 转换后的拼音(全拼)字符串 把汉字转换成拼音(全拼) 汉字字符串 转换后的拼音(全拼)字符串 把汉字转换成拼音(首拼) 汉字字符串 转换后的拼音(首拼)字符串 把汉字转换成拼音(全拼) 汉字字符串 用指定字符分隔 转换后的拼音(全拼)字符串 汉字转拼音缩写 要转换的汉字字符串 拼音缩写 汉字转拼音缩写 (字符串) (小写) (空格间隔) 要转换的汉字字符串 拼音缩写 汉字转拼音缩写 (大写) 要转换的汉字字符串 拼音缩写 汉字转拼音缩写 (字符串)(大写)(空格间隔) 要转换的汉字字符串 拼音缩写 取单个字符的拼音声母 要转换的单个汉字 拼音声母 取单个字符的拼音声母 要转换的单个汉字 拼音声母 Ini操作类 写入Ini 获取Ini 声明INI文件的读操作函数 GetPrivateProfileString() 声明INI文件的读操作函数 GetPrivateProfileString() 声明INI文件的读操作函数 GetPrivateProfileString() 获取所有节点名称(Section) 存放节点名称的内存地址,每个节点之间用\0分隔 内存大小(characters) Ini文件 内容的实际长度,为0表示没有内容,为nSize-2表示内存大小不够 编码 Ini操作类 根据section取所有key和值 读取INI文件中指定INI文件中的所有节点名称(Section) 所有节点,没有内容返回string[0] 读取INI文件 段,格式[] 返回byte类型的section组或键值组 根据section取所有key 写入ini 写入ini 写入ini 写入ini 写入ini 写入Ini 读取Ini 读取Ini 读取Ini 读取Ini 写入ini 删除Ini的Key 删除Ini节点 控件信息 id 控件对象 控件值类型 默认值 值类型 默认 取列表顺序值 取当前选择的列表值 取对象值 保存的设置类型 Ini XML 对象值 显示的文本 图片序号 id Tag值 显示文本值 星期数据 一周的开始时间 一周的结束时间 XML操作类 XML操作类 从XML文本中加载数据 从指定的XML文本中加载 XML文本 如为1,表示加载成功,为0为失败 载入空的XML文档 如为1,表示加载成功,为0为失败 从指定的文件中加载 XML文件路径 如为1,表示加载成功,为0为失败 保存到指定文件中 文件路径 如为1,表示保存成功,为0为失败 判断节点是否存在 属性名 属性值 返回1,表示存在,其它表示不存在 定位节点 属性名 属性值 返回第一个符合要求的结果 定位节点,如果找不到节点,就新建一个节点 属性名 属性值 返回第一个符合要求的结果 根据用户的节点定位节点,输入节点时,一定要注意节点是属于类内部的,否则可能出错。 返回第一个符合要求的结果 定位设置节点 返回第一个符合要求的结果 在节点后插入数据 在节点前插入数据 获取节点数量 属性名 属性值 返回符合要求的结果数量 获取节点数量 返回符合要求的结果数量 获取节点数量 属性名 属性值 返回符合要求的结果数量 设置节点值 属性名 属性值 如为1,表示加载成功,为0为失败 设置节点值 属性名 属性值 如为1,表示加载成功,为0为失败 设置节点值 属性名 属性值 如为1,表示加载成功,为0为失败 设置节点值 属性名 属性值 如为1,表示加载成功,为0为失败 设置节点值 属性名 属性值 如为1,表示加载成功,为0为失败 设置节点值 属性名 属性值 如为1,表示加载成功,为0为失败 读取指定节点的值 读取指定节点的值 读取指定节点的值 读取指定节点的值 获取属性值 读取指定节点的值 读取指定节点的值 读取指定节点的值 读取所有的节点名称 读取指定节点的值 读取指定节点的值 读取指定节点的值 读取指定节点的值 读取指定节点的值 获取XML文件的根元素 获取所有列表 如为1,表示获取成功,为0为失败 获取所有列表 如为1,表示获取成功,为0为失败 新增节点 新增节点并定位到新节点 新增设置节点并定位 在指定节点前新增节点并定位到新节点 获取当前节点 删除节点 获取XML文本 获取XML文本 获取文本 获取文本 字符串操作类 字符串转Base64 Base64转字符串 转换指定字符串为布尔类型 转换指定字符串为Double类型 已重载.计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. 第一个日期和时间 第二个日期和时间 已重载.计算一个时间与当前本地日期和时间的时间间隔,返回的是时间间隔的日期差的绝对值. 一个日期和时间 转换指定字符串为Int类型 转换指定字符串为Int类型 转换指定布尔类型为Int类型,true为1,false为0 判断指定字符串是否是布尔类型 判断指定字符串是否是Double类型 判断指定字符串是否是Int类型 根据年月日转换成日期 追加字符 获取2个字符串中间的内容,point1为空表示从首位开始算,point2为空表示算到结尾。 判断字符串是否只包含数字或英文 判断字符串是否只包含英文 判断字符串是否匹配,支持?*通配符 待匹配的字符串 匹配的通配符 通配符替换 获取匹配的内容 文件时间 创建时间 最后修改时间 访问时间 图片类型 Bmp图片 Jpeg图片 Png图片 Gif动态图片 Tiff图片 对变量的拓展 替换文本(忽略大小写) 需要替换的内容 替换后的内容 替换文本(忽略大小写),可支持通配符 是否是通配符表达式,不是,则普通替换,忽略大小写,是,则启用通配符替换 获取符合要求的第一个结果 是否是正则 查找字符串,忽略大小写 查找字符串,忽略大小写 判断字符串是否是数字或英文 判断字符串是否是英文 是否在指定范围内 是否在指定范围内 转换指定字符串为Int类型 最小值 最大值 如果字符串不在范围内,则使用本默认值 转换指定布尔类型到Int类型,true为1,false为0 将指定类型转换成整型 将指定类型转换成整型 将指定类型转换成长整型 将指定类型转换成长整型 转换指定类型为Double类型 转换指定类型为Double类型 转换DateTime类型到日期时间字符串 转换DateTime类型到日期字符串 转换DateTime类型到日期星期字符串 转换DateTime类型到Unix时间戳 转换Unix时间戳到DateTime类型 判断字符串是否与内容匹配 将变量值转换成Double类型,如果不在指定区域范围内,则使用默认值 转换到文件大小字符串 转换到文件大小字符串 转换指定类型为Decimal类型 将变量值转换成Decimal类型 将变量值转换成Decimal类型,如果不在指定区域范围内,则使用默认值 转换指定类型为DateTime类型 将变量值转换成DateTime类型 转换指定类型为布尔类型 追加字符 获取指定字符串之间的内容 获取指定字符串之间的内容 判断指定字符串是否是Int类型 判断指定字符串是否是Double类型 判断是否是布尔类型 将字符串转换为Base64类型 判断字符串是否在指定长度 判断能否转换成日期格式 文件信息 获取版本号 获取版本号 判断是否是管理员方式运行 Hosts操作类 获取并转换hosts内容 hosts内容 获取hosts并转换hosts内容 追加内容到hosts里 要追加的内容列表,每一行为ip 域名的格式 0表示无需新增,-1表示添加失败,1表示追加成功 write为true,追加内容到hosts里;为false,判断是否需要追加 要追加的内容列表,每一行为ip 域名的格式 是否要写入,如果为false,则只判断是否需要追加,而不写入Hosts文件 0表示无需新增,-1表示添加失败,1表示追加成功 追加内容到hosts里 要追加的内容 0表示无需新增,-1表示添加失败,1表示追加成功 追加内容到hosts里 ip地址 域名 0表示无需新增,-1表示添加失败,1表示追加成功 从hosts文件里删除内容 要删除的内容 0表示无需删除,-1表示添加失败,1表示删除成功 从hosts文件里删除内容 ip地址 域名 0表示无需删除,-1表示添加失败,1表示删除成功 Host信息 IP 域名 注释 是否要删除 音频播放类 临时音频文件 父窗口句柄 声音标签 play synchronously (default) play asynchronously silence (!default) if sound not found pszSound points to a memory file loop the sound until next sndPlaySound don’t stop any currently playing sound Stop Playing Wave don’t wait if the driver is busy name is a registry alias alias is a predefined id name is file name name is resource name or atom 音频播放类 embedded music file 临时保存的文件位置 父窗口句柄 音频播放类 要播放的音频位置 父窗口句柄 音频播放类 父窗口句柄 播放音频 播放音频 关闭音频 文件操作类 删除单个文件。 删除的文件名 指示是将文件放入回收站还是永久删除,true-放入回收站,false-永久删除 指示是否显示确认对话框,true-显示确认删除对话框,false-不显示确认删除对话框 指示是否显示进度对话框,true-显示,false-不显示。该参数当指定永久删除文件时有效 反馈错误消息的字符串 操作执行结果标识,删除文件成功返回0,否则,返回错误代码 删除单个文件。 删除的文件名 指示是将文件放入回收站还是永久删除,true-放入回收站,false-永久删除 操作执行结果标识,删除文件成功返回0,否则,返回错误代码 永久删除单个文件。 永久删除的文件名 操作执行结果标识,删除文件成功返回0,否则,返回错误代码 删除一组文件。 字符串数组,表示一组文件名 指示是将文件放入回收站还是永久删除,true-放入回收站,false-永久删除 指示是否显示确认对话框,true-显示确认删除对话框,false-不显示确认删除对话框 指示是否显示进度对话框,true-显示,false-不显示。该参数当指定永久删除文件时有效 反馈错误消息的字符串 操作执行结果标识,删除文件成功返回0,否则,返回错误代码 移动文件到指定路径下 要移动的文件名 移动到的目的路径 移动一个文件到指定路径下 要移动的文件名 移动到的目的路径 指示是否显示确认对话框,true-显示确认对话框,false-不显示确认对话框 指示是否显示进度对话框 指示当文件名重复时,是否自动为新文件加上后缀名 反馈错误消息的字符串 返回移动操作是否成功的标识,成功返回0,失败返回错误代码 移动一组文件到指定的路径下 要移动的文件名数组 移动到的目的路径 指示是否显示确认对话框,true-显示确认对话框,false-不显示确认对话框 指示是否显示进度对话框 指示当文件名重复时,是否自动为新文件加上后缀名 反馈错误消息的字符串 返回移动操作是否成功的标识,成功返回0,失败返回错误代码,-200:表示其他异常 复制文件到指定的文件名或路径 要复制的文件名 复制到的目的文件名或路径 复制文件到指定的文件名或路径 要复制的文件名 复制到的目的文件名或路径 指示是否显示确认对话框,true-显示确认对话框,false-不显示确认对话框 指示是否显示进度对话框 指示当文件名重复时,是否自动为新文件加上后缀名 返回错误信息 返回移动操作是否成功的标识,成功返回0,失败返回错误代码,-200:表示其他异常 复制一组文件到指定的路径 要复制的文件名数组 复制到的目的路径 指示是否显示确认对话框,true-显示确认对话框,false-不显示确认对话框 指示是否显示进度对话框 指示当文件名重复时,是否自动为新文件加上后缀名 返回错误信息 返回移动操作是否成功的标识,成功返回0,失败返回错误代码,-200:表示其他异常 重命名一个文件为新名称,建议您使用更方便的Microsoft.VisualBasic.FileSystem.ReName();替换该方法 要复制的文件名 复制到的目的文件名或路径 指示是否显示确认对话框,true-显示确认对话框,false-不显示确认对话框 返回错误信息 返回移动操作是否成功的标识,成功返回0,失败返回错误代码,-200:表示其他异常 删除单个或多个文件 删除的文件名,如果是多个文件,文件名之间以字符串结尾符'\0'隔开 指示是将文件放入回收站还是永久删除,true-放入回收站,false-永久删除 指示是否显示确认对话框,true-显示确认删除对话框,false-不显示确认删除对话框 指示是否显示进度对话框,true-显示,false-不显示。该参数当指定永久删除文件时有效 反馈错误消息的字符串 操作执行结果标识,删除文件成功返回0,否则,返回错误代码 移动或复制一个或多个文件到指定路径下 操作类型,是移动操作还是复制操作 要移动或复制的文件名,如果是多个文件,文件名之间以字符串结尾符'\0'隔开 移动到的目的位置 指示是否显示确认对话框,true-显示确认对话框,false-不显示确认对话框 指示是否显示进度对话框 指示当文件名重复时,是否自动为新文件加上后缀名 反馈错误消息的字符串 返回移动操作是否成功的标识,成功返回0,失败返回错误代码 如果指定文件夹不存在,则创建文件夹 获取一个文件的全名 文件名 返回生成文件的完整路径名 获取一个文件的全名 文件名 返回生成文件的完整路径名 解释错误代码 代码号 返回关于错误代码的文字描述 运行文件 /运行文件 运行程序 打开文件 打开文件夹并定位文件 打开网址 判断文件名是否有效 转换到有效文件名 追加日志 追加文件 读取文件内容,可以自动识别文件编码 读取文件所有行,可以自动识别文件编码 写入所有文本行到文件,如果文件夹不存在,会自动创建 写入所有文本到文件,如果文件夹不存在,会自动创建 从文件中加载图片,使用本方法,不会导致图片文件被占用。 获取文件大小 添加文件到指定文件夹,会进行自动重命名,并返回重命名后的文件名(含路径) 要添加的文件路径 要添加到的文件夹 是否根据时间进行重命名 返回是否成功执行 成功执行则返回路径,否则返回空 获取文件大小字符串 获取文件大小字符串 复制内容到剪切板 添加某个控件为支持拖放属性 使管理员方式运行时支持拖放 保存高质量不失真照片 保存高质量不失真照片 保存高质量不失真照片 获取绝对路径 获取相对路径 获取图标 销毁图标 获取文件图标 用于取得一个文本文件的编码方式(Encoding)。 用于取得一个文本文件的编码方式(Encoding)。 取得一个文本文件的编码方式。如果无法在文件头部找到有效的前导符,Encoding.Default将被返回。 文件名。 取得一个文本文件流的编码方式。 文本文件流。 取得一个文本文件的编码方式。 文件名。 默认编码方式。当该方法无法从文件的头部取得有效的前导符时,将返回该编码方式。 取得一个文本文件流的编码方式。 文本文件流。 默认编码方式。当该方法无法从文件的头部取得有效的前导符时,将返回该编码方式。 通过给定的文件流,判断文件的编码类型 文件流 文件的编码类型 判断是否是不带 BOM 的 UTF8 格式 对鼠标或键盘的自动化操作 鼠标左键 鼠标中键 鼠标右键 模拟键盘按键 按下还是抬起 鼠标滚轮 鼠标移动 自定义鼠标按下或抬起 左键单击鼠标(支持后台单击) 指定要发送单击命令的句柄 坐标x(句柄内的坐标,非屏幕坐标) 坐标y(句柄内的坐标,非屏幕坐标) 左键单击鼠标(支持后台单击) 指定要发送单击命令的句柄 坐标(句柄内的坐标,非屏幕坐标) 右键单击鼠标(支持后台单击) 指定要发送单击命令的句柄 坐标x(句柄内的坐标,非屏幕坐标) 坐标y(句柄内的坐标,非屏幕坐标) 右键单击鼠标(支持后台单击) 指定要发送单击命令的句柄 坐标(句柄内的坐标,非屏幕坐标) 中键单击鼠标(支持后台单击) 指定要发送单击命令的句柄 坐标x(句柄内的坐标,非屏幕坐标) 坐标y(句柄内的坐标,非屏幕坐标) 中键单击鼠标(支持后台单击) 指定要发送单击命令的句柄 坐标(句柄内的坐标,非屏幕坐标) 左键单击鼠标(不支持后台单击) 坐标x(屏幕坐标) 坐标y(屏幕坐标) 左键单击鼠标(不支持后台单击) 坐标(屏幕坐标) 右键单击鼠标(不支持后台单击) 坐标x(屏幕坐标) 坐标y(屏幕坐标) 右键单击鼠标(不支持后台单击) 坐标(屏幕坐标) 中键单击鼠标(不支持后台单击) 坐标x(屏幕坐标) 坐标y(屏幕坐标) 中键单击鼠标(不支持后台单击) 坐标(屏幕坐标) 粘贴文本 获取指定句柄的大小及位置 设置指定句柄的大小 判断鼠标位置是不是在指定的矩形中 判断2张图是否相似度超90 /获取2种颜色的相似度,范围为0~100 新模态窗体 设置窗体返回的结果值,并关闭窗体。 当前窗体 模态变量 防止 窗体返回的结果事件 当打开的窗体返回结果时激发 窗体返回的状态 实例化类 父窗体,如果为null,则取桌面为父窗体 获取最顶级的父窗口 显示新模态窗体,会暂时禁用父窗体,关闭当前窗体后,父窗体会恢复。 只运行一个实例,打开后,所有窗体都依然有效。 显示窗体 显示的位置 显示在父窗体中间 窗体显示位置 右上角 顶部中间 顶部右边 中间 左下角 底部中间 右下角 父窗体居中 日期时间的操作类 获取当前是周几,周一到周日,分别是1-7. 获取当前是周几,1-7,分别是返回一到日. 获取当前是周几,输入日期,根据周几,分别是返回一到日. 获取一周的开始和结束,开始时间为第一天的0点,结束时间以最后一天的0点为结束时间 获取2个日期相差几周 获取2个日期相差几个月 获取一个月的开始 判断是否在同一个星期。 判断是否在同一个月。 判断是否在同一天 计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. 第一个日期和时间 第二个日期和时间 计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. 第一个日期和时间 第二个日期和时间 是否显示秒 计算一个时间与当前本地日期和时间的时间间隔,返回的是时间间隔的日期差的绝对值. 一个日期和时间 将c# DateTime时间格式转换为Unix时间戳格式 时间 long 时间戳转为C#格式时间 将c# DateTime时间格式转换为js时间戳格式 时间 long JS时间戳转为C#格式时间 根据年月日转换成日期 根据日期和时间转换成日期时间 将时间转换成当前分钟开始的时间 将时间转换成当前秒钟开始的时间 当前时间在这一天里的秒数 窗体操作类 设置Comobox的行间距 移除关闭按钮。返回值,非零表示成功,零表示失败。 窗口的句柄 是否成功 把窗体放到最前 显示窗体 设置窗体是否置顶 显示没有焦点的窗口 根据句柄获取窗口文本 根据句柄获取窗口类 获取当前活动的窗口句柄 设置为当前活动窗口 根据窗口句柄来获得进程id 显示窗体 设置窗体父窗体为桌面,不会随着显示桌面而最小化,但无法设置窗体透明度 结束进程 打开窗体,只打开一个实例(非模态) 设置注册表操作,部分功能需要管理员权限 访问的注册表位置(64位还是32位) 访问的注册表节点 设置是否开机启动 是否开机启动 开机启动名称 启动命令 设置是否开机启动 是否开机启动 开机启动名称 把指定文件设置为开机启动或取消开机启动 是否开机启动 开机启动名称 要开机启动的文件路径 检查是否开机启动 开机启动名称 开机启动命令 检查是否开机启动 开机启动名称 判断指定文件是否是开机启动 开机启动名称 文件路径 判断当前程序是否是开机启动 开机启动名称 判断当前程序是否是开机启动 开机启动名称 启动命令行 设置指定文件的浏览器控件内核版本 文件名,要求不带路径 7000 表示IE7兼容视图模式;8000 表示IE8 标准模式 ;8888 表示IE8 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式 设置文件关联 扩展名(如.apk) 映射的扩展名(如apkfile) app名称(建议用英文数字) 文件关联描述 文件路径 设置文件关联 映射的扩展名(如apkfile) app名称(建议用英文数字) 文件关联描述 文件路径 在指定文件格式右键菜单中增加菜单 扩展名(如.apk) app名称(建议用英文数字) 文件关联描述 文件路径 删除文件关联 映射的扩展名(如apkfile) app名称(建议用英文数字) 获取文件关联是否存在 映射的扩展名(如apkfile) app名称(建议用英文数字) 采用的IE模式 IE7兼容视图 IE8 标准模式 IE8 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式 IE9 标准模式 IE9 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式 IE10 标准模式 IE10 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式 设置当前软件的浏览器控件内核版本 7000 表示IE7兼容视图模式;8000 表示IE8 标准模式 ;8888 表示IE8 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式 设置指定文件的浏览器控件内核版本 文件名,要求不带路径 IE内核版本 设置当前软件的浏览器控件内核版本 IE内核版本 系统函数 绿 获取屏幕伽马值 设置屏幕伽马值 获取键盘和鼠标没有操作的时间 设置屏幕 Gamma值 设置屏幕亮度 获取系统 窗体操作类 构造函数 析构 设置让窗体支持移动 是否允许可调节大小 可调节窗体大小的宽度 给控件增加拖放功能的类 拖放实例 高级拖放事件 使管理员方式运行时支持拖放 使支持拖放属性 网络操作类 通过NetworkInterface读取网卡Mac 通过NetworkInterface读取网卡Mac 根据mac字符串来获取最终的mac地址,可以是各种MAC地址格式,非法的内容将返回null 远程唤醒 远程唤醒 消息客户端类 判断当前消息主服务器是否创建成功 最后一次接收消息的时间,可用来判断服务端是否有响应 主句柄 当收到消息时激发 连接上主服务器时触发 收到服务端关闭通知 收到服务端关闭通知,即将关闭 服务端大小改变时激发 实例化客户端 服务端ID 当前客户端ID,会向服务器报告当前ID 客户端 断开服务端连接 发送消息,采用多线程发送 向服务端发送心跳包 判断服务端句柄是否存在。 共享内存 写共享内存 需要映射的文件的字节数量 映射对象(简单类型、结构体等) 文件映射对象的名称 写共享内存 需要映射的文件的字节数量 映射对象(简单类型、结构体等) 文件映射对象的名称 发送消息的窗口句柄 发送消息 读共享内存 需要映射的文件的字节数量 类型 文件映射对象的名称 返回读到的映射对象 读共享内存 需要映射的文件的字节数量 类型 文件映射对象的名称 返回读到的映射字节数据 消息服务器 消息事件 大小改变事件 即将关闭事件 当收到消息时激发 消息处理类 发送消息,采用单线程发送 要发送到的句柄 编号 消息内容 发送消息,采用多线程发送 要发送到的句柄 编号 消息内容 消息类 是否取消 来源句柄 消息文本 需要回复的内容 消息服务端类 判断当前消息主服务器是否创建成功 当收到消息时激发 当收到自定义消息时(非系统消息)激发 有消息客户端发起连接请求时激发 有消息客户端连接成功时激发 有消息客户端断开连接时激发 服务端ID,需要唯一性,共客户端识别 服务端 释放资源 判断是否包含指定客户端 设置客户端大小 根据客户端ID,获取客户端对象 根据客户端句柄,获取客户端对象 关闭所有客户端 关闭指定客户端 关闭指定客户端 向所有客户端发送消息,单线程 向指定客户端发送消息 关闭在指定时间前失去响应的子客户端 客户端信息 客户端句柄 客户端ID 客户端连接时间 心跳时间 数据库引擎 数据库枚举类型 Odbc引擎 OleDb引擎 Oracle引擎 MSSQL引擎 SQLite引擎 MySql引擎 判断DataSet是否包含数据 获取首行数据 获取第一行第一列的值 将DataSet类型转换为RyQuickSQL列表类型 将DataSet类型转换为RyQuickSQL列表类型 数据库操作接口 连接数据库 断开数据库 获取数量 获取分页语句 获取分页语句 获取分页语句 获取分页语句 添加Parameter参数 清空Parameter参数 获取Parameter值 根据RyQuickSQL类来获取Parameter值 开始执行事务 提交事务 判断是否包含数据 返回-1000表示该数据库不支持本接口 读取数据 读取数据 读取数据 根据id号获取数据 执行SQL语句 执行SQL语句 执行SQL语句 根据id号删除数据 创建数据库 释放资源 SQL字段类型 SQL字段类型 SQL字段类型 SQL字段名 SQL字段值 SQL字段长度 不是真的值,而是用于计算的值 SQL快速操作类 SQL快速操作类 表名 操作字段列表 清理使用资源 清理使用资源 操作参数列表 操作参数列表 添加字符串字段 添加null值字段 添加日期字段 添加int字段 添加double字段 添加decimal字段 添加bool字段 添加用于计算的值 添加Int64字段 清空内容 数量 输出多条件搜索。 字段名,多个字段请用逗号分隔。 多个条件之间请用空格隔开 获取插入SQL语句 获取更新SQL语句 添加参数 获取Ole参数 获取SQL参数 AES加密解密类 AES加密算法 明文字符串 密钥 返回加密后的密文字节数组 AES解密 密文字节数组 密钥 返回解密后的字符串 加密 解码 转换密钥到合法密钥 Base64编码类 编码 把字符串编码成Base64字符串 解码 MD5和SHA1操作类 获取MD5 获取MD5 获取SHA1 获取SHA1 获取HmacSHA1 获取SHA256 获取HmacSHA256 获取SHA224 获取SHA512 获取HmacSHA512 使用using代替lock操作的对象,可指定写入和读取锁定模式 利用IDisposable的using语法糖方便的释放锁定操作 内部类 读写锁对象 是否为写入模式 利用IDisposable的using语法糖方便的释放锁定操作 构造函数 读写锁 写入模式为true,读取模式为false 释放对象时退出指定锁定模式 空的可释放对象,免去了调用时需要判断是否为null的问题 内部类 空的可释放对象 空的释放方法 读写锁 保存数据 使用using代替lock操作的对象,可指定写入和读取锁定模式 构造函数 使用using代替lock操作的对象,可指定写入和读取锁定模式 构造函数 为Data属性设置初始值 获取或设置当前对象中保存数据的值 获取数据时未进入读取或写入锁定模式 设置数据时未进入写入锁定模式 是否启用,当该值为false时,Read()和Write()方法将返回 Disposable.Empty 进入读取锁定模式,该模式下允许多个读操作同时进行 退出读锁请将返回对象释放,建议使用using语块 Enabled为false时,返回Disposable.Empty; 在读取或写入锁定模式下重复执行,返回Disposable.Empty; 进入写入锁定模式,该模式下只允许同时执行一个读操作 退出读锁请将返回对象释放,建议使用using语块 Enabled为false时,返回Disposable.Empty; 在写入锁定模式下重复执行,返回Disposable.Empty; 读取模式下不能进入写入锁定状态 中国农历类,最大支持公元0-9999年 日期:2019-02-09 作者:http://www.cnblogs.com/zjfree/ 日历类型 无效 Julian 日历 Gregorian 日历 有效 公历节日 农历节日 某个月第n个星期几 获取农历 获取农历 获得某农历年的闰月,返回 1~12 对应一月到十二月,返回 0 表示无闰月 农历搜索方向 无效 向上 向下 {* 日月食类型, 无, 日食, 月全食, 月偏食 } 日食 月全食 月偏食 {* 月相, 无, 朔, 望} 获得某公历年月日的农历日数和该日月相以及日月食类型和时刻 获得某公历年月日的农历月数 获取阳历日期对应的农历日期 获得某公历年月日的农历月日和是否闰月的信息 获得等效标准日数对应的某公历日,倒推而来 比较两个农历日期(包括闰月信息),1 大于2返回1、1等于2返回0、1小于2返回-1 获得某农历年月日(加是否闰月)的公历年月日 该函数采用反向二分法查找 获取农历某一个月的总天数 获取农历年份,范围约1901-2101年 获取农历年份,范围约0-9999年 获取农历月份,范围约1901-2101年 获取农历月份,范围约0-9999年 获取中文表示的农历月份 获取农历日,范围约1901-2101年 获取农历日,范围约0-9999年 获取农历日,范围约0-9999年 获取节气,范围约1901-2101年 获取节气,范围约0-9999年 返回y年第n个节气(如小寒为1)的日差天数值(pd取值真假,分别表示平气和定气) pd取值真假,分别表示平气和定气 获取等效标准日数 取本月天数,不考虑 1582 年 10 月的特殊情况 获取节气,范围约1901-2101年 获取节气,范围约0-9999年 获取节气 获取公历节日 获取公历节日 获取指定月份的第n个星期几的节日 返回星座,范围约1901-2101年 返回星座,范围约0-9999年 获取农历节日 获取农历节日 判断y年m月(1,2,..,12,下同)d日是Gregorian历还是Julian历(opt=1,2,3分别表示标准日历,Gregorge历和Julian历),是则返回1,是Julian历则返回0,若是Gregorge历所删去的那10天则返回-1 返回阳历y年m月d日的日差天数(在y年年内所走过的天数,如2000年3月1日为61) 返回阳历y年日差天数为x时所对应的月日数(如y=2000,x=274时,返回1001(表示10月1日,即返回100*m+d)) 获取指定日期的节气。 要获取的年 要获取的月 立春:立是开始的意思,春是蠢动,表示万物开始有生气,这一天春天开始。 雨水:降雨开始,雨水将多。 惊蛰:春雷响动,惊动蛰伏地下冬眠的生物,它们将开始出土活动。 春分:这是春季九十天的中分点,这一天昼夜相等,所以古代曾称春分秋分为昼夜分。 清明:明洁晴朗,气候温暖,草木开始萌发繁茂。 谷雨:雨生百谷的意思。雨水增多,适时的降雨对谷物生长很为有利。 立夏:夏天开始,万物渐将随温暖的气候而生长。 小满:满指籽粒饱满,麦类等夏热作物这时开始结籽灌浆,即将饱满。 芒种:有芒作物开始成熟,此时也是秋季作物播种的最繁忙时节。 夏至:白天最长,黑夜最短,这一天中午太阳位置最高,日影短至终极,古代又称这一天为日北至或长日至。 小暑:暑是炎热,此时还未到达最热。 大暑:炎热的程度到达高峰。 立秋:秋天开始,植物快成熟了。 处暑:处是住的意思,表示暑气到此为止。 白露:地面水气凝结为露,色白,是天气开始转凉了。 秋分:秋季九十天的中间,这一天昼夜相等,同春分一样,太阳从正东升起正西落下。 寒露:水露先白而后寒,是气候将逐渐转冷的意思。 霜降:水气开始凝结成霜。 立冬:冬是终了,作物收割后要收藏起来的意思,这一天起冬天开始。 小雪:开始降雪,但还不多。 大雪:雪量由小增大。 冬至:这一天中午太阳在天空中位置最低,日影最长,白天最短, 黑夜最长,古代又称短日至或日南至。 小寒:冷气积久而为寒,此时尚未冷到顶点。 大寒:天候达到最寒冷的程度 获取年柱。 获得月柱 获取日柱。 返回甲子数x对应的天干数(如33为3) 返回甲子数x对应的地支数(如33为9) 获取日的天干地支 返回甲子数x对应的天干字符串 返回甲子数x对应的地支字符串 返回甲子数x对应的干支字符串 获取三伏开始时间 0表示1伏,1表示2伏,2表示3伏 节气 节气的时间。 节气名。 热键转换类 功能键。 修改键。 转换功能键到谷歌浏览器专用 将chrome功能键转换为普通功能键 按键值。 初始化类 的新实例。 The modifiers. The key code. 初始化类 的新实例。 加载热键 加载热键 加载热键 判断是否是热键 获取当前热键 已重载,返回“Ctrl+Alt+A”格式的字符串。 类似“Ctrl+Alt+A”格式的字符串 返回“Ctrl+Alt+A”格式的字符串。 类似“Ctrl+Alt+A”格式的字符串 功能键 Alt键 Ctrl键 Shift键 Win键 热键类 热键类 热键注销 热键是否有效 释放热键 注册热键 注册热键 删除热键 删除所有热键 热键事件 当使用热键时发生的事件 热键消息过滤 热键类型 热键id 功能键 普通键 热键类型 Win32 API WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。 系统通道ID 用户通道ID 获取消息 发送消息 设置父窗口 结束进程 / / / 模拟鼠标点击 模拟按键 移动窗口 The GetParent function retrieves a handle to the specified window's parent or owner. Handle to the window whose parent window handle is to be retrieved. If the window is a child window, the return value is a handle to the parent window. If the window is a top-level window, the return value is a handle to the owner window. If the window is a top-level unowned window or if the function fails, the return value is NULL. 获取当前前台窗口句柄 获得当前活动窗体 设置活动窗体 获取类名 获取当前线程对应的进程ID 判断指定句柄是否是一个窗口 获取窗口标题 发送消息 发送消息 查找窗口 The FindWindowEx function retrieves a handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the specified child window. Handle to the parent window whose child windows are to be searched. Handle to a child window. Specifies class name. Pointer to a null-terminated string that specifies the window name (the window's title). If the function succeeds, the return value is a handle to the window that has the specified class and window names.If the function fails, the return value is NULL. The InvalidateRect function adds a rectangle to the specified window's update region. Handle to window. Rectangle coordinates. Erase state. If the function succeeds, the return value is true.If the function fails, the return value is false. The ValidateRect function validates the client area within a rectangle by removing the rectangle from the update region of the specified window. Handle to window. Validation rectangle coordinates. If the function succeeds, the return value is true.If the function fails, the return value is false. Changes the size, position, and Z order of a child, pop-up, or top-level window. These windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order. A handle to the window. A handle to the window to precede the positioned window in the Z order. This parameter must be a window handle or one of the following values. Specifies the new position of the left side of the window, in client coordinates. Specifies the new position of the top of the window, in client coordinates. Specifies the new width of the window, in pixels. Specifies the new height of the window, in pixels. Specifies the window sizing and positioning flags. This parameter can be a combination of the following values. If the function succeeds, the return value is nonzero, if the function fails, the return value is zero.