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 的本地化字符串。