Navi.Soft31.开发工具(含下载地址)
1系统简介
1.1功能简述
在软件开发过程中,我们需要经常对字符串、文件、数据库操作。有时需要浏览Json格式串,有时需要浏览Xml格式串,有时需要读取txt或excel文件,有时需要对数据库访问。本产品集成软件开发过程中比较常用的小工具,希望软件开发员能够使用这些小工具提高工作效率
1.2运行环境
.NET Framework 4.0
1.3使用方法
双击软件图标,弹出如图1-1所示
图1-1
2格式化
双击“格式化”菜单,弹出如下图所示页面,用于格式化各种字符串。包括:Json、Xml、Html、Sql。在指定类型面板中将字符串粘贴复制
图2-1
2.1JSON格式
是将字符串格式化为JSON格式.如图2-2和图2-3所示
图2-2
图2-3
2.1.1工具栏
图2-4
l 剪切
是指从系统剪切板中将字符串复制至文本框中.注:只支持字符串剪切.非字符串数据无法剪切
l 复制
是指将文本框中的字符串数据复制至系统剪切板
l 格式化
是指将文本框中的字符串格式化.如图2-5所示
图2-5
l 去除.包括去除{}和[]
即是将字符串中的{}和[]关键字去除
l 删除新行.包括删除新行和特殊字符
n 删除新行,是指去掉换行符.效果如图2-6所示
图2-6
n 删除特殊字符串,是指去掉字符串中的\关键字
l 显示选中项
2.1.2对象面板
是指将JSON格式字符串对树形格式展开,方便浏览.如图2-7所示
图2-7
l 查找
在树形对象中查找关键字.中图2-8所示
图2-8
l Property Grid
在树形结构中,若选中的结点是类,不是列表,也不是单体.则在Property Grid会展示其属性信息.如图2-9所示
图2-9
2.2SQL格式化
是指将SQL语句拼接成为C#代码.如图2-10所示
图2-10
2.2.1工具栏
图2-11
l 格式化
是将上半部分的编辑框中SQL语句,转为C#中的字符串,并将此字符串展示至下半部分编辑框中
l 保存至.包括保存至文件和剪切板
n 文件.将C#字符串保存至文件
n 剪切板.将C#字符串保存至系统剪切板
2.3XML格式化
是指将Xml格式字符串进行美化,方便阅读.如图2-12和图2-13所示.其中图2-13即是格式化后效果
图2-12
图2-13
2.3.1右键菜单
图2-14
l 格式化
将字符串格式化处理.若字符串不符合XML格式,则会提示.如图2-15所示
图2-15
l 复制
将数据复制至系统剪切板
l 粘贴
将系统剪切板数据粘贴至文本框中
l 剪切
将文本框中选中字符串,剪切至系统剪切板
l 删除
将文本框架选中字符串,删除
l 全选
将文本框架所有字符串选中
l 撤消
撤消最近一次操作
2.4Html格式化
是指将Html格式字符串进行美化,方便阅读.如图2-16所示
图2-16
2.4.1右键菜单
图2-17
l 格式化
将字符串格式化处理
l 复制
将数据复制至系统剪切板
l 粘贴
将系统剪切板数据粘贴至文本框中
l 剪切
将文本框中选中字符串,剪切至系统剪切板
l 删除
将文本框架选中字符串,删除
l 全选
将文本框架所有字符串选中
l 撤消
撤消最近一次操作
2.5比较JSON
是指将2个JSON格式字符串进行比较.找出两字符串差异,展示至下面列表控件.如图2-18
图2-18
2.5.1工具栏1
图2-19
l 比较Json
比较旧Josn字符串和新Json字符串.如图2-20所示.
图2-20
2.5.2工具栏2
图2-21
l 导出
将差异结果导出至文本文件
l 清空
将差异结果删除
2.6比较文本
是指将2个文本字符串进行比较.找出两字符串差异,展示至下面列表控件.如图2-22
图2-22
2.6.1工具栏1
图2-23
l 比较文本
比较旧文本和新文本字符串.如图2-24所示.
图2-24
2.6.2工具栏2
图2-25
l 导出
将差异结果导出至文本文件
l 清空
将差异结果删除
3Net对象
双击“Net对象”菜单,弹出Net对象查看器,可以查看DLL的详细信息。如下图所示
图3-1
描述
1. 选择好DLL文件,系统会自动加载此DLL的一些详细,方便查阅。如文件版本、产品版本、创建时间等
2. 还包括引用了其他哪些对象
3. 成员列表
3.1对象面板
3.1.1基础信息
图3-2
展示文件名称,全称,创建时间,最近更新时间,文件版本,产品版本,语言,版权信息
3.1.2引用对象
图3-3
展示此DLL文件所引用的DLL文件列表.包括系统和自定义两种类型
3.1.3成员列表
图3-4
根据命名空间分组,展示此DLL中所有对象.对象类型包括私有变量,公有属性,事件以及方法.同时, 提供查找功能,方便用户查找对象名称
图3-5
3.1.3.1基础信息
图3-6
展示对象名称,对象全称以及对象类型
3.1.3.2变量列表
图3-7
展示选中对象的变量列表
3.1.3.3属性列表
图3-8
展示选中对象的属性列表
3.1.3.4事件列表
图3-9
展示选中对象的事件列表
3.1.3.5方法列表
图3-10
展示选中对象的方法列表.同时,也展示方法的参数列表
3.1.3.6源码
暂不支持
4七牛客户端
图4-1
4.1绑定帐户
图4-2
4.2文件上传
图4-3
点击“上传”按钮,将文件上传至七牛平台上,可批量上传
4.3文件删除
点击“删除”按钮,从七牛平台上删除上传的文件
5浏览DataSet
双击“DataSet”菜单,弹出如下图所示页面,用于浏览DataSet对象,通过加载Xml文件展示,需将DataSet数据转为Xml对象
图5-1
加载后的效果如图5-2所示
图5-2
6浏览Text文档
双击“Text文档”菜单,弹出如下图所示页面,用于浏览Text文档。其中,可加载不同字符编码集,分隔符也可自行设置
图6-1
加载后的效果如图6-2所示
图6-2
7浏览Excel文档
双击“Excel文档”菜单,弹出如下图所示页面,用于浏览Excel文档
图7-1
加载后的效果如图7-2所示
图7-2
8重命名
双击“重命名”菜单,弹出如下图所示页面,用于重命名指定文件夹中文件
图8-1
重命名,即是批量修改文件夹中的文件名称。我们的文件夹中,会存如下图所示的命名
图8-2
虽说没有问题,但看着也不爽。Win系统只支持单个文件修改,非常繁琐。故本产品包括这个小工具,可批量修改
目前支持2种修改规则
规则1:指定关键字替换。如:将上图的[bbs.yaosk.com]替换为空
规则2:增加常量。即文件名中增加固定常量值
9FAQ
1. COM组件引用
项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)
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所示
图8-1
答:选择:一直允许运行(加入白名单)
10后记
产品会不断完善,目前版本是3.1,谢谢大家的使用
Navi.Soft31.开发工具(含下载地址)的更多相关文章
- Navi.Soft31.WinForm框架(含下载地址)
1概述 1.1应用场景 尽管互联网高速发展,互联网软件也随之越来越多,但桌面应用程序在某些领域中还是不可替代,如MIS,ERP,CRM等软件产品,同时,这类软件均包括一些通用的功能,如:与数据库操作, ...
- Navi.Soft31.Mobile框架(含下载地址)
1概述 1.1应用场景 互联网的发展,使用基于Web的软件异军突起,目前占据着相当大的市场份额,而手机,平板电脑等移动端设备的频繁使用,使移动端的软件快速发展,逐步有超越Web软件的趋势 移动软件中, ...
- Navi.Soft31.WinCE框架.开发手册(含下载地址)
1.概述 1.1应用场景 随着物联网的普及,越来越多的制造商对货品从原料配备,加工生产,销售出库等环节的要求和把控越来越高.在此情况之下,传统的ERP软件已经无法满足现有的操作流程. 移动设备的应用, ...
- 开发工具-MySQL下载地址
更新记录 2022年6月10日 完善标题. 商业版下载 商业版下载地址 https://edelivery.oracle.com/ 使用Oracle账号登录即可下载. 官方下载 https://dev ...
- Navi.Soft31.WebMVC框架(含示例地址)
1概述 1.1应用场景 互联网高速发展,互联网软件也随之越来越多,Web程序越来越被广泛使用.它部署简单,维护方便,深得众多软件公司使用 Bootstrap前端框架,是最近非常流行的框架之一.它简洁, ...
- 开发工具-PowerShell下载地址
更新日志 2022年6月10日 初始化链接. https://github.com/PowerShell/PowerShell/releases/
- iOS 开发工具网页下载
iOS 开发工具网页下载地址: https://developer.apple.com/downloads/
- ArcGIS Desktop 10.1+ArcEngine10.1完全破解安装教程(含下载地址+亲测可用!)
最近在二次开发中用到了VS2010+ArcGIS的二次开发模式,因为之前的某些原因,对ArcGIS的接触甚少.初次安装也遇到了很多问题,这里做一个总结. 系统环境 win732位操作系统 需要文件 ( ...
- Android_开发工具的下载和开发环境的搭建
一.Android开发工具的下载 Android开发者官网: http://developer.android.com/ Android开发工具:http://www.andro ...
随机推荐
- Outlook 如何初始化邮箱
首先我们找到邮箱的安装位置,我们可以右键Outlook,然后看其属性.找到其安装位置,复制下来,比如说 "C:\Program Files\Microsoft Office\root\Off ...
- Tomcat7环境下面MySQL 56/Oracle数据库连接池的配置
环境: Tomcat7 MySQL56 mysql-connector-java-3.1.10-bin.jar 步骤: 1. 配置context.xml 此文件位于~\tomcat7\conf目录下面 ...
- IOS 设备备份文件详解 (二)
这篇主要讲解如何解析Manifest.mbdb文件. 使用二进制工具打开这个文件,文件的头6个字节是固定的,相当于是文件的一种标识 后面的内容是一个一个的项,可以使用一个循环来读取文件,一个一个解析. ...
- [vt][xen]xenserver初始安装增加第二块硬盘&xen图形界面安装vm&设置xen里vm开机启动
为XenServer挂载/增加第二块硬盘的方法 注意: xen6.x和xen7.x vm导出导入是不兼容的.这点有点蛋疼 新买机器后安装xenserver(一般都买刻录机+dvd来刻录xen官网的io ...
- jar依赖
https://blog.csdn.net/honghailiang888/article/details/53019635
- Redis高可用架构—Keepalive+VIP
最近整理一下Redis高可用架构的文档,也准备分享出来,虽然这些架构也不是很复杂.Redis的高可用方案目前主要尝试过5种方式,其中2种方式已经在线上使用. 1)Redis Master-Slave ...
- (原创)c++11改进我们的模式之改进单例模式
我会写关于c++11的一个系列的文章,会讲到如何使用c++11改进我们的程序,本次讲如何改进我们的模式,会讲到如何改进单例模式.观察者模式.访问者模式.工厂模式.命令模式等模式.通过c++11的改进, ...
- [MyBean说明书]-添加IApplicationContextEx01接口手动加载库文件
主控台接口实现了IApplicationContextEx01接口,可以手动执行加载DLL和配置文件,具体使用方法可以参见DEMO(samples\manualLoadLib) IApplicat ...
- 【ARM】2410裸机系列-中断处理
目的 为了更好地掌握S3C2410中断的原理及中断程序的编写. 内容利用S3C2410的外部中断0和外部中断1实现两个按键功能 原理 本次选择的是外部中断EXTINT0和EXTINT11.中断的产生分 ...
- HP管理工具System Management Homepage安装配置
如果用HP的启动光盘进行系统安装时,HP SMH 及相关组件会自动安装完成,但如果是用操作系统光盘进行系统安装,则HP SMH相关组件需要手动进行安装及相关设置!HP SMH由三部分组成:HP Sys ...