狼奔代码生成工具使用心得
狼奔代码生成工具(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.生成的解决方案的运行环境 A.开发工具Visual Studio 2010 SP1或者Visual Studio 2012 B.数据库Sql Server 2005/2008版本.oracle 或 ...
- 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...
在Winform界面开发的时候,有时候我们客户喜欢把功能放在列表界面的顶部,这样界面和功能整齐放置,也是一种比较美观的方式,基于这种方式的考虑,改造了代码生成工具的Winform界面生成规则,把增删改 ...
- CLR_via_C#.3rd 翻译[1.5 本地代码生成工具NGen.exe]
1.5 The Native Code Generator Tool: NGen.exe 本地代码生成工具NGen.exe NGen.exe是和.NET框架绑定在一起的.当用户的机器上安装了一个应用程 ...
- 代码生成工具Database2Sharp功能功能完善及更新
好久没有更新代码生成工具了,因为很多功能基本上能够应付日常的开发工作了,如C#代码生成.数据库文档导出.Sql脚本生成,但用户在使用过程中也发现了一些需要完善的地方,因此继续完善,以求更加实用方便. ...
- 代码生成工具的分类及比较
中国有句古语叫做"工欲善其事,必先利其器",用通俗的话来说就是"磨刀不误砍柴功",古人的这些话告诉我们:要把事情做好,事先应该准备合适的工具.工具不仅仅包括器具 ...
- 黄聪:C#代码生成工具:文本模板初体验 Hello,World!
C#代码生成工具:文本模板初体验 Hello World 在VS中的文本模板(也称T4),它给我有点CodeSmith的感觉,也是通过模板加逻辑代码混编批量生成代码的方法,但是关于T4的资料不多,而且 ...
- vue可视化拖拽生成工具_vdesjs: 基于vue的可视化拖拽,代码生成工具。提升前端开发效率,或者集成至项目作为在线拖拽工具。(持续迭代升级中)...
vdesjs 介绍 vdesjs是一款基于vue技术栈,可视化拖拽,代码生成工具.我们提供详细的文档来帮助您理解我们工具的实现原理,并且您可以方便的基于vdesjs来扩展您自己的代码生成组件. 技术选 ...
- asp.net mvc脚手架代码生成工具
发现了一个asp.net 脚手架代码生成工具,它是一个免费的工具,自动生成asp.net mvc的CRUD页面,主要特性如下: Uses the LinqToSql data to generate ...
- 代码生成工具之Winform查询列表界面生成
在上面一篇随笔<代码生成工具之界面快速生成>介绍了代码生成工具Database2Sharp的界面生成操作,其中介绍了Web界面(包括列表界面.内容显示.内容编辑界面的生成,另外还介绍了Wi ...
最新文章
- Appian宣布将Google AI 集成到RPA中
- java第五章:面向对象(oop)
- sublime Text3插入参考文献问题
- simditor存储数据到前台展示去掉标签
- 台式计算机机箱的作用,如何选择台式电脑机箱?小白安装电脑机箱常识指南
- MaxCompute Studio使用心得系列6——一个工具完成整个Python UDF开发
- git缓冲区查看_git原理学习记录:从基本指令到背后原理,实现一个简单的git
- Python中用format函数格式化字符串的用法(2.7版本讲解哦!)
- diskgenius扩容c盘重启电脑卡住_用diskgenius更改分区参数的终止柱面,扩大C盘空间后...
- 数据库基础知识和SQL语言
- 小程序组件库ColorUI教程
- 谷歌浏览器,如何不用翻墙,下载插件?
- 天龙八部荣耀版体验服服务器未响应,天龙八部荣耀版体验服
- 2017双11核心技术揭秘—双十一海量数据下EagleEye的使命和挑战
- vc2010下调用miniblink控件实现浏览器简单实例
- matlab C++ 实现对手机拍摄的机读卡结果识别
- 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件
- C/C++订餐管理系统
- 百万亚瑟王无法连接服务器请在信号良好的地方重试,乖离性百万亚瑟王无法匹配怎么解决 匹配失败原因和解决方法...
- 一个绝对有用的网站!
热门文章
- 批量关闭公众号推送_微信推出“一键拒收”长期未读公众号推送功能
- Java项目:在线美食网站系统(java+SSM+jsp+mysql+maven)
- mongodb检查点_mongodb 监控命令mongostat
- python利用自动识别写模块_Python 利用pytesser模块识别图像文字
- postgresql 分组查询第一条数据
- CSS之布局(盒子的垂直布局)
- 计算机专业英语chapter012,计算机专业英语 chapter_1.ppt
- React 组件绑定点击事件,并且传参完整Demo
- 微信小程序 加载中 动画效果
- 举个栗子看如何做MySQL 内核深度优化