MISC
是否有相同部分
/获取相同部分
放大范围
放大,右限制
放大,左限制
减去
包含
被包含
分离
相交,自己在别人的右边
相交,自己在别人的左边
CRC16
要进行CRC 校验的消息
消息在pushMsg的位置
消息字节数
获取需要保存的属性名字列表
转换为8个字节
8个字节转换
当绑定源(源)更改时,更新绑定目标(目标)属性
Save, 支持数组
继承IComparer<T>接口,实现同一自定义类型 对象比较
T为泛用类型
构造函数
进行比较的类类型
进行比较对象的属性名称
比较方向(升序/降序)
对象比较时使用的信息类
比较的方向,如下:
ASC:升序
DESC:降序
用于备份!!!
流程:
系统启动:
BackupFile.Add("profile.xml", func_isFileOK);
BackupFile.Add("initparam.xml", func_isFileOK);
BackupFile.Add("renzijiascan.xml", func_isFileOK);
CheckResult cr = BackupFile.Check()//检测,并处理
switch(cr)//根据结果显示在界面
路径, 文件名
加入需要备份的文件路径
检测 文件 是否完整,;完整则备份;有问题,还原
文件都完整, 备份 所有文件 (备份到 backup 文件夹)
恢复所有文件 (调取 backup/ 文件夹 内的文件出来)
恢复所有文件 (调取 backup 文件夹 内的文件出来)
文件都没问题
文件有问题,已经成功恢复
文件有问题, 恢复不成功