dotnetcoding 代码生成器

原创 2006年05月20日 22:02:00

DotNetAutoCoding一款帮助开发以数据库为基础,DotNet为开发语言的Case开发工具。它集系统设计,代码自动生成等功能于一体

系统运用分层原理和组件原理,将所有的基于数据库访问的系统划分为用户界面层(UI,业务规则层(BLL), 数据访问层(DAL)和数据库层(DB). 每一下层为上层提供支持,一般不跨层访问,是一个真正意义上的多层架构; 同时结合现在一些已经成熟的设计框架,设计模式和构件模式,将一个解决方案分解为6Project. 分别是通用类库, 通用控件库, 数据访问工程, 业务规则工程,项目专用控件工程,UI界面工程.整个方案根据已经设计好的数据库自动生成,在生成的过程种可以灵活的定义生成参数.

系统实现了比较完整的O-R映射.数据库中的所有逻辑对象表,,字段,主键,外键,Null, Default,唯一索引都在类里得到了体现,同时还支持代码表,代码列,自增长机制.

系统支持完整的数据操作功能,支持带事务功能的数据操作,提供数据自动装载功能,有很强的数据查询功能.

系统采用强类型来进行代码的生成,并且对最终开发人员的强类型支持很好,从而减少在编码过程中引入的错误,为编写高质量的代码提供了强有力的支持.

系统也比较充分的考虑了变更与维护的需要,在数据库设计发生变化的情况下,只要在已有工程的基础上重新生成一遍,系统就会自动合并最终开发编写的代码到生成的代码中,使系统的变更变的很容易.

UI界面层按到组件原则来进行代码的自动生成.自动生数据编辑,数据显示控件,页面组合组件,并采用控件和CSS技术,由于采用了这些组件技术,使得最终开发人员可以很方便的变更自动生成的界面样式; UI界面应用MVC模式,将这个UI界面代码部分分为三部分:视图部分,模型部分和控制,自动生成Data Source属性来完成viewModel的相互映射;并且能按照功能组生成菜单, 同时系统能自动完成null, PK ,UK等基本的数据检验和基于单表数据的增删查改等基础功能.

此系统还提供了文档生成,数据库迁移与转换及部分设计有关的功能

现在此平台支持多种数据访问框架(三层框架, PetShop框架,工厂框架, WebServeice框架)

支持Windows , Web两种应用类型

支持VB.net , c#.Net两种开发语言

支持SqlServer, Oracle, Access等多种数据库, 并且支持用SqlServer数据库来进行数据模式的设计,而实际开发运行数据库是其他数据库的情况开发的应用可以非常轻松的变换数据库.

本系统的应用范围:有数据库访问功能的.net应用

应用前提:需要有已经设计好的数据库

采用此平台来开发信息管理系统, 能够直接将设计转化为代码,并支持系统的重构;最终开发人员一般只需要在业务规则层扩展相关业务规则的编码,对自动生成的界面进行少量的调整,UI界面工程里添加少量的控制代码.

采用此开发平台,能够复用成熟的开发架构,自动生成所有非商业有关的代码,在公司范围内不断的积累开发技能和经验,极大的提高开发效率,规范开发,提高开发质量

         欢迎使用dotnetcoding代码生成器

整理DOTNET代码生成器

整理DOTNET代码生成器 1:CodeSmith  一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://fo...
  • webhaitao
  • webhaitao
  • 2008年01月01日 01:31
  • 1376

20个代码生成器框架

20个代码生成框架 1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http...
  • PAPALIAN
  • PAPALIAN
  • 2014年03月26日 19:05
  • 15750

【JAVA实例】代码生成器的原理讲解以及实际使用

原理:利用Freemarker技术,通过java加载Freemarker模板,将前台输入的参数填入模板里面,通过FileZip压缩一个zip包,然后自动下载下来 1.预先定义好模板 ...
  • jxausea
  • jxausea
  • 2016年04月30日 08:09
  • 2070

推荐一款Java基于最新Spring 4.3.2 集成Hibernate 5.1.0 基于Bootstrap 3.3.7的全自动代码生成器

软件概述:        该套软件是智能代码自动生产系统,拥有该软件你只需要有一套数据库表结构,就可以生产出一套完整的系统代码出来,你可以选择整库生成,你也可以选择某一张表生成,选择一张表生成时可以...
  • Ryan200909
  • Ryan200909
  • 2017年09月15日 14:38
  • 348

加快效率 - 最简单的代码生成器实现

加快效率 - 最简单的代码生成器实现为什么需要代码生成器?当工作中需要频繁复制粘贴来写程序的时候,更好的选择可能是写一个代码生成器来生成基础的内容,然后在此基础上进行修改和完善。复制粘贴虽然简单,但是...
  • isea533
  • isea533
  • 2015年08月21日 10:26
  • 6070

两款主流代码生成器对比评测

两款主流代码生成器对比评测         作为一名软件开发人员,在平时工作中会遇到大量重复的、机械的增删改查,这时如果选择一套合适的代码辅助工具,比如代码生成器,往往会产生事半功倍的效果,提高...
  • suneboy
  • suneboy
  • 2012年03月05日 09:03
  • 2403

代码生成器大全

1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http://foru...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2017年06月03日 08:54
  • 1571

动软.net代码生成器使用视频演示

动软.net代码生成器使用视频演示全屏观看全部视频下载 
  • litp
  • litp
  • 2008年03月20日 23:26
  • 3579

Java Web 模板代码生成器的设计与实现

起因 项目中需要根据数据库表写很多Meta、Dao、Service代码,其中很多代码都是重复而繁琐的。因此如果有一个模板代码的生成器,就可以一定程度提高开发效率。 目标 可配置生成J...
  • yeyingss
  • yeyingss
  • 2017年06月12日 09:31
  • 3348

vs.c#.asp.net.mvc自动代码生成器1.0发布--即将改变人类编程方式

自动代码生成早期收获,vs.c#.asp.net.mvc自动代码生成器1.0发布! 研究自动编程已经一段时间了,但是要把自动编程变成现实并非易事。 编程就是编写代码,写程序,最初为了加快程...
  • sinox2010p1
  • sinox2010p1
  • 2016年12月06日 21:23
  • 4133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dotnetcoding 代码生成器
举报原因:
原因补充:

(最多只允许输入30个字)