小雉配置工具

概述

      “小雉配置工具”是编辑“小雉配置模块”生成的配置文件的图形化界面工具,展示“小雉配置模块”的xml导入与导出、json导入与导出;同时用于审查参数限制(验证程序员设定的参数取值范围是否合理)和条件判断(验证程序员设定的参数依赖是否合理);还可用于合作客户开发自己的专业化工具的参考;
      “小雉配置工具”个人可免费使用,合作客户可参考开发自己的集成化配置工具或支付年费使用本工具;
      “小雉配置模块” github https://github.com/feitianzhi/fslib-config
      “小雉配置模块” gitee fslib-config: 小雉配置--支持向上向下兼容的 配置文件 兼容性 设计 本项目可免费使用,版权归作者所有


小雉配置工具测试资源

      “小雉配置工具”下载地址:资源下载 - 飞天雉&&小雉视频系统
       演示文件:下载fslib-config: 小雉配置--支持向上向下兼容的 配置文件 兼容性 设计 本项目可免费使用,版权归作者所有https://github.com/feitianzhi/fslib-config中“含有上千字段的综合配置演示实例.cfg"文件;


打开配置

  1. 运行“config-gui.bat”;

  2. 选择“个人使用”;
  3. 选择“文件”->“打开配置”;

  4. 选择“从文件中加载”后点“加载”,如直接输入ip后点“加载”表示从远程主机下载;
  5. 选择“含有上千字段的综合配置演示实例.cfg”后点“打开”;


保存配置

  1. 选择“文件”->“保存配置”;
  2. 选择“保存到文件”后点“保存”,如直接输入ip后点“保存”表示配置发送到远程主机;

  3. 选路径并输入“文件名”,选择期望保存的类型,本工具只能打开“配置完整版”、“配置”、“配置带校验”3种格式,所有格式都能用于导入(配置是指带有配置字段定义和值,导入只需要含数据即可),最后点“保存”保存配置;


通用操作

  1. 标题栏按钮介绍(拍摄快照是把储存当前配置的一个副本,恢复快照可从一个副本中恢复,类似ctrl+z;显示隐藏项是显示条件判断中无效的字段);

  2. 拍摄快照(点击“拍摄快照”->输入“快照名”->点击“确认”);
  3. 从快照恢复(点击“恢复快照”->选择需要恢复的快照);

  4. 右键菜单;
  • 普通右键菜单(除模板添加按钮外);

      1)重置:该配置项及其子配置项全部恢复默认值;
      2)粘贴:读取剪贴板的数据导入该配置项及其子配置项,剪贴板中的数据可以是本软件导出的任意一种类型数据(包含xml和json),也可以是文件(文件内容为本软件导出的任意一种类型数据);
      3)合并:读取剪贴板的数据合并到该配置项及其子配置项,剪贴板中的数据可以是本软件导出的任意一种类型数据(包含xml和json),也可以是文件(文件内容为本软件导出的任意一种类型数据);
      4)校验:生成该配置项和子配置项的校验和,用于检验配置模块各函数操作后的校验和更新是否正确,分“精简带校验模式”和“精简带校验数据”,“精简带校验模式”带字段定义和值,“精简带校验数据”只包含值;
      5)精简:去掉该配置项及其子配置项的冗余数据,配置应始终保持其是最精简的,此选项用于校验配置被操作时是否引入了冗余数据;
      6)复制:复制该配置项及其子配置项的精简数据到剪贴板;
      7)复制-xml定义:复制该配置项及其子配置项的定义并转xml到剪贴板;
      8)复制-xml内存:复制该配置项及其子配置项的内存数据并转xml到剪贴板,用于检查配置操作的内存变化是否合理;
      9)复制-xml:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转xml到剪贴板;
      10)复制-xml精简:复制该配置项及其子配置项的定义及数据后转xml到剪贴板;
      11)复制-xml精简数据:复制该配置项及其子配置项的数据后转xml到剪贴板;
      12)复制-xml自定义部分导出:复制该配置项及其子配置项的数据转常规xml到剪贴板;
      13)复制-xml自定义部分含注释导出:复制该配置项及其子配置项的数据加注释后转常规xml到剪贴板;
      14)复制-xml含注释导出:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后再加注释转常规xml到剪贴板;
      15)复制-xml导出:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转常规xml到剪贴板;
      16)复制-json定义:复制该配置项及其子配置项的定义并转json到剪贴板;
      17)复制-json内存:复制该配置项及其子配置项的内存数据并转json到剪贴板,用于检查配置操作的内存变化是否合理;
      18)复制-json:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转json到剪贴板;
      19)复制-json精简:复制该配置项及其子配置项的定义及数据后转json到剪贴板;
      20)复制-json精简数据:复制该配置项及其子配置项的数据后转json到剪贴板;
      21)复制-json自定义部分导出:复制该配置项及其子配置项的数据转常规json到剪贴板;
      22)复制-json导出:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转常规json到剪贴板;

  • 模板实例特有右键菜单;

      1)移动:在有多个模板实例时可以调整模板实例的顺序;
      2)删除:删除模板实例;

  • 模板添加按钮特有右键菜单;

      1)批量添加:添加多个模板实例;


键值配置页面

      键值配置页面是以某节点为根,展示与配置此节点的所有子节点;

  1. 界面介绍;

  2. 拖拽产生子页面,关闭后自动回写父页面;

  3. 节点型类型--可以嵌套其他任意类型的节点类型

  4. 模板型类型--可以嵌套其他任意类型且可以有多个实例的节点类型

  5. 字符串类型

  6. 整型类型

  7. 浮点类型

  8. 二进制类型

  9. 条件判断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值