Navi.Soft30.产品.代码生成器.操作手册

1系统简介

1.1功能简述

在Net软件开发过程中,大部分时间都是在编写代码,并且都是重复和冗杂的代码.比如:要实现在数据库中10个表的增删改查功能,大部分代码都是相同的,只需修改10%的代码量.此时若使用代码生成器即可完全解决此问题

在开发数据库型软件时,连接数据库是个必要的操作过程,但连接不同数据库,需要不同的工具.如:连接SQLServer使用微软提供的查询分析器,连接Oracle使用PL/SQL工具,连接MySql使用Navicat for MySQL工具.若是有这样的工具,能够同时连接多个数据库,即可解决这些问题

本软件可同时解决上面的2个问题.详细功能如下所描述

1.2运行环境

.NET Framework 4.0

1.3使用方法

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

图1-1

1.4产品亮点

l 可操作多种数据库

l 生成指定字段的增删改查语句

l 生成数据字典,导出文件类型包括:html,word,excel

l 数据库结构比较

l 数据库数据传输

l 数据库数据同步

l SQLServer转SQLite

l 查看部分数据库进程

l 查找Db栏目名称和栏目值

2功能菜单

是代码生成器的基本功能,以菜单形式展现.如图2-1

图2-1

2.1Db选项

图2-2

定义通用的配置项,如:生成C#代码时,需引用的DLL文件列表, 命名空间定义等

2.2Db连接字符串管理

图2-3

是指连接过的Db数据库记录起来,方便下次可以直接使用.选中要打开的数据库,点击”确定”按钮即可

2.3SQLServer转SQLite数据库

图2-4

连接SQLServer数据库,将其数据结构整体移植至SQLite数据库.同时还包括表数据

2.4数据传输

2.5数据同步

2.6结构比较

注:目前只能够对同一数据库类型比较

2.7查看进程

图2-5

注:目前仅支持MySql数据库

2.8数据字典

图2-6

导出文件类型包括:Word,Excel和Html.效果如图下所示

图2-6-1

上图是Excel文件

图2-6-2

上图是Html文件

图2-6-3

上图是Word文件

3功能列表

3.1连接数据库

图3-1

如上图所示,本产品支持连接SQLServer,SQLite,SQLAnyWhere,MySql,Oracle,OleDb数据库和PowerDesigner文件.连接成功后,均生成同样的对象,因此,可以实现他们之间的脚本互换.连接这些数据库或文件的登录页面如下列表所示

图3-1-1

描述:连接SQLServer数据库

图3-1-2

描述:连接SQLite数据库

图3-1-3

描述:连接SQLAnyWhere

图3-1-4

描述:连接MySql数据库

图3-1-5

描述:连接OleDb数据库

图3-1-6

描述:连接Oracle数据库

图3-1-6

描述:连接PowerDesigner文件

3.2读取结构

连接数据库.若成功,会加载此服务器(或文件)的所有数据库及数据类型,如下图所示

图3-2-1

图3-2-2

上图为数据库列表

数据库图标是灰色的,表示未连接或连接失败;图标是正常颜色的,表示连接成功,可以对数据库进行操作

图3-2-3

上图为数据类型列表.可供参考

3.3对象列表

图3-3-1

对象包括:表,视图和命令.分别如下图所示

图3-3-2

表示表

图3-3-3

表示视图

图3-3-4

表示命令

3.4数据库操作

选中数据库结点右键,出现右键菜单,功能如下图所示

图3-4

3.4.1新建查询

图3-4-1

新建查询,是打开一个文本编辑器,录入sql语句执行,将执行结果显示到UI控件

3.4.2生成脚本

图3-4-2-1

生成脚本,是指生成整个数据库的脚本,包括表,视图和命令,生成结果如下图所示

图3-4-2-2

生成的脚本可保存至文件或系统剪切板

3.4.3批量代码生成

此版本暂不支持

3.4.4打印数据库

打印数据库中表结构列表

3.4.5在数据库查找

图3-4-5-1

图3-4-5-2

在数据库中查找包括2个:分别是查找栏目名称和栏目值

查找栏目名称是指查找Db表栏目名称的位置

查找栏目值,是指查找Db栏目值的位置

3.4.6刷新

重新读取数据库结构

3.4.7属性

数据库属性内容,如下图所示

图3-4-7

3.5表操作

图3-5

3.5.1浏览数据(前1000条)

图3-5-1

由于Db表数据可能会很多,此功能是只读取Db表前1000条数据.如上图所示

3.5.2生成脚本

图3-5-2

此功能是直接生成此对象表的脚本,包括表,视图和命令.并将脚本保存至剪切板或文件

3.5.3SUID语句生成

图3-5-3

此功能是生成Db表的Select,Insert,Update,Delete语句,如上图所示

3.5.4代码生成

代码生成,是根据模板,生成指定的类文件,包括:实体类,扩展实体类,数据访问类,精力层类,列表页面,单据页面,Grid栏目等,如上图所示

注:生成的类,都是用于NaviSoft30的框架,若扩展,可自行添加模板即可

3.5.5属性

图3-5-5

查看Db表的相关属性.如上图所示

3.6视图操作

与表操作相同,在此不再叙述

3.7命令操作

与表操作相同,在此不再叙述

4查询分析器

图4

4.1菜单栏和工具栏

图4-1

l 运行:是指直接执行SQL语句.注:此处执行的是选中SQL语句,如果未选中,则执行全部

l 停止:用于多线程执行SQL语句时使用,暂未开发

l 执行计划:仿SQLServer查询分析器中的执行计划.目前支持:SQLServer和MySql

l 新建:是指基于指查询分析Db连接串,新创建一个查询分析器

l 打开:是指打开sql文件,读取文件内容

l 另存为:是指将查询分析器内容保存为sql文件

l 查找:是指查找SQL语句中关键字,如下图所示

图4-1-1

l 网络查看

图4-1-2

以网格形式展示批量数据

l 表单查看

图4-1-3

以表单形式展示单条数据

l 备注和图像

图4-1-4

备注:是指展示单行单列数据

图像:是指若单元格值若是图像Url地址,则直接展示

4.2信息和结果

查看执行sql语句所需时间

展示sql语句执行的结果

4.3生成SQL语句

根据sql语句执行的结果,可以生成增删改的sql语句.而且是可以指定字段生成,如下图所示

4.3.1生成Insert语句

4.3.2生成Update语句

4.3.3生成Delete语句

5FAQ

5.1FAQ1

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

图8-1

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

时间: 2024-10-13 04:51:26

Navi.Soft30.产品.代码生成器.操作手册的相关文章

Navi.Soft30.产品.DataWindowNet.操作手册

1概述 1.1功能简介 Sybase公司的PowerBuilder开发工具,在以前VS工具没有成事以前,是相当风光的.微软都要与其合作,学习它Db方面的技术,才成就了SQLServer数据库.PB开发工具的风光得益于它非常强大的数据窗口功能,这个技术的使用,使得开发管理类软件,尤其是开发数据库管理类软件变得异常简单,与使用VS.NET开发同一软件相比较,其开发周期可以缩短至三分之一,只是随着Sybase的没落,技术更新不及时,使得PB开发工具逐渐被遗忘在时间的长河中,很少被人提及和记起.但数据窗

Navi.Soft30.框架.Mobile.开发手册

1概述 1.1应用场景 互联网的发展,使用基于Web的软件异军突起,目前占据着相当大的市场份额,而手机,平板电脑等移动端设备的频繁使用,使移动端的软件快速发展,逐步有超越Web软件的趋势 移动软件中,以Android和IOS居多,微软的WindowPhone暂时还不能够三分天下,因此开发重点是Android和IOS 本框架是基于Smobiler公司的产品.在其基础上,开发出一套框架,用于Android和IOS开发.本框架最大的优点在于所有代码均采用Net中C#语言开发,能同时被Andorid和I

Navi.Soft20.WebMVC4操作手册(含EasyUI组件源码)

阅读导航 Navi.Soft20.WebForm操作手册http://www.cnblogs.com/xiyang1011/p/4049711.html Navi.Soft20.WinForm操作手册http://www.cnblogs.com/xiyang1011/p/3972118.html Navi.Component.工作流开发手册(含示例)http://www.cnblogs.com/xiyang1011/p/3820038.html Navi.Component.DataWindow

Navi.Component.工作流操作手册

1.概述 1.1组件简介 随着互联网发展越来越快,越来越多的办公,由纸制开始向电脑发展.而以前通过纸制的单据,也逐步搬到了电脑上,由计算机软件操作完成.由于某些流程不能由单人完成,必须由多个人协作完成,工作流组件由此而生. 工作流组件用于解决由多人协作,办理时间无法确定的流程.如OA系统中的发文和收文流程,即是工作流组件典型的应用 1.2应用场景 基于工作流组件的系统,如OA办公自动化系统,审批系统等.本组件特别针对中国大陆政府机构的OA,审批系统所开发 1.3面向对象 Net程序开发员 1.4

ORACLE日常操作手册

转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语句写法,适合初学者. 因是很久之前写的,文章中可能会存在不准确的地方,希望指正. ORACLE日常操作手册 目录 一.......数据库的启动和关闭...4 1.   数据库的正常启动步骤...4 2.   数据库的正常关闭步骤...4 3.   几种关闭数据库方法对比...4 4.   数据库的启

MyERP操作手册

ERP基础资料操作手册 1.分类设定 1.1建立分类名称 1.2建立分类属性 1.3建立分类单位 2.产品资料设定 2.1建立产品基本资料 2.2建立产品属性 2.3建立产品单位 2.4建立产品图片 2.5建立产品BOM 3.BOM模板管理 3.1建立模板名称 3.2建立模板BOM树 1分类设定 1.1建立分类名称 步骤: 进入分类设定界面->[新增顶级节点]或[新增子节点]->填写分类名称等信息->[保存]->[关闭]完成退出. 注:例如类代号为1位大写字母.且分类建立后该代码不

iVPN用户登录操作手册

限制条件: ?          用户具备Ivpn访问权限 ?          IVPN使用程管家令牌.程管家令牌注册站点:http://itoken/ 一.iVPN用户登录操作手册(PC端) IVPN客户端软件下载 下载地址:http://support.arraynetworks.com.cn/troubleshooting/ 用户根据自有设备操作系统下载"AG系列产品-MotionPro"的对应客户端 IVPN客户端软件安装: 解压下载文件,并执行安装文件. 安装文件名*.ex

Cacti 操作手册

  Cacti是一款基于MySQL,SNMP,PHP等开发的工具.可以获得SNMP的信息通过图像的方式进行显示,通过B/S架构提供网管服务. Cacti将各端口信息.流量信息图形化的表示了出来,并能够查看设备的工作时间,状态及各个端口在某个时段的流量信息,cacti同时能够通过安装各种插件,达到自己所需要的某个功能. Cacti的注册 通过登录网页进入cacti页面,点击左边竖栏的Devices按钮,之后点击ADD进行添加设备的操作: 添加设备 Devices 1. Description给与设

SVN操作手册(part3)——SVN操作

SVN操作手册 3.SVN操作 3.1 SVN服务端操作 3.1.1 创建仓库 启动VisualSVN Server Manager,如图: ① 右键Repositories,选择create new repository,如图: ②在输入框中输入产库名称,如:137(注:命名时尽量使用英文和数字,不要使用汉字与空格),点击"下一步",进入下一步 ③选择仓库初始类型: Empty repository 代表空仓库,选择single-project repository版本库中会默认建立