| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 651 人关注过本帖
标题:狼奔生成器之初体验
只看楼主 加入收藏
xiaoten
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-6-18
收藏
 问题点数:0 回复次数:0 
狼奔生成器之初体验
前一段时间在网上找到一个代码生成器——《狼奔代码生成器》(www.),试着用了一下感觉还是不错的,比较适合进行快速开发在此推荐下。重要的是代码生成器完全免费使用。

        代码生成器使用比较简单,使用PowerDesigner设计好数据库结构,就能方便生成代码。还支持根据sql-server数据库结构生成代码。用来开发后台管理系统还是比较快捷的。代码生成器更新比较快,功能还在不断的完善中,特别适合开发经验比较少的初学者进行快速开发。如果说使用过程中遇到问题还可以得到技术支持,技术支持免费为你答疑,这点就更是初学者的福音了。当然如果觉得总麻烦技术人员过意不去,你可以给他们一些捐助,有点像做广告。

        安装过程,我这里就不多说了,每个软件的安装都千篇一律,不啰嗦。打开狼奔看到主页面如下:



        界面简单明了,比较符合我的口味。界面不像其他的生成器,按钮多多,功能多多,其实功能多不是什么坏事,不过大部分人用到的只是这些功能的一少部分,按钮多,功能多反而让人找不到想要找的东西,所以觉得这个界面,还是比较好的,重点突出。

        生成代码第一步就是设置下数PDM的存放路径,生成器就根据PDM自动生成代码了!!!

    点击连接数据源按钮



        将弹出如下窗口



        设置好这些就能生成代码了……不错,先用提供的PDM生成个代码看看结构系统。点击保存之后系统就会根据pdm列出数据库的结构

  

        第二步设置下代码的命名空间和生成位置,点击系统设置



        保存后,就可以了。

        如果对pdm进行了修改,可以通过刷新项目来,更新生成器中的数据结构。

        第三步就可以点击生成项目来生成代码了。



       生成成功,接下来就可以去看看生成的代码是个什么样子了

       代码生成了,我们来看下目录结构



   App目录为网站目录

   IBLL为业务接口

   BLL目录为业务逻辑层

   Common为公共组件

   DAL为数据访问层

   ModelingProject为架构图

   WcfHost为服务宿主

   WFActivitys工作流活动层

   WFDesigner工作流设计器

          官网上提供了软件的架构图更好的解释了软件工作流程

 

 

        详细的说明可以参看官网,这里不多说,请看官方博客。

        现在进行运行,会出问题,为什么呢?还没有修改配置文件。

        需要修改哪几个地方呢?

        1.DAL目录下的App.Config文件<connectionString>项。

        2.APP目录下的WebConfig文件<connectionString>项。

        3.如果使用工作流还需要修改APP目录下的WebConfig文件中的<appSettings>下添加<add key="ConnectionString" value="链接字符串">

        这样就可以了,如果你的数据库结构发生变化,要重新生成代码,那你还需要修改这三个地方,可以介绍个小技巧,新建一个文件夹,里面添加DAL,APP两个目录,把修改好的app.config和web.config拷贝到对应的目录中,这样以后生成代码,只需要把这个文件夹下的DAL,APP两个目录复制到Solution目录下,替换掉这两个文件就OK了,可以省不少事……

        app前台用到了Jquery,界面使用easyui来实现的,所以如果要修改前面还要了解下这两方面的知识。

        现在运行下看看做出来的效果



        页面还效果还不错用来做后台管理界面很合适。

        不过这样远远不能满足我们的要求,我们还需要很多功能来完成我们的系统。当然,这只是权限系统生成的原始代码,我们还需要根据我们的设计来改造PDM,如何才能让程序按照我们的设计意图来生成代码呢?接下的日子里我会做一个小系统,来逐步了解狼奔代码生成器的特性,敬请期待。

 

             本文章转自狼奔代码生成器。
搜索更多相关主题的帖子: 数据库 生成器 后台管理 技术支持 
2013-06-22 21:46
快速回复:狼奔生成器之初体验
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014886 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved