狼奔代码生成工具(http://ltfwan.d33140.jit8.cn)是一款为程序员设计的代码生成器,更是一款软件项目智能开发平台,它可以自动生成ASP.NET页面及后台代码,采用了面向服务的架构(SOA)。那么,要如何通过狼奔代码生成工具生成一套完整的项目平台;下面,我们通过以下步骤来实现这个操作。

一、下载和安装

大家可以通过狼奔代码生成工具官网http://ltfwan.d33140.jit8.cn下载狼奔代码生成工具最新版及相关使用手册。下载完成的安装和其他软件的安装一致,没有其他特别需要注意的。。

安装完毕之后,首次运行工具,则会提示需要设置项目生成目录,设置之后,会在设置的项目生成目录生成数据库脚本及数据库结构图(PDM格式,powerdesigner打开、修改及添加)。注:只会在第一次运行时生成(Moban目录)。

二、使用狼奔代码生成工具

打开狼奔代码生成工具(注:在使用工具生成项目之前,首先需要建立数据库。系统默认数据库名称为Sys,打开SQL企业管理器,新建数据库,然后到设置的生成目录打开SQL脚本生成数据库);系统有默认的数据表,可以根据自己项目的需求更改数据库。

界面如下:

图上有5个按钮,分别对应不同的功能。

1、 连接数据源

这里的连接数据源可以为2种类型的。。第一种是SQL上的物理数据库,第二种是由PowerDesigner打开的PDM文件(系统默认打开的是自动生成的PDM文件)(注:狼奔代码生成工具可连接多种数据库。如:Sqlserver2005/2008版本、oracle或者mysql;支持PowerDesigner15版本,这里只介绍S QL一种)

下面我们简单了解一下2种不同的连接。

1)、SQL上的物理数据库

通过SQL企业管理器,新建数据库,数据库命名必须是Sys,建立之后,运行系统自动生成的脚本,

生成数据库。

添加默认数据

生成之后,我们可通过连接数据源按钮,连接SQL上新建立的物理数据库

点击测试,选择数据库,则会连接到SQL上的物理数据库。

狼奔代码生成工具默认的数据库中有如下几张表:

我们可通过SQL直接新建数据库,然后,返回狼奔代码生成工具,刷新项目,就会看到我们新建的数据库了。

我添加添加了TmpTable一张表,2个字段

返回狼奔代码生成工具,刷新项目,就会看到新添加的表。

2)PowerDesigner模式

我们可通过PowerDesigner打开自动生成的PDM文件(Sys.PDM),通过PowerDesigner可进行数据库设计,设计完毕后刷新项目即可。

2、 生成项目

数据库搞定之后,点击生成项目

系统会自动生成一套完整的项目平台。

生成完毕会自动关闭狼奔代码生成工具。。(释放内存,这个不错)

3、 刷新项目

这个功能是用在,我们修改过数据库或者是数据库设计完毕之后,由狼奔代码生成工具自动刷新的,,自动读取数据结构,生成项目平台。

4、 系统设置

在系统设置这里我们可以设置项目生成目录和顶级命名空间

5、 登陆系统

应该是专业版用的

三、小结

粗略的使用了狼奔代码生成器一边之后,发下它的几个比较有特色的地方。

1、 数据库支持比较多

2、 数据库设计比较灵活

3、 生成的是整个项目平台,界面美观,且未发现生成后的平台有BUG。

不过在使用狼奔代码生成工具之前,要求对MVC有一定的了解,不然会找不到如何下手。小弟就是不懂MVC,只有以上点点感受。正在努力学习中,后续会发一个学习使用狼奔代码生成工具的教程,一步一步的用起来。

转载于:https://blog.51cto.com/4638064/808984

狼奔代码生成工具使用心得相关推荐

  1. 狼奔代码生成器使用说明

    1.生成的解决方案的运行环境 A.开发工具Visual Studio 2010 SP1或者Visual Studio 2012 B.数据库Sql Server 2005/2008版本.oracle 或 ...

  2. 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...

    在Winform界面开发的时候,有时候我们客户喜欢把功能放在列表界面的顶部,这样界面和功能整齐放置,也是一种比较美观的方式,基于这种方式的考虑,改造了代码生成工具的Winform界面生成规则,把增删改 ...

  3. CLR_via_C#.3rd 翻译[1.5 本地代码生成工具NGen.exe]

    1.5 The Native Code Generator Tool: NGen.exe 本地代码生成工具NGen.exe NGen.exe是和.NET框架绑定在一起的.当用户的机器上安装了一个应用程 ...

  4. 代码生成工具Database2Sharp功能功能完善及更新

    好久没有更新代码生成工具了,因为很多功能基本上能够应付日常的开发工作了,如C#代码生成.数据库文档导出.Sql脚本生成,但用户在使用过程中也发现了一些需要完善的地方,因此继续完善,以求更加实用方便. ...

  5. 代码生成工具的分类及比较

    中国有句古语叫做"工欲善其事,必先利其器",用通俗的话来说就是"磨刀不误砍柴功",古人的这些话告诉我们:要把事情做好,事先应该准备合适的工具.工具不仅仅包括器具 ...

  6. 黄聪:C#代码生成工具:文本模板初体验 Hello,World!

    C#代码生成工具:文本模板初体验 Hello World 在VS中的文本模板(也称T4),它给我有点CodeSmith的感觉,也是通过模板加逻辑代码混编批量生成代码的方法,但是关于T4的资料不多,而且 ...

  7. vue可视化拖拽生成工具_vdesjs: 基于vue的可视化拖拽,代码生成工具。提升前端开发效率,或者集成至项目作为在线拖拽工具。(持续迭代升级中)...

    vdesjs 介绍 vdesjs是一款基于vue技术栈,可视化拖拽,代码生成工具.我们提供详细的文档来帮助您理解我们工具的实现原理,并且您可以方便的基于vdesjs来扩展您自己的代码生成组件. 技术选 ...

  8. asp.net mvc脚手架代码生成工具

    发现了一个asp.net 脚手架代码生成工具,它是一个免费的工具,自动生成asp.net mvc的CRUD页面,主要特性如下: Uses the LinqToSql data to generate ...

  9. 代码生成工具之Winform查询列表界面生成

    在上面一篇随笔<代码生成工具之界面快速生成>介绍了代码生成工具Database2Sharp的界面生成操作,其中介绍了Web界面(包括列表界面.内容显示.内容编辑界面的生成,另外还介绍了Wi ...

最新文章

  1. Appian宣布将Google AI 集成到RPA中
  2. java第五章:面向对象(oop)
  3. sublime Text3插入参考文献问题
  4. simditor存储数据到前台展示去掉标签
  5. 台式计算机机箱的作用,如何选择台式电脑机箱?小白安装电脑机箱常识指南
  6. MaxCompute Studio使用心得系列6——一个工具完成整个Python UDF开发
  7. git缓冲区查看_git原理学习记录:从基本指令到背后原理,实现一个简单的git
  8. Python中用format函数格式化字符串的用法(2.7版本讲解哦!)
  9. diskgenius扩容c盘重启电脑卡住_用diskgenius更改分区参数的终止柱面,扩大C盘空间后...
  10. 数据库基础知识和SQL语言
  11. 小程序组件库ColorUI教程
  12. 谷歌浏览器,如何不用翻墙,下载插件?
  13. 天龙八部荣耀版体验服服务器未响应,天龙八部荣耀版体验服
  14. 2017双11核心技术揭秘—双十一海量数据下EagleEye的使命和挑战
  15. vc2010下调用miniblink控件实现浏览器简单实例
  16. matlab C++ 实现对手机拍摄的机读卡结果识别
  17. 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件
  18. C/C++订餐管理系统
  19. 百万亚瑟王无法连接服务器请在信号良好的地方重试,乖离性百万亚瑟王无法匹配怎么解决 匹配失败原因和解决方法...
  20. 一个绝对有用的网站!

热门文章

  1. 批量关闭公众号推送_微信推出“一键拒收”长期未读公众号推送功能
  2. Java项目:在线美食网站系统(java+SSM+jsp+mysql+maven)
  3. mongodb检查点_mongodb 监控命令mongostat
  4. python利用自动识别写模块_Python 利用pytesser模块识别图像文字
  5. postgresql 分组查询第一条数据
  6. CSS之布局(盒子的垂直布局)
  7. 计算机专业英语chapter012,计算机专业英语 chapter_1.ppt
  8. React 组件绑定点击事件,并且传参完整Demo
  9. 微信小程序 加载中 动画效果
  10. 举个栗子看如何做MySQL 内核深度优化