zoukankan      html  css  js  c++  java
  • Navi.Soft31.开发工具(含下载地址)

    1系统简介

    1.1功能简述

    在软件开发过程中,我们需要经常对字符串、文件、数据库操作。有时需要浏览Json格式串,有时需要浏览Xml格式串,有时需要读取txt或excel文件,有时需要对数据库访问。本产品集成软件开发过程中比较常用的小工具,希望软件开发员能够使用这些小工具提高工作效率

    1.2运行环境

    .NET Framework 4.0

    1.3使用方法

    双击软件图标,弹出如图1-1所示

    clip_image002

    图1-1

    2格式化

    双击“格式化”菜单,弹出如下图所示页面,用于格式化各种字符串。包括:Json、Xml、Html、Sql。在指定类型面板中将字符串粘贴复制

    clip_image004

    图2-1

    2.1JSON格式

    是将字符串格式化为JSON格式.如图2-2和图2-3所示

    clip_image006

    图2-2

    clip_image008

    图2-3

    2.1.1工具栏

    clip_image010

    图2-4

    l 剪切

    是指从系统剪切板中将字符串复制至文本框中.注:只支持字符串剪切.非字符串数据无法剪切

    l 复制

    是指将文本框中的字符串数据复制至系统剪切板

    l 格式化

    是指将文本框中的字符串格式化.如图2-5所示

    clip_image012

    图2-5

    l 去除.包括去除{}和[]

    即是将字符串中的{}和[]关键字去除

    l 删除新行.包括删除新行和特殊字符

    n 删除新行,是指去掉换行符.效果如图2-6所示

    clip_image014

    图2-6

    n 删除特殊字符串,是指去掉字符串中的关键字

    l 显示选中项

    2.1.2对象面板

    是指将JSON格式字符串对树形格式展开,方便浏览.如图2-7所示

    clip_image015

    图2-7

    l 查找

    在树形对象中查找关键字.中图2-8所示

    clip_image017

    图2-8

    l Property Grid

    在树形结构中,若选中的结点是类,不是列表,也不是单体.则在Property Grid会展示其属性信息.如图2-9所示

    clip_image019

    图2-9

    2.2SQL格式化

    是指将SQL语句拼接成为C#代码.如图2-10所示

    clip_image021

    图2-10

    2.2.1工具栏

    clip_image023

    图2-11

    l 格式化

    是将上半部分的编辑框中SQL语句,转为C#中的字符串,并将此字符串展示至下半部分编辑框中

    l 保存至.包括保存至文件和剪切板

    n 文件.将C#字符串保存至文件

    n 剪切板.将C#字符串保存至系统剪切板

    2.3XML格式化

    是指将Xml格式字符串进行美化,方便阅读.如图2-12和图2-13所示.其中图2-13即是格式化后效果

    clip_image025

    图2-12

    clip_image027

    图2-13

    2.3.1右键菜单

    clip_image029

    图2-14

    l 格式化

    将字符串格式化处理.若字符串不符合XML格式,则会提示.如图2-15所示

    clip_image031

    图2-15

    l 复制

    将数据复制至系统剪切板

    l 粘贴

    将系统剪切板数据粘贴至文本框中

    l 剪切

    将文本框中选中字符串,剪切至系统剪切板

    l 删除

    将文本框架选中字符串,删除

    l 全选

    将文本框架所有字符串选中

    l 撤消

    撤消最近一次操作

    2.4Html格式化

    是指将Html格式字符串进行美化,方便阅读.如图2-16所示

    clip_image033

    图2-16

    2.4.1右键菜单

    clip_image034

    图2-17

    l 格式化

    将字符串格式化处理

    l 复制

    将数据复制至系统剪切板

    l 粘贴

    将系统剪切板数据粘贴至文本框中

    l 剪切

    将文本框中选中字符串,剪切至系统剪切板

    l 删除

    将文本框架选中字符串,删除

    l 全选

    将文本框架所有字符串选中

    l 撤消

    撤消最近一次操作

    2.5比较JSON

    是指将2个JSON格式字符串进行比较.找出两字符串差异,展示至下面列表控件.如图2-18

    clip_image036

    图2-18

    2.5.1工具栏1

    clip_image038

    图2-19

    l 比较Json

    比较旧Josn字符串和新Json字符串.如图2-20所示.

    clip_image040

    图2-20

    2.5.2工具栏2

    clip_image042

    图2-21

    l 导出

    将差异结果导出至文本文件

    l 清空

    将差异结果删除

    2.6比较文本

    是指将2个文本字符串进行比较.找出两字符串差异,展示至下面列表控件.如图2-22

    clip_image044

    图2-22

    2.6.1工具栏1

    clip_image046

    图2-23

    l 比较文本

    比较旧文本和新文本字符串.如图2-24所示.

    clip_image048

    图2-24

    2.6.2工具栏2

    clip_image042[1]

    图2-25

    l 导出

    将差异结果导出至文本文件

    l 清空

    将差异结果删除

    3Net对象

    双击“Net对象”菜单,弹出Net对象查看器,可以查看DLL的详细信息。如下图所示

    clip_image050

    图3-1

    描述

    1. 选择好DLL文件,系统会自动加载此DLL的一些详细,方便查阅。如文件版本、产品版本、创建时间等

    2. 还包括引用了其他哪些对象

    3. 成员列表

    3.1对象面板

    3.1.1基础信息

    clip_image052

    图3-2

    展示文件名称,全称,创建时间,最近更新时间,文件版本,产品版本,语言,版权信息

    3.1.2引用对象

    clip_image054

    图3-3

    展示此DLL文件所引用的DLL文件列表.包括系统和自定义两种类型

    3.1.3成员列表

    clip_image056

    图3-4

    根据命名空间分组,展示此DLL中所有对象.对象类型包括私有变量,公有属性,事件以及方法.同时, 提供查找功能,方便用户查找对象名称

    clip_image058

    图3-5

    3.1.3.1基础信息

    clip_image060

    图3-6

    展示对象名称,对象全称以及对象类型

    3.1.3.2变量列表

    clip_image062

    图3-7

    展示选中对象的变量列表

    3.1.3.3属性列表

    clip_image064

    图3-8

    展示选中对象的属性列表

    3.1.3.4事件列表

    clip_image066

    图3-9

    展示选中对象的事件列表

    3.1.3.5方法列表

    clip_image068

    图3-10

    展示选中对象的方法列表.同时,也展示方法的参数列表

    3.1.3.6源码

    暂不支持

    4七牛客户端

    clip_image070

    图4-1

    4.1绑定帐户

    clip_image071

    图4-2

    4.2文件上传

    clip_image073

    图4-3

    点击“上传”按钮,将文件上传至七牛平台上,可批量上传

    4.3文件删除

    点击“删除”按钮,从七牛平台上删除上传的文件

    5浏览DataSet

    双击“DataSet”菜单,弹出如下图所示页面,用于浏览DataSet对象,通过加载Xml文件展示,需将DataSet数据转为Xml对象

    clip_image075

    图5-1

    加载后的效果如图5-2所示

    clip_image077

    图5-2

    6浏览Text文档

    双击“Text文档”菜单,弹出如下图所示页面,用于浏览Text文档。其中,可加载不同字符编码集,分隔符也可自行设置

    clip_image079

    图6-1

    加载后的效果如图6-2所示

    clip_image081

    图6-2

    7浏览Excel文档

    双击“Excel文档”菜单,弹出如下图所示页面,用于浏览Excel文档

    clip_image083

    图7-1

    加载后的效果如图7-2所示

    clip_image085

    图7-2

    8重命名

    双击“重命名”菜单,弹出如下图所示页面,用于重命名指定文件夹中文件

    clip_image087

    图8-1

    重命名,即是批量修改文件夹中的文件名称。我们的文件夹中,会存如下图所示的命名

    clip_image089

    图8-2

    虽说没有问题,但看着也不爽。Win系统只支持单个文件修改,非常繁琐。故本产品包括这个小工具,可批量修改

    目前支持2种修改规则

    规则1:指定关键字替换。如:将上图的[bbs.yaosk.com]替换为空

    规则2:增加常量。即文件名中增加固定常量值

    9FAQ

    1. COM组件引用

    项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在packagesTools文件夹中(暴风影音安装程序未提供)

    2. SQLite数据库如何使用

    注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中

    注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe

    3.360禁止运行

    问:若360安全卫士开启时,会弹出是否允许此程序运行,如图8-1所示

    clip_image090

    图8-1

    答:选择:一直允许运行(加入白名单)

    10后记

    产品会不断完善,目前版本是3.1,谢谢大家的使用

    下载地址

    在线帮助地址

  • 相关阅读:
    ElasticSearch7.6学习使用及问题总结
    phpstorm2020.1破解及使用
    大规模网站开发技术
    备份数据库、恢复数据库、定时
    Centos7系统tmp目录下文件默认保留时长
    linux删除指定文件夹中某个文件除外的其他文件
    python resource模块使用
    python logging 日志轮转文件不删除问题的解决方法
    linux 常用命令快捷键
    shell学习笔记(4)
  • 原文地址:https://www.cnblogs.com/xiyang1011/p/7608645.html
Copyright © 2011-2022 走看看