牛牛代码生成器是一款功能齐全,操作灵活,使用简单的c#代码生成器,它能支持Oracle及Sql Server两种数据库,生成的代码规范、完整且高效,尤其与本站中的
牛牛C# 程序开发平台 配合使用,堪称经典组合。下面,我们来为您介绍这款软件:
目录
登入:
本软件支持Oracle和Sql Server两种数据库:
它包含六个菜单:
1> 由表生成
点击 “Generate by Table”, 显示如下界面:
Ø 第 1 步, 选择一个表,点击 “Next > “:
Ø 第 2 步:点击向上(或向下)的箭头按钮,调整表列的顺序:
Ø 第 3 步:选择您要生成的函数,点击 “Next > “:
Ø
第 4 步, 选择您要生成的函数,点击 “Next > “:
Ø
第 5 步, 选择存储过程,点击 “Next > “:
Ø
第 7 步, 检查前几步所选的参数,然后点击"Finish",生成代码文件:
成功,则提示如下窗口:
以下是生成的代码文件:
² Model 类(数据模型):
² IDal 类(接口类):
² Dal 类(数据实现类):
Ø
第 8 步, 生成成功后,系统给出如下提示,询问您是否要发布代码.
点击“Yes”, 弹出如下窗口,输入要发布的路径:
点击 “Finish” 按钮即可发布.
#p#分页标题#e#
2> 由视图生成
点击 “Generate View”, 弹出如下窗口:
Ø 第 8 步, 选择一个视图:
余下的步骤与 “Generate By Table” 的操作完全一致.
#p#分页标题#e#
3> 由文本文件生成
点击 “Generate From File”菜单, 弹出如下窗口:
Ø
第 1 步, 创建一个文件文件,格式如下:
Ø
第 2 步, 在下面的窗口中点击右键,选择 “Load From File”菜单:
选取第 1 步中的文本文件:
载入后的数据如图:
Ø
第 3 步, 点击"Generate",在状态栏会提示"Success"的红色信息:
Ø
第 4 步, 点击 “View”, 查看生成的代码,如下图:
#p#分页标题#e#
4> 发布代码
点击 “Publish Generated”, 显示如下界面:
点击"Publish“按钮,发布在您的解决方案中.
点击
图标, 您可以查看生成的文件中的代码.
#p#分页标题#e#
5> 系统设定
点击 “System Setting”, 显示如下窗体:
Ø Connect by: 默认为"OracleClient", 该项设置数据库的连接方式.
Ø Using BindingCollection, 函数返回的列表集合类型,默认为 BindingCollection<mod> 它是 IList<mod> 的继承类,其扩展功能可以使绑定的表格在点击列标题时排序.
Ø Using Utility Convert Functions. 数据转换方式.
Ø Menus: 您的三层架构文件夹,生成代码前,即在如下下拉框中的选项:
6> 其它
右击
,弹出如下菜单,您可以自行研究:
Generate By Table
Generate By View
Generate From File
Publish Generated
System Setting
Other
Generate By View
Generate From File
Publish Generated
System Setting
Other
登入:
本软件支持Oracle和Sql Server两种数据库:
![](http://www.saehk.com/uploads/130914/1-130914103430110.jpg)
#p#分页标题#e#
主窗体:
它包含六个菜单:
1> 由表生成
![](http://www.saehk.com/uploads/130914/1-130914103506417.jpg)
Ø 第 1 步, 选择一个表,点击 “Next > “:
![](http://www.saehk.com/uploads/130914/1-130914103530427.jpg)
Ø 第 2 步:点击向上(或向下)的箭头按钮,调整表列的顺序:
- 点击 “Next > “:
![](http://www.saehk.com/uploads/130914/1-13091410355MH.jpg)
Ø 第 3 步:选择您要生成的函数,点击 “Next > “:
![](http://www.saehk.com/uploads/130914/1-130914103623613.jpg)
![](http://www.saehk.com/uploads/130914/1-130914103FN63.jpg)
![](http://www.saehk.com/uploads/130914/1-130914103K49D.jpg)
#p#分页标题#e#
Ø
第 6 步, 选择数据库的连接方式及生成的代码文件的路径,点击 “Next > “:
![](http://www.saehk.com/uploads/130914/1-130914103RN19.jpg)
![](http://www.saehk.com/uploads/130914/1-130914103U6363.jpg)
![](http://www.saehk.com/uploads/130914/1-130914103925503.jpg)
以下是生成的代码文件:
² Model 类(数据模型):
![](http://www.saehk.com/uploads/130914/1-13091410400H43.jpg)
![](http://www.saehk.com/uploads/130914/1-13091410403Q43.jpg)
#p#分页标题#e#
² Bll 类(表示层):
![](http://www.saehk.com/uploads/130914/1-130914104153Y5.jpg)
![](http://www.saehk.com/uploads/130914/1-13091410421O40.jpg)
![](http://www.saehk.com/uploads/130914/1-130914104243P5.jpg)
![](http://www.saehk.com/uploads/130914/1-13091410431DZ.jpg)
#p#分页标题#e#
2> 由视图生成
![](http://www.saehk.com/uploads/130914/1-130914104411936.jpg)
Ø 第 8 步, 选择一个视图:
![](http://www.saehk.com/uploads/130914/1-13091410445S14.jpg)
余下的步骤与 “Generate By Table” 的操作完全一致.
#p#分页标题#e#
3> 由文本文件生成
![](http://www.saehk.com/uploads/130914/1-130914104H3925.jpg)
![](http://www.saehk.com/uploads/130914/1-130914104K1K0.jpg)
![](http://www.saehk.com/uploads/130914/1-130914104RC60.jpg)
![](http://www.saehk.com/uploads/130914/1-130914104UHP.jpg)
![](http://www.saehk.com/uploads/130914/1-13091410492N25.jpg)
![](http://www.saehk.com/uploads/130914/1-130914105000F7.jpg)
![](http://www.saehk.com/uploads/130914/1-1309141050242H.jpg)
![](http://www.saehk.com/uploads/130914/1-130914105053U6.jpg)
#p#分页标题#e#
4> 发布代码
![](http://www.saehk.com/uploads/130914/1-13091410512EU.jpg)
![](http://www.saehk.com/uploads/130914/1-1309141052044X.jpg)
点击
![](http://www.saehk.com/uploads/130914/1-130914105230258.jpg)
#p#分页标题#e#
5> 系统设定
![](http://www.saehk.com/uploads/130914/1-130914105315338.jpg)
![](http://www.saehk.com/uploads/130914/1-13091410534Q21.jpg)
Ø Connect by: 默认为"OracleClient", 该项设置数据库的连接方式.
Ø Using BindingCollection, 函数返回的列表集合类型,默认为 BindingCollection<mod> 它是 IList<mod> 的继承类,其扩展功能可以使绑定的表格在点击列标题时排序.
Ø Using Utility Convert Functions. 数据转换方式.
Ø Menus: 您的三层架构文件夹,生成代码前,即在如下下拉框中的选项:
![](http://www.saehk.com/uploads/130914/1-13091410542TO.jpg)
![](http://www.saehk.com/uploads/130914/1-13091410553I62.jpg)
![](http://www.saehk.com/uploads/130914/1-130914105601S2.jpg)
![](http://www.saehk.com/uploads/130914/1-130914105630J4.jpg)
如需该工具源码,请上牛牛网下载。