DotNet2.Utilities SQL脚本构建 时间:2016/10/11 16:22 备注: 查询记录总数 The SQL. 表名 Sql 时间:2016-01-05 13:11 备注: 添加筛选条件 The SQL. 筛选条件 sql 时间:2016-01-06 15:19 备注: 用于构建缓存的类 构造函数 Type IDataRecord DataBaseType Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified , is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Byte数组构建器 时间:2016/6/15 14:01 备注: False True MemoryStream 默认构造函数 时间:2016/6/15 14:02 备注: 构造函数 初始化byte数组 构造函数 base64字符串 时间:2016/6/15 14:03 备注: 当前Byte数组长度 附加byte数组类型数值 byte数组类型数值 附加一个bool数值 bool数值 时间:2016/6/15 14:03 备注: 附加byte类型数值 byte类型数值 附加int类型数值 int类型数值 附加long类型数值 long类型数值 附加int类型数值 int类型数值 附加uint类型数值 uint类型数值 附加ulong类型数值 ulong类型数值 附加ushort类型数值 ushort类型数值 清除 Releases unmanaged and - optionally - managed resources. 时间:2016/6/20 15:01 备注: 转换为数组 数组 时间:2016/6/20 15:01 备注: 返回带空格的十六进制字符串 A that represents this instance. 时间:2016/6/20 14:59 备注: 动态创建实体类 时间:2016-02-15 15:17 备注: emit绑定IDataRecord到实体类集合 IDataRecord 实体类类型 数据库类型(为兼容不同数据库,待完善) oracle对应bool类型转换 Sql Server 脚本创建 时间:2016-01-07 10:12 备注: 主键 时间:2016-01-07 10:14 备注: 表名 时间:2016-01-07 10:14 备注: 构造函数 表名 主键 时间:2016-01-07 10:15 备注: 删除语句 sql脚本 时间:2016-01-07 11:36 备注: 删除语句 条件键值 sql脚本 时间:2016-01-07 11:41 备注: 插入语句 插入键值 sql脚本 时间:2016-01-07 11:21 备注: 查询 需要查询的列『eg: name,age,address』 sql脚本 时间:2016-01-07 10:30 备注: 查询所有列 sql脚本 时间:2016-01-07 10:23 备注: 查询所有列 查询键值 时间:2016-01-07 11:11 备注: 带条件查询 需要显示列 条件键值 sql脚本 时间:2016-01-07 10:33 备注: 更新语句 更新键值 条件键值 sql脚本 时间:2016-01-07 11:28 备注: 用于JSON传输的Json集合 时间:2016/10/16 16:21 备注: 分页集合数据 时间:2016/10/16 16:20 备注: 构造函数 PagedList 时间:2016/10/16 16:20 备注: 当前页索引 分页大小 记录总数 页总数 分页的DataTable 时间:2016/10/27 11:39 备注: 已经分页的DataTable 时间:2016/10/27 11:33 备注: 构造函数 已分页的DataTable 分页索引 分页大小 总数据行数 时间:2016/10/27 11:39 备注: 当前页索引 时间:2016/10/27 11:39 备注: 分页大小 时间:2016/10/27 11:39 备注: 记录总数 时间:2016/10/27 11:39 备注: 页总数 分页数据集合,用于后端返回分页好的集合及前端视图分页控件绑定 泛型 构造函数 集合 当前页索引 页总数 时间:2016-01-05 11:03 备注: 构造函数 集合 当前页索引 页总数 记录条数 时间:2016-01-05 11:04 备注: 当前页索引 时间:2016-01-05 11:05 备注: 记录结束索引 时间:2016-01-05 11:06 备注: Gets or sets the extra count. 时间:2016-01-05 11:06 备注: 分页大小 时间:2016-01-05 11:05 备注: 数据开始索引 时间:2016-01-05 11:05 备注: 记录总数 时间:2016-01-05 11:05 备注: 页总数 时间:2016-01-05 11:05 备注: 支持 XML 序列化的 Dictionary Initializes a new instance of the class. Initializes a new instance of the class. The dictionary. Initializes a new instance of the class. The comparer. Initializes a new instance of the class. The capacity. Initializes a new instance of the class. The capacity. The comparer. Initializes a new instance of the class. The information. The context. 此方法是保留方法,请不要使用。在实现 IXmlSerializable 接口时,应从此方法返回 null(在 Visual Basic 中为 Nothing),如果需要指定自定义架构,应向该类应用 ,描述由 方法产生并由 方法使用的对象的 XML 表示形式。 从对象的 XML 表示形式生成该对象。 对象从中进行反序列化的 流。 将对象转换为其 XML 表示形式。 对象要序列化为的 流。 创建一个单例字典,该实例的生命周期将跟随整个应用程序 字典键类型 字典值类型 获取指定类型的字典的单例实例 创建一个类型列表的单例,该实例的生命周期将跟随整个应用程序 要创建的列表元素的类型 获取指定类型的列表的单例实例 双向绑定帮助类 泛型 The comparer list The filter compare value The filter property name value The filter value The list sort description The property comparer The property desc The sort direction The unfiltered list value 构造函数 Initializes a new instance of the class. The list. Initializes a new instance of the class. The enumerable. 获取或设置筛选器,以用于从数据源返回的项的集合中排除项。 Multi-column + filtering is not implemented. or Filter is not + in the format: propName = 'value'. FilterCompare 属性筛选 获取当前应用于数据源的排序说明的集合。 获取一个值,指示数据源是否支持高级排序。 获取一个值,该值指示数据源是否支持筛选。 未筛选集合 Gets a value indicating whether this instance is sorted core. true if this instance is sorted core; otherwise, false. 根据给定的 对数据源进行排序。 包含要应用于数据源的顺序的 查找对象 委托 泛型 查找对象 索引开始数 属性名称 属性值 查找到符合记录 查找符合记录集合 委托 符合条件的集合 移除对象 The match. 成功移除个数 移除应用于数据源的当前筛选器。 Applies the sort core. The property. The sort direction. Finds the core. The property. The key. 查找个数 重写FindCore方法 开始索引 PropertyDescriptor object 符合条数 Applies the filter. Compares the values by properties. The x. The y. 比较数值 Gets the filter parts. Specified filter value + FilterCompare + can not be converted from string. + ..Implement a type converter for + propDesc.PropertyType.ToString() or Specified property ' + FilterPropertyName + ' is not found on type + typeof(T).Name + . 对于Dictionary线程安全操作帮助类 说明 默认读锁超时1000毫秒 默认写锁超时1000毫秒 .NET 4.0+ 可以使用ConcurrentDictionary来实现。 泛型 默认读锁超时1000毫秒 默认写锁超时1000毫秒 Dictionary 对象 ReaderWriterLock对象 .NET 3.5+ 推荐用ReaderWriterLockSlim 默认构造函数 带参构造函数 读锁超时设置【单位毫秒】 写锁超时设置【单位毫秒】 This【线程安全】 Add【线程安全】 默认超时1000毫秒 Add【线程安全】 超时设置【毫秒】 Clear【线程安全】 默认超时1000毫秒 Clear【线程安全】 超时设置【毫秒】 ContainsKey【线程安全】 默认超时1000毫秒 是否包含 ContainsKey【线程安全】 超时设置【毫秒】 是否包含 Count【线程安全】 默认超时1000毫秒 数量 Count【线程安全】 超时设置【毫秒】 Count Get【线程安全】 默认超时1000毫秒 Get【线程安全】 超时设置【毫秒】 Remove【线程安全】 默认超时1000毫秒 Remove【线程安全】 超时设置【毫秒】 IEnumerable 线程安全 泛型 泛型IEnumerable对象 锁对象 Initializes a new instance of the class. The inner. The synchronize object. Gets the enumerator. IEnumerator 返回一个循环访问集合的枚举数。 可用于循环访问集合的 对象。 IEnumerator 线程安全 泛型 泛型IEnumerator对象 锁对象 构造函数 IEnumerator object 返回当前类型 Gets the current. The current. 执行与释放或重置非托管资源相关的应用程序定义的任务。 将枚举数推进到集合的下一个元素。 如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。 将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。 线程安全集合 泛型 集合 锁对象 ThreadSafeList构造函数 ThreadSafeList构造函数 IEnumerable 数量 是否只读 索引 index T 增加 数据项 先判断是否存在集合里面,若存在则移出,然后重新添加 eg:personList.Add(_person, p => p.Age == 19); 泛型 委托 去重复集合添加 添加集合 IComparer 作为只读 ReadOnlyCollection 移出所有元素 是否包含某项元素 数据项 是否包含 复制到某个类型数组 复制到苏族 开始位置 是否包含 委托 是否存在 查找 委托 查找到项 查找群不 委托 查找到的集合 遍历 委托 返回一个循环访问集合的枚举数。 可用于循环访问集合的 对象。 Gets the enumerator. 可用于循环访问集合的 对象。 Indexes the of. The item. 索引位置 插入一项 插入位置 插入项 移除 需要移除项 是否移除成功 RemoveAll Predicate委托 RemoveAt index Trims the excess. Queue线程安全实现的帮助类 说明 默认读锁超时1000毫秒 默认写锁超时1000毫秒 泛型 泛型Queue对象 ReaderWriterLock 对象 默认读锁超时1000毫秒 默认写锁超时1000毫秒 默认构造函数 构造函数 初始容量 构造函数 IEnumerable Count 【线程安全】 queue 数量 Dequeue【线程安全】 泛型 DequeueAll【线程安全】 IList Enqueue【线程安全】 泛型 EnqueueAll【线程安全】 IEnumerable EnqueueAll【线程安全】 IList GetEnumerator【线程安全】 IEnumerator Attribute 帮助类 时间:2016-01-12 15:17 备注: 获取自定义Attribute 泛型 泛型 未获取到则返回NULL 时间:2016-01-12 15:22 备注: 加密处理帮助类 时间:2016/9/22 10:14 备注: 创建签名 使用http请求的queryString然后加上时间戳还有随机数来作为签名的参数。 请求参数 时间戳 随机数 签名参数字符串 时间:2016/9/22 10:16 备注: 验证签名 请求签名 需要加密字符串 时间戳 加密密钥 签名是否合法 时间:2016/9/22 10:18 备注: 比较辅助类,用于快速创建接口的实例 var comparer1 = Comparison[Person].CreateComparer(p => p.ID); var comparer2 = Comparison[Person].CreateComparer(p => p.Name); var comparer3 = Comparison[Person].CreateComparer(p => p.Birthday.Year) 创建指定对比委托的实例 创建指定对比委托与结果二次比较器的实例 数据辅助操作类 时间:2016-02-25 12:00 备注: 创建Sql Server身份认证连接字符串 服务器 数据库 用户名 密码 Sql Server身份认证连接字符串 创建Sql Server Windows身份认证连接字符串 服务器 数据库 Sql Server Windows身份认证连接字符串 时间:2016-02-26 9:21 备注: 过滤HTML标记 包括HTML,脚本,数据库关键字,特殊字符的源码 已经去除标记后的文字 过滤特殊字符 字符串 过滤后的字符串 过滤SQL语句字符串中的注入脚本 传入的字符串 过滤后的字符串 过滤字符串【HTML标记,敏感SQL操作关键,特殊字符】 字符串 处理后的字符串 由错误码返回指定的自定义SqlException异常信息 SqlException SqlException异常信息 由错误码返回指定的自定义SqlException异常信息 DataHelper.GetSqlExceptionMessage(sqlEx.Number); 错误标识数字 描述信息 DataTable的列求和 DataTable sum的列 计算的值 DataTable的group by sum计算 eg:eg:DBHelper.GroupByToSum(_dt, "CTLampType", "钠灯- 100W", "CTLastMonthCount"); DataTable 分组字段名称 分组数值 求和字段名称 object 将连接字符串转换成字典 The connect string.eg:IP=127.0.0.1; DataSource=YanZhiwei-PC;User=sa;Password=sasa;DataBase=NorthWind 字典IDictionary DataSet 帮助类 时间:2016-01-05 13:18 备注: 判断DataSet是否是NULL或者没有DataTable The dataset. 时间:2016-01-05 13:19 备注: DataTable 帮助类 时间:2016-01-05 13:13 备注: 判断DataTable是否是NULL或者Row行数等于零 DataTable 否是NULL或者Row行数等于零 时间:2016-01-05 13:15 备注: 创建Datatable,规范:列名|列类型,列名|列类型,列名|列类型 举例:CustomeName|string,Gender|bool,Address 创建表的字符串规则信息 DataTable 转义数据类型 列类型 转义后实际数据类型 DbParameter帮助类 时间:2016-01-29 17:11 备注: 处理当参数值等于NULL的时候引发的bug, 赋值等于DBNull.Value DbParameter DbParameter 时间:2016-01-29 17:11 备注: FrameworkException 辅助类 时间:2016-02-26 13:16 备注: 将InnerException.Data转换为Xml字符串 不支持Data中Value是集合数组形式存储 FrameworkException Xml字符串 时间:2016-02-26 13:19 备注: IDbCommand帮助类 时间:2016-03-30 10:44 备注: 从IDbCommand获取完整Sql IDbCommand sql语句 时间:2016-03-30 10:45 备注: AD域帮助类 域名称 用户名称 用户密码 构造函数 域名称 用户名称 用户密码 取用户所对应的用户组 集合 登陆域 登陆是否成功 Decimal 帮助类 计算百分比(保持两位小数) The value. The total. 百分比 转换成钱表示形式(保持两位小数) The data. 保持两位小数 Double 帮助类 计算百分比(保持两位小数) The value. The total. double 日期:2015-09-16 13:57 备注: 转换成钱表示形式(保持两位小数) The data. double 日期:2015-09-16 13:57 备注: EventHandler 帮助类 触发事件 EventHandler sender The instance containing the event data. 日期:2015-09-16 14:02 备注: 触发事件 The event hanlder. The sender. 日期:2015-09-16 14:02 备注: 触发事件 The type of the event arguments. The event hanlder. The sender. 日期:2015-09-16 14:02 备注: 触发事件 The type of the event arguments. The event hanlder. The sender. instance containing the event data. 日期:2015-09-16 14:02 备注: 获取照片Exif信息 时间:2015-09-15 8:59 备注: exif 数据信息 构造函数 获取Image Exif信息 图片路径 Exif信息 获取Long型的10进制数据 16进制数据的字符串表示 Double型10进制数据 获取Long型的10进制数据 Long型数据高位 Long型数据低位 10进制数据 时间:2015-09-15 11:28 备注: 计算Rational数据 分子 分母 Rational数据 获取Exif类型为10f的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:22 备注: 获取Exif类型为100的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:24 备注: 获取Exif类型为829a的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:24 备注: 获取Exif类型为829d的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:24 备注: 获取Exif类型为8822的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:24 备注: 获取Exif类型为8824的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:24 备注: 获取Exif类型为8827的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:25 备注: 获取Exif类型为8828的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:25 备注: 获取Exif类型为9000的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:25 备注: 获取Exif类型为9003的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:25 备注: 获取Exif类型为9101的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:25 备注: 获取Exif类型为9102的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:25 备注: 获取Exif类型为9201的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9202的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9203的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9204的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9205的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9206的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9207的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:26 备注: 获取Exif类型为9208的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为9209的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为920a的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为a000的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为a001的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为a20e的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为a20f的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:27 备注: 获取Exif类型为a210的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:28 备注: 获取Exif类型为a215的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:28 备注: 获取Exif类型为a217的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:28 备注: 获取Exif类型为a301的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:28 备注: 获取Exif类型为a302的数据信息 图片. 字符编码 id字符串 id 索引 PropertyItem数组 时间:2015-09-15 11:28 备注: 将Aperture转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: 将LightSource转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: 将ExposureProg转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: 将Flash转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: 将LightSource转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: 将MeteringMode转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: 将ResolutionUnit转换成对应的值信息 类型描述 类型对应的元数据值 元数据所对应的EXIF信息 时间:2015-09-15 11:48 备注: IDataReader 帮助类 日期:2015-09-23 16:05 备注: 从IDataReader获取值 返回值泛型 IDataReader 列名称 如数值等于DBNull.Value时候返回的值 数值 日期:2015-09-23 16:03 备注: 从IDataReader获取值 泛型 IDataReader 列名称 数值 时间:2016-01-04 16:52 备注: 从IDataReader获取值 泛型 IDataReader 列名称 默认值 数值 时间:2016-01-04 16:52 备注: 项目帮助文件 获取执行文件夹路径 eg:c:\\users\\yanzhiwei\\documents\\visual studio 2015\\Projects\\WebApplication2\\WebApplication2\\ 执行文件夹路径 获取程序执行上下文 程序执行上下文 ASCII 帮助类 Parses the ASCII. The ASCII code. ascii码 To the ASCII. The data. Int To the ASCII. The data. byte数组 Base64帮助类 Base64字符串解码 Base64字符串 解码后的字符串 Base64字符串译码 字符串 Base64字符串 BCD码帮助类 转为bcd码Byte描述 其中高四位存放十位数字,低四位存放个位数字。 数字 Byte描述 Int转为bcd码Byte数组描述 数字 是否低位在前 Byte数组 字符串转为bcd码Byte数组描述 eg:CollectionAssert.AreEqual(new byte[2] { 0x01, 0x10 }, BCDHelper.ToBinaryCodedDecimal("0110", false)); eg:CollectionAssert.AreEqual(new byte[2] { 0x10, 0x01 }, BCDHelper.ToBinaryCodedDecimal("0110", true)); bcd字符串 是否低位在前高位在后 Byte数组 将byte数组转为BCD字符串描述 eg: Assert.AreEqual("1001", BCDHelper.ToBinaryCodedDecimal(new byte[2] { 0x01, 0x10 }, true)); eg: Assert.AreEqual("0110", BCDHelper.ToBinaryCodedDecimal(new byte[2] { 0x01, 0x10 }, false)); Byte数组 是否低位在前高位在后 BCD描述 将byte数组转为BCD字符串描述 Byte数组 目标数组开始索引 目标数组的结束索引 是否低位在前高位在后 BCD描述 时间:2016-04-14 15:42 备注: 火星坐标系 (GCJ-02)与百度坐标系 (BD-09) 转换帮助类 The x_pi 时间:2015-09-14 9:07 备注: 将BD-09坐标转换成GCJ-02坐标 BD-09坐标 GCJ-02坐标 将GCJ-02坐标转换成BD-09坐标 GCJ-02坐标 BD-09坐标 BitArray 帮助类 逆序 需要操作的BitArray. 逆序后的BitArray 转换成十六进制字符串 需要操作的BitArray 当条件成立的值 当条件不成立的值 十六进制字符串 转成是十六进制字符串 需要操的在BitArray 十六进制字符串 转换为byte 需要操的在BitArray byte 时间:2016/6/7 15:21 备注: 转成成byte数组 需要操的在BitArray byte数组 Bit 帮助类 Clears the bit. eg:ByteHelper.ClearBit(24, 4);==>3 The data. The index. Gets the bit. eg:ByteHelper.GetBit(8,3);==>1 The data. The index. Reverses the bit. eg:ByteHelper.ReverseBit(24, 4);==>8 The data. The index. Sets the bit. eg: ByteHelper.SetBit(8, 4);==>24 The data. The index. 检查 帮助类 判断字符串是否在某个范围 eg:CheckHelper.InRange("2", 1, 5);==>true 判断:小于等于并且大于等于 判断字符串 范围最小值 范围最大值 是否在某个范围 判断时间是否在时间范围内 The date. The start time. The end time. if set to true [include eq]. 创建时间:2015-06-30 16:52 备注说明:null 是否是Base64 验证数据 是否是Base64 是否是Bigint类型 判断字符串 Bigint 是否是Bigint类型 判断是否是BCD字符串 验证字符串 否是BCD字符串 是否是布尔类型 数据 布尔类型 是否是中文 验证字符串 是否是中文 是否是日期格式 eg:CheckHelper.IsDate("2014年12月12日");==>true 需要判断字符串 是否是日期格式 验证是否是email eg:CheckHelper.IsEmail("Yan.Zhiwei@hotmail.com");==true 验证字符串 是否是email 是否是偶数 需要判断项 是否是偶数 验证是否是文件路径 eg:CheckHelper.IsFilePath(@"C:\alipay\log.txt");==>true 验证字符串 是否是文件路径 是否是十六进制字符串 验证数据 是否是十六进制字符串 是否是身份证号码 验证数据 是否是身份证号码 判断图片byte[]是否合法 图片byte[] 是否合法 是否是整数 Validation 判断是否是合法的IP4,IP6地址 eg: Assert.IsTrue(CheckHelper.IsIp46Address("192.168.1.1:8060")); Assert.IsTrue(CheckHelper.IsIp46Address("[2001:0DB8:02de::0e13]:9010")); 需要判断的字符串 合法则返回host部分,若不合法则返回空 是否是IP 需要检测到IP Validation 判断是否是合法纬度 需要判断的纬度 是否合法 是否是内网IP ip地址 判断是否是合法经度 需要判断的经度 是否合法 是否是数字 eg:CheckHelper.IsNumber("abc");==>false 判断字符串 是否是数字 是否是奇数 需要判断项 是否是奇数 验证是否是邮政编码 验证字符串 是否是邮政编码 是否是Smallint类型 判断字符串 short 是否是Smallint类型 是否是Tinyint 判断字符串 Tinyint 是否是Tinyint类型 验证是否是URL eg:CheckHelper.IsURL("www.cnblogs.com/yan-zhiwei");==>true 验证字符串 是否是URL 检查设置的端口号是否正确 端口号 端口号是否正确 验证非空 验证对象 验证非空 Array 帮助类 向数组中中添加新元素 eg: CollectionAssert.AreEqual(new int[6] { 1, 2, 3, 4, 5, 6 }, ArrayHelper.Add(new int[5] { 1, 2, 3, 4, 5 }, 6)); 泛型 需要操作的数组 需要添加数组项 数组 向数组中添加新数组; eg: CollectionAssert.AreEqual(new int[7] { 1, 2, 3, 4, 5, 6, 7 }, ArrayHelper.AddRange(new int[5] { 1, 2, 3, 4, 5 }, new int[2] { 6, 7 })); 泛型 需要操作的数组 被添加的数组 数组 清空数组 eg: int[] _test = new int[5] { 1, 2, 3, 4, 5 }; _test.ClearAll(); CollectionAssert.AreEqual(new int[5] { 0, 0, 0, 0, 0 }, _test); 数组 判断数组的值是否相等 eg: Assert.IsTrue(ArrayHelper.CompletelyEqual(new int[5] { 1, 2, 3, 4, 5 }, new int[5] { 1, 2, 3, 4, 5 })); 泛型 数组一 数组二 是否相等 复制数组 eg: CollectionAssert.AreEqual(new int[3] { 1, 2, 3 }, ArrayHelper.Copy(new int[5] { 1, 2, 3, 4, 5 }, 0, 3)); 泛型 需要操作数组 复制起始索引,从零开始 复制结束索引 数组 判断数组是否是空还是NULL eg:Assert.IsTrue(ArrayHelper.IsEmpty(new int[0])); 数组 是否是空或者NULL 扩大或者缩小数组 泛型 数组 新数组大小 时间:2016/8/30 16:57 备注: byte 帮助类 将Byte换算成百分比 eg: Assert.AreEqual(50.20m, ByteHelper.CalcPercentage(128)); The value. 两个byte合并 0x10,0x20==>0x1020 第一个byte 第二个byte 合并byte 三个byte合并 0x10,0x20,0x30==>0x102030 第一个byte 第二个byte 第三个byte 获取高位 eg: 0x0A==>10101101==>1010 eg: Assert.AreEqual(0x0A, ByteHelper.GetHigh(0xAD)); The data. 获取低位 eg: 0x0A==>10101101==>1101 eg: Assert.AreEqual(0x0D, ByteHelper.GetLow(0xAD)); The data. 将二进制字符串转换成byte eg:Assert.AreEqual(0xFF, ByteHelper.ParseBinaryString("11111111")); 二进制字符串 将二进制字符串转换成byte数组 eg: CollectionAssert.AreEqual(new byte[2] { 0xFF, 0xFF }, ByteHelper.ParseBinaryStringToBytes("1111111111111111")); The binary string. 将十六进制字符串转换成byte数组 eg: CollectionAssert.AreEqual(new byte[2] { 0xFF, 0xFE }, ByteHelper.ParseHexString("FFFE")); The hexadecimal string. 将带符号的十六进制字符串转成成Byte数组 eg: CollectionAssert.AreEqual(new byte[2] { 0xFF, 0xFE }, ByteHelper.ParseHexStringWithDelimiter("FF-FE", "-")); The hexadecimal string. The delimiter. 将百分比转成byte eg: Assert.AreEqual(128, ByteHelper.ParsePercent(50)); The percent. 将byte数组转换成二进制字符串 eg: Assert.AreEqual("1111111111111111", ByteHelper.ToBinaryString(new byte[2] { 0xFF, 0xFF })); The bytes. 将byte转换成二进制字符串 eg: Assert.AreEqual("11111111", ByteHelper.ToBinaryString(0xFF)); The data. 把Uint(2个字节)类型转化为字节数组(可高低位反转) eg: CollectionAssert.AreEqual(new byte[2] { 0x01, 0x02 }, ByteHelper.ToBytes(258)); UShort类型 是不是需要把得到的字节数组反转 Byte数组 把uint转换成字节数组 uint _data = 255; CollectionAssert.AreEqual(new byte[4] { 0xff, 0x00, 0x00, 0x00 }, ByteHelper.ToBytes(_data, false)); CollectionAssert.AreEqual(new byte[4] { 0x00, 0x00, 0x00, 0xff }, ByteHelper.ToBytes(_data, true)); uint 是不是需要把得到的字节数组反转 Byte数组 时间:2016/6/22 9:35 备注: 把ulong转换成字节数组 ulong _data2 = 255; CollectionAssert.AreEqual(new byte[8] { 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, ByteHelper.ToBytes(_data2, false)); CollectionAssert.AreEqual(new byte[8] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff }, ByteHelper.ToBytes(_data2, true)); ulong if set to true [reverse]. 时间:2016/6/22 9:46 备注: 把ushort(2个字节)类型转化为字节数组 eg: CollectionAssert.AreEqual(new byte[2] { 0x01, 0x02 }, ByteHelper.ToBytes(258)); UShort类型 Byte数组 将int转换成byte数组,并保持特定数组长度 eg: CollectionAssert.AreEqual(new byte[2] { 0x08, 0x00 }, ByteHelper.ToBytes(8, 2)); The value. 需要返回的数组长度 时间:2016-04-13 10:09 备注: 将byte转换成十六进制字符串 The data. 将byte数组转换成十六进制字符串 eg: Assert.AreEqual("FFFE", ByteHelper.ToHexString(new byte[2] { 255, 254 }, ToHexadecimal.ConvertAll)); The bytes. The type. 将byte数组转换成十六进制字符串 The bytes. 目标数组开始索引 目标数组的结束索引 时间:2016-04-14 15:39 备注: 将byte数组转换成十六进制字符串 eg: Assert.AreEqual("FFFE", ByteHelper.ToHexString(new byte[2] { 255, 254 })); The bytes. 时间:2016-04-13 15:48 备注: 将byte数组转换成十六进制字符串 eg: Assert.AreEqual("FF FE", ByteHelper.ToHexStringWithBlank(new byte[2] { 255, 254 })); The bytes. 将byte数组转换成带符号的十六进制字符串 eg: Assert.AreEqual("FF-FE", ByteHelper.ToHexStringWithDelimiter(new byte[2] { 255, 254 }, "-")); The bytes. The delimiter. 转换帮助类 转换成布尔类型 需要转换的object 转换失败后返回类型 转换返回 转换成Byte类型 需要转换的object 转换失败后返回类型 转换返回 转换为农历年 日期 农历年 将阿拉伯数字转换中文日期数字 日期范围1~31 中文日期数字 将阿拉伯数字转换成中文月份数字 eg:ConvertHelper.ToChineseMonth(1)==> "一" 月份范围1~12 中文月份数字 转换成日期 数据 转换失败返回数据 日期 转换成decimal类型 需要转换的object 转换失败后返回类型 转换返回 转换成double类型 需要转换的object 转换失败后返回类型 转换返回 二,八,十,十六进制互相转换 说明: 若转换成二进制,会补足八个长度 需要转换的字符串 原始进制 目标进制 转换结果;若转换失败返回"0" 转换成Int类型 需要转换的object 转换失败后返回类型 转换返回 按照列名称获取Int值 DataRow 列名称 若列等于NULL,需要返回的值 若列不等于NULL则返回实际值 按照列索引获取Int值 DataRow 列索引 若列等于NULL,需要返回的值 若列不等于NULL则返回实际值 转换成Int32类型 需要转换的object 转换失败后返回类型 转换返回 转换成Int64类型 需要转换的object 转换失败后返回类型 转换返回 转换成Int16类型 需要转换的object 转换失败后返回类型 转换返回 转换成string类型 需要转换的object 转换失败后返回类型 转换返回 泛型数组转换为字符串 泛型 泛型数组 分隔符 转换好的字符串 将时间类型转换为字符串表述 DateTime 格式化字符串 处理失败返回值 字符串 按照列名称获取Sting值 DataRow 列名称 若列等于NULL,需要返回的值 若列不等于NULL则返回实际值 按照列索引获取Sting值 DataRow 列索引 若列等于NULL,需要返回的值 若列不等于NULL则返回实际值 字符串类型转换 目标类型 需要转换的字符串 转换类型 Debug 帮助类 输出到控制台 输出到文件 路径 输出到文件【文件名称:yyyyMMdd】 Dictionary 帮助类 创建时间:2015-05-27 9:50 备注说明:null 创建或修改 泛型 泛型 Dictionary 更新Dictionary 添加字典 泛型 泛型 Dictionary Dictionary集合 是否更新已经存在键值 更新后的Dictionary 取值 泛型 泛型 Dictionary 若键不存在返回默认数值 键对应的值 创建时间:2015-05-27 9:49 备注说明:null 添加 泛型 泛型 Dictionary 更新Dictionary 创建时间:2015-05-27 9:46 备注说明:null GUID 帮助类 返回Guid用于数据库操作,特定的时间代码可以提高检索效率 COMB类型 Guid 数据 格式化Guid 0==>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1==>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 2==>{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 3==>(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) Guid 格式类型 时间:2016-01-08 14:40 备注: 有效减少GUID作为数据库主键引起的索引碎片,提高主键索引效率 Guid 时间:2016-02-25 11:03 备注: 从SQL Server 返回的Guid中生成时间信息 The SQL server unique identifier. DateTime 时间:2015-09-15 13:28 备注: 将GUID转换成符合SQL Server的GUID Guid 符合SQL Server的GUID CSV 帮助类 将CSV文件导入到DataTable eg:CSVHelper.ImportToTable(_personInfoView, @"C:\Users\YanZh_000\Downloads\person.csv", 2); DataTable csv文件物理路径 数据导入起始行号 DataTable 导出到csv文件 eg: CSVHelper.ToCSV(_personInfoView, @"C:\Users\YanZh_000\Downloads\person.csv", "用户信息表", "名称,年龄"); DataTable 导出路径 标题 列名称,以','英文逗号分隔 是否导出成功 Date 帮助类 一天分钟数 一天末尾时间 需要操作的时间 DateTime 一个月末尾时间 需要操作的时间 DateTime 一周末尾时间 需要操作的时间 DateTime 一周末尾时间 需要操作的时间 一周起始周期 DateTime 一年末尾时间 时间 DateTime 一个星期的第一天 时间 DateTime 格式化日期时间 0==>yyyy-MM-dd 1==>yyyy-MM-dd HH:mm:ss 2==>yyyy/MM/dd 3==>yyyy年MM月dd日 4==>MM-dd 5==>MM/dd 6==>MM月dd日 8==>yyyy-MM 9==>yyyy/MM 9==>yyyy年MM月 10==>HH:mm:ss 11==>HH:mm 12==>yyyyMMddHHmmss 13==>yyyyMMdd 日期时间 显示模式 0-9种模式的日期 根据出生日期获取年龄 出生日期 年龄 日期差计算 开始时间 结束时间 时间差枚举 时间差 获取一个月有多少天 时间 一个月有多少天 友好时间 DateTime 友好时间 计算两个时间之间工作天数 开始时间 结束时间 工作天数 计算两个时间直接周末天数 开始天数 结束天数 周末天数 获取日期是一年中第几个星期 需要计算的时间 一年中第几个星期 是否是下午时间 时间 下午时间 日期部分比较 时间一 时间二 日期部分是否相等 是否是将来时间 时间 是否是将来时间 是否是上午时间 时间 是否是上午时间 是否是当前时间 时间 是否是当前时间 是否是过去时间 时间 是否是过去时间 时间部分比较 时间一 时间二 时间是否一致 日期是否是今天 日期 是否是今天 是否是工作日 日期 是否是工作日 是否是周末 DateTime 是否是周末 是否周末 日期 是否周末 一周最后一天 日期 一周最后一天 时间字符串转换为时间类型 需要转换的时间字符串 格式 若转换时间失败,则返回默认事件值 把秒转换成分钟 分钟 设置时间 需要设置的时间 需要设置小时部分 设置后的时间 设置时间 需要设置的时间 需要设置小时部分 需要设置分钟部分 设置后的时间 设置时间 需要设置的时间 小时 分钟 设置后的时间 设置时间 需要设置的时间. 小时 分钟 毫秒 设置后的时间 一天起始时间 需要操作的时间 DateTime 一个月起始时间 需要操作的时间 DateTime 一周起始时间 需要操作的时间 DateTime 一周起始时间 时间 一周起始周天 一周起始时间 一年起始时间 需要操作的时间 DateTime 转换成EpochTime 需要操作的时间 DateTime 明天时间 需要操作的时间 DateTime 昨天时间 需要操作的时间 DateTime 获取时间戳【毫秒】 时间戳 Html Tag 帮助类 移除HTML Tag标记 操作字符串 移除Html Tag方式 操作后的字符串 Enumerable 帮助类 线程安全【上锁】 eg: foreach(var item in someList.AsLocked(someLock)) 泛型 IEnumerable lock对象 IEnumerable 集合添加 泛型 本身集合 需要添加集合 去重复集合添加 泛型 本身集合 需要集合 去重复集合添加 泛型 本身集合 需要添加集合 IComparer 枚举帮助类 判断枚举是否包括枚举常数名称 枚举 枚举常数名称 是否包括枚举常数名称 从枚举中获取Description 需要获取枚举描述的枚举 描述内容 获取枚举常数名称 枚举 The target enum. 常数名称 根据枚举数值获取枚举常数名称 泛型 枚举数值. 枚举常数名称 将枚举数值转换成数组 int[] _actual = EnumHelper.GetValues'int'(typeof(AreaMode)); int[] _expected = new int[] { 0, 1, 2, 4, 8, 16, 32, 59 }; CollectionAssert.AreEqual(_actual, _expected); 泛型 枚举类型 数组 日期:2015-09-16 14:00 备注: 检查枚举是否包含 Assert.IsTrue(AreaMode.CITY.In(AreaMode.CITYTOWN, AreaMode.CITY)); 枚举 枚举 是否包含 检查枚举是否不包含 Assert.IsTrue(AreaMode.CITYTOWN.NotIn(AreaMode.ROAD)); 枚举 枚举 是否未包含 根据Description获取枚举 枚举类型 枚举描述 默认枚举 枚举 将枚举常数名称转换成枚举 枚举 枚举常数名称 枚举 Exception帮助类 格式化异常消息 Exception 是否显示堆栈信息 堆栈信息描述前缀;默认空格 格式化后异常信息 格式化异常消息 Exception 是否显示堆栈信息 格式化后异常信息 获取innerException Exception Exception 日期:2015-10-20 16:22 备注: 判断异常是哪个异常类型 泛型 Exception 判断异常类型 文件以及文件夹操作帮助类 OF_READWRITE OF_SHARE_DENY_NONE 路径分割符 HFILE_ERROR _lopens the specified lp path name. Name of the lp path. The i read write. IntPtr 修改文件路径后缀名 eg:FileHelper.CreateTempPath("jpg"); 文件后缀;eg:xml 临时文件路径 验证格式 所有格式;eg .jpeg|.jpg|.bmp|.gif|.png 被检查的格式 是否是符合的文件格式 CloseHandle The h object. bool 复制指定目录的所有文件,不包含子目录及子目录中的文件 原始目录 目标目录 如果为true,表示覆盖同名文件,否则不覆盖 复制指定目录的所有文件 原始目录 目标目录 如果为true,覆盖同名文件,否则不覆盖 如果为true,包含目录,否则不包含 复制指定目录的所有文件,并把复制的文件备份到备份目录中 原始目录 目标目录 如果为true,覆盖同名文件,否则不覆盖 如果为true,包含目录,否则不包含 备份目录 复制本机大文件 eg:FileHelper.CopyLocalBigFile(@"C:\Users\YanZh_000\Downloads\TheInterview.mp4", @"D:\The Interview(1080p).mp4", 1024 * 1024 * 5)) 源文件的路径 文件保存的路径 每次读取的长度 是否复制成功 文件复制备份【同目录下】 eg:FileHelper.CopyToBak(TestFilePath); 文件路径 创建指定目录 建立子目录 目录路径 子目录名称 创建文件路径 eg:FileHelper.CreatePath(@"C:\aa\cc\dd\ee.xml"); 需要创建的路径 是否创建成功 根据现有路径创建临时文件路径 文件全路径 时间:2015-12-17 14:13 备注: 删除指定目录 目录路径 删除指定目录的所有文件,不包含子目录 操作目录 删除指定目录的所有文件和子目录 操作目录 如果为true,包含对子目录的操作 删除指定目录的所有子目录,不包括对当前目录文件的删除 目录路径 将byte[]导出到文件 eg: FileHelper.ExportToFile(_bytes, _outputFilePath); 文件是否被占用 文件名称 是否被占用 获取除后缀外的路径 eg:FileHelper.GetExceptEx(@"C:\yanzhiwei.docx");==>"C:\yanzhiwei" 路径 除后缀外的路径 获取除文件外的路径 eg:FileHelper.GetExceptName(@"C:\yanzhiwei.docx");==>"C:\" 路径 除文件外的路径 从路径中获取文件后缀 eg:FileHelper.GetFileEx(@"C:\yanzhiwei.docx");==>".docx" 路径 文件后缀 获取文件信息 文件路径 需要匹配的正则表达式 文件信息 从路径中获取文件名称(包括后缀) eg:FileHelper.GetFileName(@"C:\yanzhiwei.docx");==>yanzhiwei.docx 路径 文件名称(包括后缀) 从路径中获取文件名称(不包括后缀) eg:FileHelper.GetFileNameOnly(@"C:\yanzhiwei.docx");==>yanzhiwei 路径 文件名称(不包括后缀) 获取文件大小—kb eg:FileHelper.GetKBSize(TestFilePath); 文件路径 文件大小_kb 获取文件大小—mb eg:FileHelper.GetMBSize(TestFilePath); 文件路径 文件大小_mb 获取文件大小—字节 eg:FileHelper.GetSize(TestFilePath); 文件路径 文件大小 剪切指定目录的所有文件,不包含子目录 原始目录 目标目录 如果为true,覆盖同名文件,否则不覆盖 剪切指定目录的所有文件 原始目录 目标目录 如果为true,覆盖同名文件,否则不覆盖 如果为true,包含目录,否则不包含 打开文件或者文件夹 文件夹或者文件的路径 将文件转换成二进制流 eg:FileHelper.ReadBuffer(@"C:\demo.txt"); 文件路径 二进制数组 递归获取文件夹目录下文件 需要递归遍历的文件夹 遍历规则『委托』 设置程序开机启动_注册表形式 需要开机启动的exe路径 注册表中键值名称 true设置开机启动,false取消开机启动 FONT帮助类 Adds the font resource. Name of the lp file. 数值 字体安装 字体所在路径 是否安装成功 Sends the message. The h WND. The MSG. The w parameter. The l parameter. 数值 Writes the profile string. The LPSZ section. Name of the LPSZ key. The LPSZ string. 数值 公式计算帮助类 计算复杂公式 The formula string. 创建时间:2015-05-22 13:49 备注说明:null 公式计算 公式计算表达式 计算结果 十六进制帮助类 将十六进制字符串转换成十进制 eg:FF=>255 十六进制字符串 Decimal 将INT转换成十六进制字符串 int 十六进制字符串 Image帮助类 图片允许的格式 调节图片亮度值 需要处理的图片 亮度值【0~100,其中0表示最暗,100表示最亮】 调节好后的图片 添加图片水印 水印图片 原文件 水印位置 时间:2015-12-17 15:48 备注: 添加水印文字 水印文字 原文件 时间:2015-12-18 9:32 备注: 通过比较bitmap两者byte[]来判断是否相等 原始图片 需要比较的图片 比较结果 通过比较bitmap两者ToBase64String来判断是否相等 原始图片 需要比较的图片 比较结果 通过比较bitmap两者memcmp来判断是否相等 原始图片 需要比较的图片 比较结果 通过比较bitmap两者像素颜色来判断两者是否相等 原始图片 需要比较的图片 比较结果 将图片压缩到指定大小 待压缩图片 期望压缩后的尺寸 生成缩略图,不加水印 源文件 缩略图宽度 缩略图高度 缩略图保存位置 生成缩略图,不加水印 源文件 缩略图宽度 缩略图高度 缩略图保存位置 裁剪模式 获取图片格式 图片路径 ImageFormat 时间:2015-12-17 14:21 备注: 合并图片 合并图片的宽度 合并图片的高度 所绘制图像的左上角的X坐标 所绘制图像的左上角的Y坐标 合并图片的背景色 所需要绘制的图片集合 绘制的图片 将Base64字符串转换成Image Base64字符串 Image byte[]转换成Image 二进制图片流 Image 将Image转换Base64字符串 图片文件 ImageFormat Base64字符串 将.png,.bmp,.jpg类型图片转换成bitmap类型 图片路径 Bitmap 将图片转换成byte数组 图片文件 ImageFormat BYTE数组 将图片转换成byte数组 图片文件 BYTE数组 检查添加图片水印参数 根据需要的图片尺寸,按比例剪裁原始图片 缩略图宽度 缩略图高度 原始图片 剪裁区域尺寸 保存JPG时用 得到指定mimeType的ImageCodecInfo 保存为JPEG格式,支持压缩质量选项 memcmp API 字节数组1 字节数组2 The count. 如果两个数组相同,返回0;如果数组1小于数组2,返回小于0的值;如果数组1大于数组2,返回大于0的值。 时间:2015-12-28 11:03 备注: 设置水印图片质量 The source BMP. The source image file. The source image format. 时间:2015-12-17 14:43 备注: JSON转换类 序列化成JSON字符串 DataSet对象 Json字符串 序列化成JSON字符串 Datatable对象 Json字符串 序列化成JSON字符串 序列化成JSON字符串 DataReader对象 Json字符串 过滤特殊字符 格式化字符型、日期型、布尔型 数据计算辅助操作类 获取两个坐标的距离 Process 帮助类 动态执行一系列控制台命令 eg: ProcessHelper.ExecBatCommand(cmd => { cmd("ipconfig"); cmd("getmac"); cmd("exit 0"); }); 委托 排序辅助类 冒泡排序 泛型,需实现IComparable 泛型数组 StringBuilder 帮助类 条件添加 泛型 StringBuilder 条件委托 数值 StringBuilder 清空StringBuilder StringBuilder 检查StringBuilder是否为null,当为null的时候,实例化返回。 StringBuilder StringBuilder 移除最后一个字符; StringBuilder _builder = new StringBuilder(); _builder.Append("Hello World;"); _builder = _builder.RemoveLast(";"); Assert.AreEqual("Hello World", _builder.ToString()); StringBuilder 字符 地图操作 帮助类 经纬度测距 起始经纬度 结束经纬度 距离 将经纬度转换地图上X,Y坐标 经纬度 X,Y坐标 将纬度转换成地图y轴坐标 纬度 缩放级别 坐标 将经度转换成地图x轴坐标 经度 缩放级别 坐标 坐标是否在国外 经纬度 坐标是否在国外 将Y轴坐标转换成纬度 Y轴坐标 缩放级别 纬度 将X轴坐标转换成经度 X轴坐标 缩放级别 经度 地图纠偏数据帮助类 构造函数 纠偏数据文件路径 获取纠偏数据集合 纠偏数据集合 获取纠偏数据集合 纠偏数据集合 将字节转化为具体的数据对象 bytes MapCoord 地图纠偏 帮助类 构造函数 纠偏数据 火星坐标转 (GCJ-02)地球坐标(WGS-84) 火星坐标转 (GCJ-02) 地球坐标(WGS-84) 地球坐标(WGS-84)转火星坐标 (GCJ-02) 地球坐标(WGS-84) 火星坐标 (GCJ-02) Thread 帮助类 取消Thread.Sleep状态,继续线程 Thread 启动线程,自动忽略停止线程时触发的异常 线程 引发非委托 TimeSpan帮助类 创建时间:2015-06-30 15:39 备注说明:null 添加小时 TimeSpan 小时 TimeSpan 添加分钟 TimeSpan 分钟 TimeSpan 添加秒 TimeSpan TimeSpan 格式化时间 eg: Assert.AreEqual("14:01", TimeSpanHelper.FormatTime(new TimeSpan(14, 1, 2))); The timefield. 格式化后的字符串 将时间字符串转换成TimeSpan eg: Assert.AreEqual(new TimeSpan(12, 12, 0), TimeSpanHelper.ParseTimeString("12:12:00")); 时间字符串 TimeSpan 创建时间:2015-06-30 15:39 备注说明:null 将日期设置为今天 TimeSpan TimeSpan 创建时间:2015-06-30 15:43 备注说明:null Unix 时间戳 帮助类 Unix 时间戳 Initializes the class. 将Unix时间戳转换成DateTime 毫秒 DateTime 获取当前时间Unix时间戳 Unix时间戳 墨卡托坐标与GS-84转换 帮助类 将墨卡托坐标转换成地球坐标(WGS-84) 墨卡托坐标 球坐标(WGS-84) 将地球坐标(WGS-84)转换成墨卡托坐标 地球坐标(WGS-84) 墨卡托坐标 地球坐标系 (WGS-84) 到火星坐标系 (GCJ-02) 的转换 帮助类 常量a 常量ee The pi 火星坐标转 (GCJ-02)地球坐标(WGS-84) 火星坐标转 (GCJ-02) 地球坐标(WGS-84) 地球坐标(WGS-84)转火星坐标 (GCJ-02) 地球坐标(WGS-84) 火星坐标 (GCJ-02) 转义经纬度 需要转义经纬度 转移后的经纬度 转义纬度 lonX latY 纬度 转义经度 纬度. 经度. 经度 XML 辅助类 格式化xml内容显示 xml内容 encode编码 string 将XML文件读取返回成DataSet xml路径 返回DataSet,若发生异常则返回NULL 日志帮助类 结束日志线程 记录日志 日志内容 记录日志 日志内容 日志类型 记录日志 日志类型 日志内容 记录日志 异常 NameValueCollection帮助类 针对NameValueCollection的键值判断 NameValueCollection 期待的值 根据键获取的值与期待的值一致 针对NameValueCollection的键值判断 eg: _modulesettings.JudgedEqual("EmergencyControl", "1", result => { return result == true ? BarItemVisibility.Always : BarItemVisibility.Never; }); 返回类型 NameValueCollection 期待的值 委托 自定义返回类型 针对String类型的等于判断 eg: _modulesettings["WeekSchedule"].JudgedEqual("1", result => ItemVisibilityRule(result)); 泛型 需要判断的值 期待的值 委托 自定义返回类型 资源文件操作帮助类 将嵌入的资源写入到本地 嵌入的资源名称【名称空间.资源名称】 写入本地的路径 是否成功 RMB 帮助类 将数字转换成人民币大小金额 数字 人民币大小金额 缩略图帮助类 生成缩略图 源图路径(物理路径) 缩略图路径(物理路径) 缩略图宽度 缩略图高度 生成缩略图的方式: HW=指定高宽,W=指定宽,高按比例, H=指定高,宽按比例, Cut=指定高宽裁减(不变形), DB=等比缩放(不变形,如果高大按高,宽大按宽缩放) 缩略图的类型:JPG, PNG, GIF, BMP NetWork帮助类 获取本机名 本机名 获取本地Ip4地址集合 本地Ip4地址集合 根据网卡类型来获取mac地址 网卡类型 格式化获取到的mac地址 获取到的mac地址 根据网卡类型以及网卡状态获取mac地址 网卡类型 网卡状态 Up 网络接口已运行,可以传输数据包。 Down 网络接口无法传输数据包。 Testing 网络接口正在运行测试。 Unknown 网络接口的状态未知。 Dormant 网络接口不处于传输数据包的状态;它正等待外部事件。 NotPresent 由于缺少组件(通常为硬件组件),网络接口无法传输数据包。 LowerLayerDown 网络接口无法传输数据包,因为它运行在一个或多个其他接口之上,而这些“低层”接口中至少有一个已关闭。 格式化获取到的mac地址 获取到的mac地址 获取读到的第一个mac地址 委托 mac地址 通过ARP方式获取MAC地址 当前IP地址 MAC地址 时间:2016/7/27 13:42 备注: 将字符串IP转换为IPAddress对象,若转换失败,则返回NULL The ip address. 若转换失败,则返回NULL 指定指定端口是否已经被占用的代码 端口号 是否已经占用 日期:2015-10-09 16:16 备注: 实体类帮助类 实体类数值内容比较 泛型 实体类对象 实体类对象 是否数值内容比较 时间:2016/8/25 13:32 备注: 对象深拷贝 泛型 实体类对象 对象 将对象序列化成字符串 泛型 实体类对象 字符串 时间:2016/8/25 13:25 备注: 引用类型数组值比较 泛型 数组一. 数组二 值是否相等 汉字拼音帮助类 拼音对应数值存储 日期:2015-10-09 17:23 备注: Initializes the class. 日期:2015-10-09 17:23 备注: 获得汉字的拼音,如果输入的是英文字符将原样输出,中文标点符号将被忽略 汉字字符串 拼音 获得汉字拼音的简写,即每一个汉字的拼音的首字母组成的串,如果输入的是英文字符将原样输出,中文标点符号将被忽略 汉字字符串 拼音简写 获得汉字的拼音 数值 拼音 Random的帮助类 随机种子 0~9 A~Z字符串 静态构造函数 生成随机字符串 eg:RandomHelper.NetxtString(4, false); 字符串长度 字符串是小写 随机字符串 依据指定字符串来生成随机字符串 eg:RandomHelper.NetxtString(RandomHelper.RandomString_09AZ, 4, false); 指定字符串 字符串长度 字符串是小写 随机字符串 随机布尔值 随机布尔值 生成随机颜色 随机颜色 获取随机时间 随机时间 生成设置范围内的Double的随机数 eg:RandomHelper.NextDouble(1.5, 1.7); 生成随机数的最大值 生成随机数的最小值 Double的随机数 生成随机MAC地址 eg:RandomHelper.NextMacAddress(); 新的MAC地址 生成随机数【包括上下限】 下限 上线 随机数 生成随机时间 eg:RandomHelper.NextTime(); 随机时间 反射帮助类 方法或属性搜索标志 日期:2015-10-10 9:08 备注: 利用反射来判断对象是否包含某个属性 泛型 实体类对象 需要判断的属性 是否包含 反射创建对象 泛型 类全名称 程序集全程 类型 时间:2016-01-07 14:47 备注: 获取值 泛型 泛型 对象 要获取值的名称 反射获取到的值 日期:2015-10-10 9:07 备注: 反射获取属性集合 泛型 属性集合 时间:2016/9/1 10:27 备注: 获取属性名称,优先获取DisplayName 泛型 属性名称 时间:2016/9/1 10:59 备注: 将实体类属性转换为字典形式 泛型 实体类 字典 反射调用方法 需反射类型 调用方法名称 参数 方法返回值 反射设置值 泛型 泛型 操作对象 名称 正则表达式帮助类 正则表达式匹配,匹配返回true 检查字符串 正则表达式字符串 是否匹配 日期:2015-10-10 9:10 备注: 正则表达式匹配,匹配返回true 检查字符串 正则表达式字符串 筛选条件 是否匹配 正则表达式匹配,匹配返回true 检查字符串 模式字符串 若匹配成功,则返回Match 匹配是否成功 string帮助类 自增流水号 eg:abcd2-->abcd3 The input. 自增流水号 创建时间:2015-05-22 14:45 备注说明:null 对字符串遍历分割 eg: StringHelper.BuilderDelimiter("Yan", '-');==>"Y-a-n" 需要分割的字符串 每个字符分割符号 分割好的字符串 清除字符串内空格 eg:StringHelper.ClearBlanks(" 11 22 33 44 ");==>11223344 需要处理的字符串 处理好后的字符串 忽略大小写比较 字符串 比较字符串 是否相等 时间:2016/8/29 9:14 备注: 补足位数_左边 eg:StringHelper.ComplementLeftZero("Yanzhiwei", 15);==>"000000Yanzhiwei" 需要操作的字符串 目标长度 操作完成后字符串 补足位数_右边 eg:StringHelper.ComplementRigthZero("Yanzhiwei", 15);==>Yanzhiwei000000 需要操作的字符串 目标长度 操作完成后字符串 对字符串进行编码 需要编码的字符串 编码后的字符串 时间:2016/10/16 13:02 备注: 为指定格式的字符串填充相应对象来生成字符串 字符串格式,占位符以{n}表示 用于填充占位符的参数 格式化后的字符串 截取字符串,超过最大长度则以'...'表示 需要截取的字符串 字符串最大长度,超过最大长度则以'...'表示 截取后字符串 整除索引处加入符号 字符串 除数 符号 处理后的字符串 Determines whether [is null or empty]. The data. 是否为NULL或者empty 判断空引用和字符串中的每一个字符是否是空格 The value. 否是空格 将字符串第一位置为小写 需要操作的字符串 操作后的字符串 将千分位字符串转换成数字 eg:StringHelper.ParseThousandthString("111,222,333");==>111222333 需要转换的千分位 数字;若转换失败则返回-1 去除文本中的html代码。 移除Json字符串诸如“{”,“}”符号 Json字符串 Json字符串 时间:2016/6/29 16:31 备注: 字符串逆转 eg:StringHelper.Reverse("YanZhiwei"); 需要逆转的字符串 逆转后的字符串 利用Array.Reverse反转字符串 操作字符串 反转字符串 利用遍历反转字符串 操作字符串 反转字符串 利用Stack反转字符串 操作字符串 反转字符串 利用StringBuilder反转字符串 操作字符串 反转字符串 利用XOR反转字符串 操作字符串 反转字符串 按照符号截取字符串 The data. The delimiter. 截取后的字符串 日期:2015-09-18 11:40 备注: 按照最后符号截取字符串 The data. The delimiter. 截取后的字符串 对字符串进行解码 需要解码的字符串 解码后的字符串 时间:2016/10/16 13:06 备注: 获取全局唯一值 全局唯一值 将字符串第一位置为大写 eg:studentName==>StudentName 需要操作的字符串 操作后的字符串 文字换行 eg:StringHelper.WrapText("YanZhiwei", 3);==>"Yan\r\nZhi\r\nwei" 需要换行的文字 多少长度换行 换行好的文字 适用于串口,Socket数据协议组包,拆包 时间:2016/8/30 16:22 备注: 同步字1 同步字2 长度域 长度域数组 命令字 命令字 命令字的参数 校验码 校验码 通过构造函数初始化参数,来将对象转换为BYTE数组 BYTE数组 用于实现接口,表示当前类型是可释放的 释放当前对象时释放资源 释放对象,用于外部调用 重写以实现释放对象的逻辑 是否要释放对象 定义一个指定类型的单例,该实例的生命周期将跟随整个应用程序。 要创建单例的类型。 获取指定类型的单例实例 Lazy 基于.NET 2.0的实现帮助类 泛型 委托 The synchronize root The is value created The value 构造函数 委托 是否初始化 获取初始化值 Returns a that represents this instance. A that represents this instance. SerializationBinder重写 当在派生类中重写时,控制将序列化对象绑定到类型的过程。 指定序列化对象的 名称。 指定序列化对象的 名称。 格式化程序为其创建新实例的对象的类型。 日期:2015-09-17 10:56 备注: Oracle数据库分页脚本 时间:2016/10/11 15:21 备注: 利用[ROW_NUMBER() over]分页,生成sql语句 表名称『eg:Orders』 需要显示列『*:所有列;或者:eg:OrderID,OrderDate,ShipName,ShipCountry』 依据排序的列『eg:OrderID』 筛选条件『eg:Order=1』 升序降序『1:desc;其他:asc』 每页页数『需大于零』 页数『从壹开始算』 生成分页sql脚本 SqlServer 数据库备份和还原功能 时间:2016-02-24 14:20 备注: 需要备份的数据库 时间:2016-02-24 17:37 备注: 连接字符串 时间:2016-02-24 17:37 备注: 构造函数 连接字符串 需要备份的数据库 时间:2016-02-24 17:46 备注: 备份数据库 备份路径,需带后缀;eg:D:\ddd.bakRM_DB20160224151425.bak 备份数据库是否成功 时间:2016-02-24 16:44 备注: 还原数据库文件 还原备份路径 还原后数据库名称 还原是否成功 时间:2016-02-24 17:45 备注: 创建数据库的备份逻辑设备 SqlServerHelper 备份路径 时间:2016-02-24 16:05 备注: 删除已有的备份设备 SqlServerHelper 时间:2016-02-24 16:00 备注: Sql Server事务对象 时间:2015-11-24 9:22 备注: 构造函数 链接字符串 时间:2015-11-24 9:21 备注: 未能正确开启事物,因为链接字符串为空! 事务对象 时间:2015-11-24 9:09 备注: 提交事务 时间:2015-11-24 9:10 备注: 执行与释放或重置非托管资源相关的应用程序定义的任务。 回滚事务 Sql Server数据库分页脚本 创建时间:2015-05-22 11:48 备注说明:null 利用[ROW_NUMBER() over]分页,生成sql语句 表名称『eg:Orders』 需要显示列『*:所有列;或者:eg:OrderID,OrderDate,ShipName,ShipCountry』 依据排序的列『eg:OrderID』 筛选条件『eg:Order=1』 升序降序『1:desc;其他:asc』 每页页数『需大于零』 页数『从壹开始算』 生成分页sql脚本 利用[Top Max]分页,生成sql语句 表名称『eg:Orders』 需要显示列『*:所有列;或者:eg:OrderID,OrderDate,ShipName,ShipCountry』 依据排序的列『eg:OrderID』 筛选条件『eg:Order=1』 升序降序『1:desc;其他:asc』 每页页数『需大于零』 页数『从壹开始算』 生成分页sql脚本 利用[Top NotIn]分页,生成sql语句 表名称『eg:Orders』 需要显示列『*:所有列;或者:eg:OrderID,OrderDate,ShipName,ShipCountry』 依据排序的列『eg:OrderID』 筛选条件『eg:Order=1』 升序降序『1:desc;其他:asc』 每页页数『需大于零』 页数『从壹开始算』 生成分页sql脚本 Access 数据访问操作类 连接字符串 构造函数 access路径 构造函数 access路径 access密码 ExecuteDataTable 读取sql语句 OleDbParameter参数;eg: new OleDbParameter("@categoryName","Test2") DataTable ExecuteNonQuery 查询,修改,删除sql语句 OleDbParameter参数;eg: new OleDbParameter("@categoryName","Test2") 操作影响行数 ExecuteReader 读取sql语句 OleDbParameter参数;eg: new OleDbParameter("@categoryName","Test2") IDataReader ExecuteScalar 查询第一行第一列数据值 OleDbParameter参数;eg: new OleDbParameter("@categoryName","Test2") Object ExecuteReader 存储过程 存储过程名称 参数 IDataReader Sql Server帮助类 构造函数 连接字符串 eg:server=YANZHIWEI-PC\SQLEXPRESS;database=db;uid=sa;pwd=sasa; eg:Server= localhost; Database= employeedetails; Integrated Security=True; 构造函数 SqlConnectionStringBuilder 时间:2016-02-26 10:31 备注: 批量插入 eg:int _actual = SqlHelper.BatchInert("Person", _db, 300); 数据库目标表 需要插入的表 批量插入数量 影响行数 开启事务 SqlServerTransaction ExecuteDataSet sql语句 参数 DataSet ExecuteDataTable eg:string _sql = "select * from dbo.Person where PName=@pname"; DataTable _table = SqlHelper.ExecuteDataTable(_sql, new DbParameter[1] { new SqlParameter("@pname", "YanZhiwei") }); sql语句 参数 DataTable 执行sql语句,返回影响行数 eg: string _sql = "insert into [Person](PName,PAge,PAddress) values(@pname,@page,@paddress)"; int _actual = SqlHelper.ExecuteNonQuery(_sql, new DbParameter[3] { new SqlParameter("@pname","YanZhiwei"), new SqlParameter("@page",18), new SqlParameter("@paddress","zhuzhou") }); sql语句 参数 影响行数 执行sql语句,返回影响行数 带事务 事务对象 sql语句 参数 影响行数 时间:2015-11-24 9:31 备注: 获取分页数据,利用RowNumber()方式 数据表名『eg:Orders』 要读取的字段『*:所有列;或者:eg:OrderID,OrderDate,ShipName,ShipCountry』 依据排序的列『eg:OrderID』 排序方式『升序,降序』 筛选条件『eg:Order=1,若无筛选条件,则""』 每页显示多少条数据 当前页码 分页总数 记录总数 分页DataTable 时间:2016/9/8 11:25 备注: 获取分页数据,利用RowNumber()方式 泛型 数据表名『eg:Orders』 要读取的字段『*:所有列;或者:eg:OrderID,OrderDate,ShipName,ShipCountry』 依据排序的列『eg:OrderID』 排序方式『升序,降序』 筛选条件『eg:Order=1,若无筛选条件,则""』 每页显示多少条数据 当前页码 泛型分页结果 SQL异常 ExecuteReader eg:string _sql = "select * from dbo.Person where PName=@pname"; IDataReader _reader = SqlHelper.ExecuteReader(_sql, new DbParameter[1] { new SqlParameter("@pname", "YanZhiwei") }); sql语句 参数 IDataReader ExecuteReader eg:string _sql = "select * from dbo.Person where PName=@pname"; List _products = SqlHelper.ExecuteReader(_sql, new DbParameter[1] { new SqlParameter("@pname", "YanZhiwei") }); sql语句 参数 集合 通过ExecuteReader方式获取实体类 泛型 sql语句 参数 对象 时间:2016-02-15 15:26 备注: ExecuteScalar eg:string _sql = "select PAge from dbo.Person where PName=@pname"; object _value = SqlHelper.ExecuteScalar(_sql, new DbParameter[1] { new SqlParameter("@pname", "YanZhiwei") }); sql语句 参数 Object ExecuteReader——存储过程 eg:SqlParameter _parameter = new SqlParameter("@pName", SqlDbType.NVarChar);> _parameter.Direction = ParameterDirection.Input; _parameter.Value = "YanZhiwei"; DbParameter[] _parameterList = new DbParameter[1] { _parameter }; IDataReader _reader = SqlHelper.StoreExecuteDataReader("PROC_FilterPerson", _parameterList); 存储过程名称 参数 IDataReader ExecuteDataTable——存储过程 存储过程名称 存储过程参数 存储过程输出参数 DataTable 时间:2015-11-03 8:58 备注: 执行sql语句,返回影响行数——存储过程 存储过程名称 参数 影响行数 时间:2016-02-24 15:35 备注: 存储过程数据分页 数据表名 要读取的字段 排序字段 查询条件 每页显示多少条数据 当前页码 分页总数 记录总数 DataTable 时间:2016/9/8 11:28 备注: EXCEL 操作帮助类 构造函数 EXCEL路径 是否是64位操作系统 获取excel所有sheet数据 DataSet 读取sheet eg:select * from [Sheet1$] sql语句 DataTable Excel操作_添加,修改 DELETE不支持 sql语句 影响行数 获取EXCEL内sheet集合 sheet集合 创建链接字符串 SHA256 加密 时间:2016/9/22 10:08 备注: 加密 加密密钥 需要加密的字符串 时间:2016/9/22 10:13 备注: MD5加密帮助类 时间:2015-11-06 9:22 备注: 验证随机加密的MD5 需要判断的字符串 MD5 GUID 是否相等 时间:2015-11-06 9:24 备注: 生成随机加密的 需要加密字符串 MD5加密Guid 时间:2015-11-06 9:20 备注: 获取MD5加密字符串 eg:StringHelper.Encrypt("YanZhiwei");==>"b07ec574a666d8e7582885ce334b4d00" 需要加密的字符串 MD5加密的字符串 DES(Data Encryption Standard) DES使用的密钥key为8字节,初始向量IV也是8字节。 默认加密Key 默认向量 The DES 构造函数 密钥 向量 构造函数 密钥 向量 时间:2016-01-14 13:23 备注: 生成DES DES 根据KEY生成DES The key. DES 采用默认向量,Key解密 需要解密的字符串. 解密后的字符串 采用默认向量,KEY加密 需要加密的字符串 加密后的字符串 解密字符串 需要解密的字符串 解密后的字符串 加密字符串 需要加密的字符串 加密后的字符串 文件升级状态枚举 时间:2016/8/30 13:48 备注: 超时 取消 成功 请求升级发生错误 表示 ajax 操作结果类型的枚举 消息结果类型 成功结果类型 警告结果类型 异常结果类型 数据库类型 The SQL server The oracle My SQL The OLE database The sq lite The postgres The sybase The d b2 The firebird The SQL server ce 图片裁剪方式 根据高宽剪切 根据宽剪切 根据高剪切 缩放不剪裁 表示业务操作结果的枚举 输入信息验证失败 指定参数的数据不存在 操作取消或操作没引发任何变化 操作成功 操作引发错误 排序 时间:2016-01-05 11:45 备注: 降序 升序 Program Mode The web form The appliaction 串口波特率列表。 75,110,150,300,600,1200,2400,4800,9600,14400,19200,28800,38400,56000,57600, 115200,128000,230400,256000 75 110 150 300 600 1200 2400 4800 9600 14400 19200 28800 38400 56000 57600 115200 128000 230400 256000 串口数据位列表(5,6,7,8) 5 6 7 7 水印位置 时间:2015-12-17 15:41 备注: 居中 左上角 右上角 左下角 右下角 Socket通讯类型 时间:2016/6/7 13:24 备注: TCP UDP 时间差枚举 小时 分钟 串口操作状态 发送成功; 发送超时 发送失败 串口未打开 移除HTML Tag方式枚举 CharArray 正则表达Compiled方式 正则表达式 异常模式 未知异常 线程异常 转换成十六进制方式枚举 循环方式 BitConverter方式 Array.ConvertAll方式 各个进制转换枚举 二进制 八进制 十进制 十六进制 EnumFormula 加号 减号 乘号 除号 正玄 余玄 正切 余切 平方根 求幂 日志级别 致命错误 错误 警告 信息 调试 PackageData 派生类处理 时间:2016/8/30 17:24 备注: 将BYTE数组转换为PackageData派生类 泛型 BYTE数组 PackageData派生类 二进制文件序列化与反序列化 时间:2016/8/25 11:47 备注: 将二进制文件反序列化成集合 泛型 路径 集合 时间:2016/8/25 11:54 备注: 将文件序列化到二进制文件 泛型 集合 存储路径 时间:2016/8/25 11:52 备注: 文件升级抽象类,适用于串口,Socket应答模式 时间:2016/8/30 13:35 备注: 文件升级信号量 失败重试次数 文件升级超时时间 升级状态,用于是否取消升级 构造函数 文件升级超时时间【秒】 失败重试次数 默认构造函数 失败重试次数:5 文件升级超时时间:5(秒) 响应成功 时间:2016/8/30 14:07 备注: 发送升级请求 委托 发送状态 时间:2016/8/30 13:59 备注: SmtpClient 帮助类 附件 正文是否是html格式 正文 抄送 标题 收件人 发送者昵称 优先级别 SMTP服务器 构造函数 SMTP服务器 发送者昵称 标题 正文 收件人 抄送 附件 正文是否是html格式 优先级别 构造函数 SMTP服务器 发送者昵称 标题 正文 收件人 构造函数 SMTP服务器 发送者昵称 标题 正文 收件人 优先级别 构造函数 SMTP服务器 发送者昵称 标题 正文 收件人 附件 发送邮件 发送返回状态 添加邮件附件信息 初始化邮件基本信息 MailAddress mailMessage 初始化发送邮件抄送集合 MailMessage 初始化发送邮件集合 MailMessage Config文件操作读取 时间:2016/8/25 14:52 备注: Configuration对象 构造函数 程序模式 构造函数 程序模式 config文件路径 添加或修改appSettings 读取 泛型 节点键 数值 Gets the value. The key. 获取的值 移除Setting 保存 泛型 节点值 节点键 Assembly 帮助类 Assembly对象 程序集路径 Initializes a new instance of the class. Initializes a new instance of the class. The path. 获取程序集显示名称 程序集显示名称 获取编译日期 编译日期 获取根据实际编译版本信息 实际编译版本信息 获取公司名称信息 公司名称信息 获取版权信息 版权信息 获取说明信息 说明信息 获取产品名称信息 产品名称信息 获取文件名 文件名 获取主版本号,次版本号; 主版本号,次版本号 获取程序集信息 泛型 参数委托 时间:2015-09-09 15:56 备注: INI文件操作 时间:2016/8/25 14:59 备注: 构造函数 INI文件路径 时间:2016/8/25 15:00 备注: 读取INI 段落名称 关键字 读取值 读取INI 段落名称 关键字 当根据KEY读取不到值得时候缺省值 读取的值 写入INI eg:_iniHelper.WriteValue("测试", "Name", "YanZhiwei"); 段落名称 关键字 关键字对应的值 声明INI文件的读操作函数 段落名称 关键字 无法读取时候时候的缺省数值 读取数值 数值的大小> 路径 声明INI文件的写操作函数 段落名称 关键字 关键字对应的值 路径 XML文件序列化与反序列化 时间:2016/8/25 13:12 备注: 将XML文件反序列化成集合 泛型 XML文件路径 集合 时间:2016/8/25 13:11 备注: 将XML文件读取成字符串 路径 XML字符串 将集合序列化到XML文件 泛型 集合 XML路径 时间:2016/8/25 13:14 备注: 将对象序列化到XML文件 泛型 实体类 XML路径 时间:2016/8/25 13:16 备注: 参数验证帮助类 验证初始化 Validation 需要验证的正则表达式 Validation 委托 正则表达式 参数名称 Validation 自定义参数检查 泛型 Validation 委托 自定义错误消息 Validation 时间:2016/7/19 11:37 备注: 检查指定路径的文件夹必须存在,否则抛出异常。 Validation 判断数据 ArgumentNullException DirectoryNotFoundException Validation 检查指定路径的文件必须存在,否则抛出异常。 Validation 参数 当文件路径为null时 当文件路径不存在时 Validation 检查参数必须大于[或可等于,参数canEqual]指定值,否则抛出异常。 参数类型。 Validation 判断数据 参数名称。 要比较的值。 是否可等于。 ArgumentOutOfRangeException Validation 检查参数必须小于[或可等于,参数canEqual]指定值,否则抛出异常。 参数类型。 Validation 判断数据 参数名称。 要比较的值。 是否可等于。 ArgumentOutOfRangeException Validation 验证是否在范围内 Validation 输入项 最小值 最大值 参数名称 Validation 是否是中文 Validation 中文 参数名称 Validation 是否是电子邮箱 Validation 需要验证的邮箱 参数名称 Validation 是否是文件路径 Validation 路径 Validation 是否是十六进制字符串 Validation 验证数据 参数名称 Validation 是否是身份证号码 Validation 验证数据 参数名称 Validation 是否是整数 Validation 需要检测的字符串 参数名称 Validation 是否是IP Validation 需要检测到IP 参数名称 Validation 是否是数字 Validation 需要检测的字符串 参数名称 Validation 是否是合法端口 Validation 参数值 参数名称 Validation 是否是邮政编码 Validation 邮政编码 参数名称 Validation 判断字符串是否是要求的长度 Validation 验证的字符串 要求的长度 参数名称 Validation 判断类型是否能序列化 Validation 输入项 Validation 时间:2016-01-14 9:57 备注: 是否是URL Validation url 参数名称 Validation 验证参数不能等于某个值 Validation 输入项 比较项 参数名称 Validation 验证非空 Validation 输入项 参数名称 Validation 不能为空或者NULL验证 Validation 输入项 参数名称 Validation 需要验证的正则表达式 Validation 需要匹配的输入项 正则表达式 参数名称 Validation 表示Ajax操作结果 构造函数 消息内容 Ajax操作结果类型 返回数据 构造函数 消息内容 构造函数 消息内容 返回数据 Ajax操作结果类型 获取 消息内容 获取 返回数据 获取 Ajax操作结果类型 JPG照片的Meta数据结构 拍照时镜头的光圈. 单位是 APEX 被拍摄对象的明度, 单位是 APEX. 表示数字相机的模块代码. 在 Exif 标准中, 这个标签是可选的, 但在DCF中它也是必需的 色彩滤镜矩阵(CFA)几何样式 色彩空间 JPEG (粗略的估计)的平均压缩率. 像素数据的顺序 照片在被拍下来的日期/时间 数字相机的制造商 照片拍摄时的曝光补偿. 单位是APEX(EV). 曝光指数 拍照时相机使用的曝光程序. '1' 表示手动曝光, '2' 表示正常程序曝光, '3' 表示光圈优先曝光, '4' 表示快门优先曝光, '5' 表示创意程序(慢速程序), '6' 表示动作程序(高速程序), '7'表示 肖像模式, '8' 表示风景模式. 曝光时间 (快门速度的倒数). 单位是秒. '0' 表示闪光灯没有闪光, '1' 表示闪光灯闪光, '5' 表示闪光但没有检测反射光, '7' 表示闪光且检测了反射光. 拍照时的光圈F-number(F-stop). 棸距长度. 单位是毫米 CCD的像素密度 CCD的像素密度 X轴 CCD的像素密度 Y轴 FlashPix的版本信息 拍照时的光圈F-number(F-stop). 图片高度 图片宽度 CCD 的感光度, 等效于 Ag-Hr 胶片的速率. 光源, 实际上是表示白平衡设置 镜头的最大光圈值 曝光的测光方法. '0' 表示未知, '1' 为平均测光, '2' 为中央重点测光, '3' 是点测光, '4' 是多点测光, '5' 是多区域测光, '6' 部分测光, '255' 则是其他. OECF 场景类型 图像传感器单元的类型 用APEX表示出的快门速度 光谱灵敏度 焦点的距离, 单位是米 Exif 的版本号 水平分辨率 垂直分辨率 Exif元数据结构体 显示数值 十六进制数值 原始值串 文件信息 根目录 文件夹 上一级文件 文件名称 文件后缀 分页查询条件信息 初始化一个 默认参数(第1页,每页20,排序条件为空)的分页查询条件信息类 的新实例 初始化一个 指定页索引与页大小的分页查询条件信息类 的新实例 页索引 页大小 获取或设置 页索引 获取或设置 页大小 主键字段 获取或设置 排序条件组 数据分页信息 获取或设置 分页数据 获取或设置 总记录数 性能测试参数 是否多线程测试 测试次数 客户端请求信息 时间:2016/7/27 14:29 备注: 浏览器名称以及版本 计算机名称 Ip地址 操作系统名称以及版本 SMTP服务器 实体类 服务器 发送邮箱 发送邮箱密码 构造函数 服务器 发送邮箱 发送邮箱密码 Socket连接信息 时间:2016/6/7 13:25 备注: 缓冲大小 Socket对象 缓冲 读取字节 列表字段排序条件 构造一个指定字段名称的升序排序的排序条件 字段名称 构造一个排序字段名称和排序方式的排序条件 字段名称 排序方式 获取或设置 排序字段名称 获取或设置 排序方向 控制复制克隆的实体类 参考:http://www.codeproject.com/Articles/12976/How-to-Clone-Serialize-Copy-Paste-a-Windows-Forms 构造函数 带参数的构造函数 控件 DataFormats.Format 空间类型名称 eg:Combox 控件的名称空间 eg:System.Windows.Forms 控件的属性集合 输出格式 video/x-msvideo application/octet-stream application/msword text/html image/jpeg application/x-javascript application/json audio/mpeg video/mpeg application/pdf image/png application/vnd.ms-powerpoint text/plain application/vnd.ms-excel text/xml 记录窗体和其控件的初始位置和大小。 高度 左边 上边 宽度 地图X,Y坐标轴 X轴 Y轴 构造函数 适用于Jquery jsTree 是否包含子节点 节点图片路径 适用于Jquery jsTree 子节点集合 节点图标路径 用户Combox 键值对绑定实体类 构造函数 Returns a that represents this instance. A that represents this instance. 地图坐标 纬度 3130表示31.30 经度 12151表示121.51 地图x轴偏移像素值 地图y轴偏移像素值 经纬度 构造函数 纬度 经度 构造函数 纬度 经度 MenuStrip 构建实体类 关联命令名称 父ID 标识ID MENU名称 MENU文本描述 具体错误类型 对象为null 连接时发生错误 连接成功. 没有客户端连接 服务启动成功 服务启动失败 服务停止 发送消息失败 新的客户端连接 新的客户端连接错误 移除客户端连接 未连接上Server 数据接收 数据接收错误 Client尚未初始化 Client断开连接 客户端下线 Server关闭 Socket 数据 异常枚举 缓存数据 发生异常时不为null. 当前IP地址,端口号 附加数据 自定义Socket对象 构造函数 创建Sockets对象 Ip地址 TcpClient 承载客户端Socket的网络流 客户端主通信程序 客户端退出标识.如果服务端发现此标识为true,那么认为客户端下线 客户端接收此标识时,认为客户端异常. 异常枚举 发生异常时不为null. 当前IP地址,端口号 新客户端标识.如果推送器发现此标识为true,那么认为是客户端上线 仅服务端有效 异步接收后包的大小 承载客户端Socket的网络流 扩展对象 关闭终端连接 时间:2015-12-04 10:03 备注: SplashForm 提示消息 构造函数 标题 消息 标题 消息 参数验证实体类 是否可用 正则表达式 Base64检测正则表达式 验证Bcd码 e.g. "01" or "3456" 车牌格式检测正则表达式 中文检测正则表达式 日期格式检测正则表达式 验证两位小数 电子邮箱检测正则表达式 文件路径检测正则表达式 是否十六进制字符串检测正则表达式 身份证检测正则表达式 整数检测正则表达式 Ip检测正则表达式 A~Z,a~z字幕检测正则表达式 数字检测正则表达式 验证非零的正整数 验证密码长度(要求长度为6-18位) 邮政编码检测正则表达式 URL检测正则表达式 业务异常,用于在后端抛出到前端做相应处理 构造函数 时间:2016-01-06 16:18 备注: 构造函数 错误消息 内部异常 时间:2016-02-24 16:35 备注: 构造函数 错误消息 时间:2016-01-06 16:18 备注: 构造消息 错误名称 错误消息 时间:2016-01-06 16:21 备注: 构造函数 错误消息 枚举 时间:2016-01-06 16:21 备注: 构造函数 错误名称 错误消息 枚举 时间:2016-01-06 16:22 备注: 错误代码枚举 错误名称 框架异常,用于在后端抛出到前端做相应处理 构造函数 构造函数 错误消息 构造函数 错误消息 内部异常 构造消息 错误名称 错误消息 构造函数 错误消息 枚举 构造函数 错误名称 错误消息 枚举 错误代码枚举 错误名称 业务工厂 泛型 时间:2016-01-07 13:43 备注: 实例化 时间:2016-01-07 13:45 备注: Singleton泛型类 带默认构造函数的泛型 构造函数 获取实例 设置实例 泛型实例 提供一个字典容器,按类型装载所有的单例实例 获取 单例对象字典 Socket 服务 时间:2016/6/7 22:38 备注: 构造函数 类型 ip地址 时间:2016/6/7 11:35 备注: 构造函数 类型 ip地址 端口 时间:2016/6/7 11:35 备注: 默认构造函数 时间:2016/6/7 11:35 备注: 终端已经连接事件 时间:2016/6/7 22:47 备注: 终端已经断开连接事件 时间:2016/6/7 22:48 备注: 终端正在断开连接事件 时间:2016/6/7 22:48 备注: 数据接收事件 时间:2016/6/7 22:48 备注: 服务启动事件 时间:2016/6/7 22:46 备注: 服务启动完成事件 时间:2016/6/7 22:46 备注: 服务已经停止事件 时间:2016/6/7 22:47 备注: 服务正在停止事件 时间:2016/6/7 22:46 备注: 当前连接数 IPEndPoint 最大连接数 端口 连接类型 启动服务 时间:2016/6/7 22:54 备注: 未能成功创建Socket服务类型。 停止服务 时间:2016/6/7 22:54 备注: 处理终端异步连接 IAsyncResult 时间:2016/6/7 22:54 备注: 处理数据异步接收 IAsyncResult 时间:2016/6/7 22:56 备注: 参数初始化 ServerType Ip地址 端口 时间:2016/6/7 22:45 备注: 未能识别的Ip地址。 Socket Clinet 客户端 当前连接服务端地址 服务端IP+端口 是否关闭.(窗体关闭时关闭代码) 当前连接服务端端口号 接收缓冲区 发送缓冲区 当前管理对象 发送与接收使用的流 构造函数 The ipaddress. The port. 构造函数 The ipaddress. The port. 消息推送委托 The sockets. 消息推送事件 连接到Server 端口与Server的连接 重连上端. 发送消息 The send data. 发送消息 The send data. Ends the reader. The ir. Called when [push client MSG hanlder event]. The sockets. Pusbs the client message. The code. The buffer. The exception. The ipaddress. The tag. Sends the data failed_ exception. The ex. Sends the data failed_ null server. Sends the data failed_ un connect. Sends the data succeed. The send data. Sends the data succeed. The send data. Socket Server 当前IP地址 当前IP,端口对象 是否停止 服务端 当前监听端口 接收缓冲区 信号量 发送缓冲区 The synchronize root 构造函数 The ip. The port. 构造函数 The ip. The port. 消息推送委托 The sockets. 消息推送事件 客户端队列集合 消息推送 The sockets. 向所有在线的客户端发送信息. 发送的文本 向所有在线的客户端发送信息. 发送的文本 向某一位客户端发送信息 客户端IP+端口地址 发送的数据包 向某一位客户端发送信息 客户端IP+端口地址 发送的数据包 启动服务 停止服务 Adds the client list. SocketObj 异步接收发送的信息. IAsyncResult 等待处理新的连接 推送Server消息到终端 The code. The buffer. The exception. The ipaddress. The tag. 断开,移除所有终端链接 时间:2016-04-12 19:19 备注: 断开,移除某个终端连接 IPEndPoint 时间:2016-04-12 19:21 备注: 串口帮助类 波特率 数据位 效验_英文 效验_中文 串口列表 停止位 停止位_英文转移成数字 关闭串口 串口组件 需要关闭的串口名称 串口发送数据 SerialPort 二进制数据 时间:2016/8/24 15:37 备注: 打开串口 串口 需要打开串口的名称 数据位 波特率 效验 停止位 程序性能测试类 开始时间 结束时间 测试参数 构造函数 执行函数 测试委托 结果委托 设置执行次数(默认:1) 设置线程模式(默认:false) true为多线程 获取测试结果 测试结果 运行时间测试帮助类 测试运行时间 初始化 获取运行时间间隔,单位:秒 运行时间间隔 停止并获取运行时间间隔,单位:秒 运行时间间隔 重置计时器 开始计时 停止计时 图片验证码抽象类 构造函数 验证码类型名称 验证码Tooltip 类型名称 创建验证码抽象方法 验证code Byte数组 线条干扰(蓝色) 背景色 是否干扰线 干扰色 绘画色 图片高度 验证码类型名称 创建验证码抽象方法 验证码 数组 线条干扰(彩色) 创建验证码抽象方法 验证code Byte数组 GIF闪烁动画(彩色) 创建验证码抽象方法 验证code Byte数组 中文(彩色) 创建验证码抽象方法 验证code Byte数组 字体旋转(简单) 创建验证码抽象方法 验证code Byte数组 2年级算术(彩色) 创建验证码抽象方法 验证code Byte数组 噪点干扰(蓝色) 创建验证码抽象方法 验证code Byte数组 GIF颠簸动画 创建验证码抽象方法 验证code Byte数组 线条干扰(蓝色) 创建验证码抽象方法 验证code Byte数组 GIF闪烁动画(蓝色) 创建验证码抽象方法 验证code Byte数组 噪点干扰(扭曲) 创建验证码抽象方法 验证code Byte数组 中文(蓝色) 创建验证码抽象方法 验证code Byte数组 2年级算术(蓝色) 创建验证码抽象方法 验证code Byte数组 噪点干扰(彩色) 创建验证码抽象方法 验证code Byte数组 HttpRquest 辅助类 时间:2016/10/19 14:26 备注: 拼接Get参数 get参数拼接字符串 缓存帮助类 AppPrefix Cache对象 是否已缓存 是否已缓存 获取缓存内容 清除缓存 设置缓存 设置缓存 所插入对象的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 nullNothingnullptrnull 引用。 设置缓存 所插入对象的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 nullNothingnullptrnull 引用 所插入对象将过期并被从缓存中移除的时间。若要避免可能出现的本地时间方面的问题(如从标准时间更改为夏时制),请对此参数值使用 UtcNow,不要使用 Now。如果使用绝对过期,则 slidingExpiration 参数必须为 NoSlidingExpiration 本地缓存写入,包括分钟,是否绝对过期及缓存过期的回调 key value 缓存分钟 是否绝对过期 缓存过期回调 设置缓存 所插入对象的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 nullNothingnullptrnull 引用 最后一次访问所插入对象时与该对象过期时之间的时间间隔。如果该值等效于 20 分钟,则对象在最后一次被访问 20 分钟之后将过期并被从缓存中移除。如果使用可调过期,则 absoluteExpiration 参数必须为 NoAbsoluteExpiration。 设置缓存 所插入对象的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 nullNothingnullptrnull 引用 所插入对象将过期并被从缓存中移除的时间。若要避免可能出现的本地时间方面的问题(如从标准时间更改为夏时制),请对此参数值使用 UtcNow,不要使用 Now。如果使用绝对过期,则 slidingExpiration 参数必须为 NoSlidingExpiration 最后一次访问所插入对象时与该对象过期时之间的时间间隔。如果该值等效于 20 分钟,则对象在最后一次被访问 20 分钟之后将过期并被从缓存中移除。如果使用可调过期,则 absoluteExpiration 参数必须为 NoAbsoluteExpiration。 设置缓存 该项的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 null。 所插入对象将过期并被从缓存中移除的时间。若要避免可能出现的本地时间方面的问题(如从标准时间更改为夏时制),请对此参数值使用 UtcNow,不要使用 Now。如果使用绝对过期,则 slidingExpiration 参数必须为 NoSlidingExpiration 最后一次访问所插入对象时与该对象到期时之间的时间间隔。如果该值等效于 20 分钟,则对象在最后一次被访问 20 分钟之后将到期并被从缓存中移除。如果使用可调到期,则 absoluteExpiration 参数必须为 NoAbsoluteExpiration。 在从缓存中移除对象时将调用的委托(如果提供)。当从缓存中删除应用程序的对象时,可使用它来通知应用程序。 设置缓存 该项的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 null。 所插入对象将过期并被从缓存中移除的时间。若要避免可能出现的本地时间方面的问题(如从标准时间更改为夏时制),请对此参数值使用 UtcNow,不要使用 Now。如果使用绝对过期,则 slidingExpiration 参数必须为 NoSlidingExpiration 最后一次访问所插入对象时与该对象到期时之间的时间间隔。如果该值等效于 20 分钟,则对象在最后一次被访问 20 分钟之后将到期并被从缓存中移除。如果使用可调到期,则 absoluteExpiration 参数必须为 NoAbsoluteExpiration。 优先级 在从缓存中移除对象时将调用的委托(如果提供)。当从缓存中删除应用程序的对象时,可使用它来通知应用程序。 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型,数值类型 更新委托 缓存处理策略 原因 时间:2016-05-26 9:53 备注: 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型,数值类型. 键. 值. 新增委托 更新委托 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型 新增委托 修改委托 cookie 帮助类 设置cookie (24小时过期) 设置cookie 键. 过期时间 取Cookie 取Cookie值 移除Cookie cookie键 Removes the specified cookie. HttpCookie 保存Cookie 小时 保存Cookie HttpCookie 小时 生成分页样式 时间:2016-01-05 11:21 备注: 创建普通分页HTML脚本 当前分页索引 总共分页数量 分页Html 时间:2016-01-05 11:21 备注: 创建普通分页HTML脚本 当前分页索引 总共分页数量 额外参数 分页Html 时间:2016-01-05 11:22 备注: 创建普通分页HTML脚本 当前分页索引 总共分页数量 额外参数 The absolute address. 分页Html 时间:2016-01-05 11:23 备注: Session 帮助类 添加Session 默认过期时间 泛型 添加Session 泛型 过期时间(分钟) 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型,数值类型 更新委托 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型,数值类型. 键. 值. 新增委托 更新委托 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型 新增委托 修改委托 清除所有Session 获取Session 泛型 数值 是否存在此Session The key. 是否存在 删除Session 如果该键尚不存在,则使用指定函数将键/值对添加到 Session;如果该键已存在,则使用该函数更新 Session 中的键/值对。 泛型 修改委托 DropDownList 帮助类 时间:2015-10-30 8:58 备注: 数据绑定 DropDownList 绑定数据集合对象 显示绑定字段 隐示绑定字段 时间:2015-10-30 9:01 备注: 文件下载 输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小 下载文件名 带文件名下载路径 每秒允许下载的字节数 分块下载 下载文件名 文件物理路径 下载是否成功 静态文件帮助类 获取物理地址 文件虚拟路径 物理路径 GridView 帮助类 点击列头排序初始设定 GridView 排序依定的绑定数据列名 排序方式,降序或升序 时间:2015-11-02 17:21 备注:在Page_Load方法中使用; 点击列头排序设定 GridView 最后数据绑定委托 时间:2015-11-02 17:21 备注:在OnInit事件中使用; GridView数据绑定 GridView 需要绑定数据源 时间:2015-11-02 13:41 备注: 设置数据自带分页 GridView 分页时每页大小 自带分页样式 最后数据绑定委托 时间:2015-11-02 14:51 备注:在OnInit事件中使用; 定制化分页模板 GridView 最后数据绑定委托 时间:2015-11-02 15:57 备注:在OnInit事件中使用; 从GridView的数据生成DataTable GridView对象 DataTable 将GridView导出到EXCEL GridView 导出到的文件名称 获取单元格内容 TableCell 内容 设置单元格内容 TableCell 最大长度 JavaScript 操作类 JS弹出对消息话框 要显示的消息 JS弹出消息并跳转 消息 跳转的连接 JS跳转指定URL 要转到的URL JS刷新页面 向客户端写入js脚本 js内容 HtmlInputFile 帮助类 时间:2016-01-04 16:57 备注: 将文件读取成byte数组 HtmlInputFile 若未有文件,则返回NULL; 时间:2016-01-04 17:07 备注: LinkButton 帮助类 为LinkButton添加确认窗口 LinkButton 确认窗口文字信息 ListBox 帮助类 增加ListBox的Tooltip提示 ListBox Request 帮助类 时间:2016/7/27 14:28 备注: 获取请求客户端信息 HttpRequest RequestClientInfo 时间:2016/7/27 14:31 备注: WebForm 帮助类 根据ID递归查找 Control 控件ID 查找到的控件 根据Key获取QueryString 键值 数值 重启程序 重启是否成功 URL 帮助类 获取当前页面的Url 获取当前页面的主域,如www.GMS.com主域是GMS.com 获取访问用户的IP 取得网站根目录的物理路径 网站根目录的物理路径 取得网站的根目录的URL 网站的根目录的URL 取得网站的根目录的URL HttpRequest 网站的根目录的URL 获取表单Post过来的值 参数 参数数值 彩色控制台输出 时间:2016/9/2 17:27 备注: 写入一行错误信息【红色】 文本 时间:2016/9/2 17:29 备注: 写入一行信息【绿色】 文本 时间:2016/9/2 17:29 备注: 写入一行 文本 文本颜色 时间:2016/9/2 17:28 备注: 写入一行警告信息【红色】 文本 时间:2016/9/2 17:30 备注: Messagebox自动定时关闭 日期:2015-10-21 16:01 备注: The w m_ close Posts the message. The h WND. The MSG. The w parameter. The l parameter. int 弹出消息框_默认三秒后关闭 消息框中显示的文本 标题文本 日期:2015-10-21 16:02 备注: 弹出消息框 自动关闭时间_毫秒 消息框中显示的文本 标题文本 日期:2015-10-21 16:04 备注: 弹出消息框 自动关闭时间_毫秒 消息框中显示的文本 标题文本 MessageBoxButtons MessageBoxIcon 日期:2015-10-21 16:05 备注: TreeView 序列化与反序列化 构造函数 XML序列化或者反序列化路径;eg:string.Format(@"{0}\Config\CtuPtuTreeView.xml", Application.StartupPath) 反序列化TreeView TreeView 将XML文件配置节点信息映射到TreeView TreeView XML路径 序列化TreeView TreeView 保存节点 TreeNodeCollection XmlTextWriter 反序列化TreeView时候,设置节点属性 TreeNode 属性名称 属性数值 委托 勾选列 构造函数 勾选事件 Raises the event. The instance containing the event data. Paints the specified graphics. The graphics. The clip bounds. The cell bounds. Index of the row. State of the data grid view element. The value. The formatted value. The error text. The cell style. The advanced border style. The paint parts. Application 帮助类 Mutex 对象 设置程序唯一实例运行. 委托,参数:是否是唯一实例 捕获异常 在应用程序的主入口点Main方法使用 The captured hanlder. 捕获退出 泛型 主窗口 窗体正在关闭事件 获取exe执行文件夹路径 exe执行文件夹路径 全屏 Form 全屏 Form 0:主屏;1,2分屏 窗体控件自适应大小 eg: private void FormMain_SizeChanged(object sender, EventArgs e) { As.controlAutoSize(this); } 记录的始终是当前的大小 控件自适应大小 Control 记录窗体和其控件的初始位置和大小, Control 控制台应用程序辅助类 时间:2016-05-23 11:03 备注: 当用户关闭Console时,系统会发送次消息 时间:2016-05-23 11:13 备注: 控制台控制委托 Type of the dw control. 时间:2016-05-23 11:13 备注: 监听控制台输入 委托,参数:输入字符串 时间:2016-05-23 11:05 备注: 监听用户关闭控制台应用程序 委托 时间:2016-05-23 13:09 备注: BindingSource 帮助类 从BindingSource中条件查找 泛型 BindingSource 委托 没有查找到则返回NULL 从BindingSource中条件查找集合 泛型 BindingSource 委托 没有查找到则返回NULL 获取Control的BindingSource Control BindingSource 从BindingSource中条件移出 泛型 BindingSource 委托 条件移出个数 CheckBox 帮助类 转译checkbox的状态 委托 CheckBox 转译后的checkbox的状态 CheckedList 帮助类 获取选中项集合 泛型 CheckedListBox 选中项集合 设置项勾选状态 CheckedListBox 是否勾选 CheckedListBox 数据绑定 CheckedListBox 绑定数据源 隐式字段 显示字段 ComboBox 帮助类 为ComboBox绑定数据源并提供下拉提示 泛型 ComboBox 数据源 显示字段 隐式字段 下拉提示文字 Control帮助类 向容器控件中添加控件 泛型 泛型 容器控件 添加控件 将Control转换某种控件类型 控件类型 Control 转换结果 若成功则返回控件;若失败则返回NULL 向下递归查找控件 查找控件的父容器控件 查找控件名称 若没有查找到返回NULL 移除控件某个事件 控件 需要移除的控件名称eg:EventClick DataGrid的添加,删除,修改,查询帮助类 为DataGridView添加行 仅仅适用DataGridCRUDHelper类下操作 泛型 DataGridView 是否添加成功 操作是否成功 为DataGridView添加行 泛型 DataGridView 集合 操作是否成功 判断某列等于某个值是否存在 DataGridView 列名称 列值 存在返回True;不存在返回FASLE 数据筛选 eg:dataGridView1.Filter("Age = 18"); 泛型 DataGridView 筛选条件 根据字段名称以及值查找对应的实体类 泛型 DataGridView 列名称 列值 没有查到返回NULL 条件查找实体类 泛型 DataGridView Predicate 没有查到返回NULL 查找所有合法条件的数据集合 泛型 DataGridView Predicate为何 返回符合数据;没有合法的返回NULL 清除DataGridView所有的行 仅仅适用DataGridCRUDHelper类下操作 DataGridView 操作是否成功 移出数据项 泛型 gridView 实体类 移出是否成功 移出数据项 泛型 gridView 条件委托 移出行数 将绑定的数据源转换成IList 仅仅适用DataGridCRUDToolV2Plus类下操作 泛型 DataGridView IList 获取符合条件的数据条数 泛型 DataGridView Predicate委托 返回符合项目; DataGrid 帮助类 将DateTimePicker应用到列编辑时候 DataGridView DateTimePicker 应用编辑列索引 添加checkbox 列头 DataGridView 列索引 列名称 根据cell内容调整其宽度 DataGridView 绘制行号 DataGridView DataGridView绑定 实体类 DataGridView对象 数据源 获取选中行 DataGridView对象 若未有选中行则返回NULL 时间:2015-12-09 17:07 备注: 一个强类型的资源类,用于查找本地化的字符串等。 返回此类使用的缓存的 ResourceManager 实例。 使用此强类型资源类,为所有资源查找 重写当前线程的 CurrentUICulture 属性。 查找 System.Drawing.Bitmap 类型的本地化资源。 模态提示框 Initializes a new instance of the class. Closes the form. Does the refresh work. The caption. The message. Does the refresh work. The message. Refreshes the specified caption. The caption. The message. Refreshes the specified message. The message. Shows the splash screen. Shows the splash screen. The caption. The message. Does the close form work. Mains the specified arguments. The arguments. Shows the form. Shows the form. The tip message. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. 涉及窗体的帮助类 日期:2015-10-12 10:15 备注: 关闭登陆窗口,有别于hide方式,是直接close方式; 泛型 登陆窗口 日期:2015-10-12 10:04 备注: 弹出模式对话框 日期:2015-10-12 10:15 备注: 弹出模式对话框 泛型 委托 日期:2015-10-12 10:14 备注: 设置应用登陆界面 泛型 泛型 日期:2015-10-12 9:56 备注: 设置应用登陆界面 泛型 泛型 委托,参数主界面对象 日期:2015-10-12 9:55 备注: WinForm语言国际化帮助类 时间:2015-09-02 16:45 备注: 设置界面国际化 泛型 需要国际化的界面 language:zh-CN, en-US 时间:2015-09-02 16:44 备注: 选择文件夹帮助类 获取选中文件夹 说明文本. 是否显示新建文件夹按钮 设置浏览的根文件夹 选中的文件夹 获取选中文件夹 说明文本. 选中文件夹 获取选中文件夹 选中文件夹 ListBox 帮助类 ITEM下移动,适合不是datasource绑定情况 ListBox ITEM上移动,适合不是datasource绑定情况 ListBox MDI 帮助类 MDI子窗口是否已经弹出存在 eg:MdiFormHelper.CheckMDIChildrenFormExist(this, "Form2") MDI容器窗口 >MDI子窗口名称 是否已经弹出存在 MDI窗口弹出 eg:MdiFormHelper.ShowMDIChildrenForm(this, "Form2"); 泛型 MDI容器窗口 MDI子窗口名称 MenuStrip 帮助类 遍历MenuStrip控件 MenuStrip 遍历的时候动作『委托』 递归遍历 MenuStrip 遍历的时候动作『委托』 日期:2015-10-13 13:31 备注: Message 帮助类 错误信息 The message. The caption. DialogResult 日期:2015-10-13 13:33 备注: 错误信息 The message. DialogResult 日期:2015-10-13 13:33 备注: 一般提示信息 The message. DialogResult 日期:2015-10-13 13:33 备注: 一般提示信息 The message. The caption. DialogResult 日期:2015-10-13 13:33 备注: 警告信息 The message. The caption. DialogResult 日期:2015-10-13 13:33 备注: 警告信息 The message. DialogResult 日期:2015-10-13 13:33 备注: 显示询问用户信息,并显示错误标志 The message. DialogResult 日期:2015-10-13 13:33 备注: 显示询问用户信息,并显示提示标志 The message. DialogResult 日期:2015-10-13 13:33 备注: 显示询问用户信息,并显示警告标志 The message. DialogResult 日期:2015-10-13 13:34 备注: 显示询问用户信息,并显示提示标志 The message. DialogResult 日期:2015-10-13 13:34 备注: Notepad 帮助类 打开记事本,并往记事本写入内容 记事本内容 记事本名称 NumericUpDown 帮助类 设置NumericUpDown值前,判断是否大于或者小于其控件本身maxvalue,minValue; NumericUpDown 数值 弹出文件对话框 帮助类 弹出文件对话框,获取打开的文件名,该重载方法未设置过滤器,显示全部文件。如果未打开文件,则返回""。 在文件对话框上显示的标题 选中文件路径 日期:2015-10-13 13:35 备注: 弹出文件对话框,获取打开的文件名。如果未打开文件,则返回""; 在文件对话框上显示的标题 条件过滤,只显示指定后缀的文件名。 范例1:全部(*.*)|*.*, 范例2:数据库脚本文件(*.sql)|*.sql|文本文件(*.txt)|*.txt 选中文件路径 弹出文件对话框,获取所有打开的文件名,该重载方法未设置过滤器,显示全部文件。如果未打开文件,则返回""。 在文件对话框上显示的标题 选中多个文件路径 弹出文件对话框,获取所有打开的文件名。如果未打开文件,则返回""; 在文件对话框上显示的标题 条件过滤,只显示指定后缀的文件名。 范例1:全部(*.*)|*.*, 范例2:数据库脚本文件(*.sql)|*.sql|文本文件(*.txt)|*.txt 选中多个文件路径 ProgressBar 帮助类 启动 ProgressBar 时间:2015-09-06 8:55 备注: 停止 ProgressBar 停止时候刻度值 时间:2015-09-06 8:56 备注: RichTextBox 帮助类 设置RichTextBox的值,并且设置焦点最最后 RichTextBox 文本内容 分隔符 TabControl 帮助类 TabPge集合 TabControl对象 Initializes a new instance of the class. The tab control. 显示TabPage 需要显示的TabPage 显示TabPage 委托 显示TabPage 需要显示的TabPage集合 TabPage 帮助类 时间:2016-01-12 17:28 备注: 设置Enabled属性 TabPage if set to true [enable]. 时间:2016-01-12 17:29 备注: TextBox 帮助类 清除水印文字 TextBox 只能输入正浮点型数字 TextBox 只能输入数字 TextBox 为TextBox设置水印文字 TextBox 水印文字 Tooltip 帮助类 ToolTip——Error Control Control ToolTip 标题 内容 ToolTip——Info Control Control ToolTip 标题 内容 ToolTip——Normal Control Control ToolTip 内容 为控件提供Tooltip 控件 ToolTip 提示消息 为控件提供Tooltip 控件 ToolTip 提示消息 保持提示的持续时间 为控件提供Tooltip 控件 ToolTip 提示消息 水平偏移量 垂直偏移量 为控件提供Tooltip 控件 ToolTip 提示消息 水平偏移量 垂直偏移量 保持提示的持续时间 ToolTip——Warning Control Control ToolTip 标题 内容 TreeView帮助类 选中节点高亮 eg: treeView1.ApplyNodeHighLight(Color.Red); TreeView 高亮的颜色 添加右键菜单 eg: treeF18.AttachMenu(contextMenuTree, n => n != null); TreeView ContextMenuStrip 显示ContextMenuStrip规则委托 检查节点文本是否存在 TreeView 节点文本 是否存在 检查节点是否存在 The node. The key. 是否存在 日期:2015-10-13 13:46 备注: WinForm UI帮助类 控件线程安全 Control 委托 控件先线程安全 参考:http://www.codeproject.com/Articles/37413/A-Generic-Method-for-Cross-thread-Winforms-Access#xx3867544xx Control Control 委托 WebBrowser 帮助类 从WebBrowser中获取CookieContainer WebBrowser对象 CookieContainer WebBrowser添加cookie WebBrowser url cookie Internets the set cookie. Name of the URL. Name of the cookie. The cookie data. 设置是否成功 日期:2015-10-13 13:44 备注: ThreadPool 信息 线程池中的活动工作线程数 线程池中的可用工作线程数 获取线程池中的最大工作线程数 地图纠偏比较类 比较两个对象并返回一个值,指示一个对象是小于、等于还是大于另一个对象。 要比较的第一个对象。 要比较的第二个对象。 值 条件 小于零 小于 。 零 等于 。 大于零 大于 属性比较 泛型 The direction The property Initializes a new instance of the class. The pperty. The pdirection. 比较两个对象并返回一个值,该值指示一个对象小于、等于还是大于另一个对象。 The object a. The object b. int Equalses the specified object a. The object a. The object b. 是否相等 Returns a hash code for this instance. The object. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Sets the direction. The sort direction. Compares the ascending. The object a. The object b. int Compares the descending. The object a. The object b. int Gets the property value. The value. The property. object 一个强类型的资源类,用于查找本地化的字符串等。 返回此类使用的缓存的 ResourceManager 实例。 使用此强类型资源类,为所有资源查找 重写当前线程的 CurrentUICulture 属性。 查找类似 查询条件组中的操作类型错误,只能为And或者Or。 的本地化字符串。 查找类似 指定的属性“{0}”在类型“{1}”中不存在。 的本地化字符串。 查找类似 创建名称为“{0}”的日志实例时“{1}”返回空实例。 的本地化字符串。 查找类似 当前Http上下文中不存在Request有效范围的Mef部件容器。 的本地化字符串。 查找类似 指定对象中不存在名称为“{0}”的属性。 的本地化字符串。 查找类似 指定名称“{0}”的属性类型不是“{1}”。 的本地化字符串。 查找类似 参数“{0}”的值必须在“{1}”与“{2}”之间。 的本地化字符串。 查找类似 参数“{0}”的值必须在“{1}”与“{2}”之间,且不能等于“{3}”。 的本地化字符串。 查找类似 指定的目录路径“{0}”不存在。 的本地化字符串。 查找类似 指定的文件路径“{0}”不存在。 的本地化字符串。 查找类似 参数“{0}”的值不是合法IP4地址。 的本地化字符串。 查找类似 指定的文件路径“{0}”非法。 的本地化字符串。 查找类似 参数“{0}”不能匹配"{1}"格式。 的本地化字符串。 查找类似 参数“{0}”格式不合法。 的本地化字符串。 查找类似 参数“{0}”的值不能为Guid.Empty 的本地化字符串。 查找类似 参数“{0}”不能等于"{1}"。 的本地化字符串。 查找类似 参数“{0}”的值必须大于“{1}”。 的本地化字符串。 查找类似 参数“{0}”的值必须大于或等于“{1}”。 的本地化字符串。 查找类似 参数“{0}”的值必须小于“{1}”。 的本地化字符串。 查找类似 参数“{0}”的值必须小于或等于“{1}”。 的本地化字符串。 查找类似 参数“{0}”不能为空引用。 的本地化字符串。 查找类似 参数“{0}”不能为空引用或空集合。 的本地化字符串。 查找类似 参数“{0}”不能为空引用或空字符串。 的本地化字符串。 查找类似 参数“{0}”的值不是合法端口。 的本地化字符串。 查找类似 参数“{0}”长度需为"{1}"个长度。 的本地化字符串。 查找类似 参数“{0}”的值不是合法URL。 的本地化字符串。 查找类似 参数key的长度必须为8或24,当前为{0}。 的本地化字符串。 查找类似 参数hashType必须为MD5或SHA1 的本地化字符串。