平时在编写代码时会发现有太多重复的东西,每次都去写又太浪费时间。
虽然网上存在不少的代码生成器, 不多大多数操作太复杂。
于是就编写了这个简单的代码生成器。
由于是一个人编写的,开发经验不足,特别是对于测试这块.
----------------------------------------------------------
生成的文件以三层架构为主.
目前可生成DAL类,数据原型MODEL类,简单增,删,改存储过程,基本的后台管理页面
采用.net 2.0 (C# )开发.
生成文件采用从摸板文件(Templet文件夹)读取后生成,可根据说明模板说明自行修改。
在生成文件时并没对文件进行排序,可在VS下按Ctrl + E , Ctrle + D 会自动进行排序。
(VS2005 sp1开发环境)如果生成的页面是用来放在Web App的话必须转换成Web应用程序。
================================================================
如果您有什么建议,发现BUG或者想获取源码(VSTS 2005 sp1),可以联系本人。
QQ:125537621
EMAIL: ccp5780199@163.com
BLOG : http://blog.csdn.net/ccp5780199/
***********************************************************************************************************
此版本主要优化和修复,并重写了大部分源码,可能还存在不少BUG也请大家有空帮忙测试下。
版本号:0.6
新增: 添加了DAL的字段常量
增加了SqlServerDAL摸板
增加了AccessDAL摸板
错误修正: 修正了SqlServer无法获得部分表的错误。
修正了ACCESS操作,连接字符串处理的严重错误。
修正了生成的DAL常量错误。
修正了生成中文可能乱码问题。
修正了程序配置无法保存的问题
更改了配置保存方式。
发布日期:2008-1-
***********************************************************************************************************
版本号:0.5
此版本添加了对Access数据库的支持,不过只是初步实现生成MODEL和后台管理页面
如在连接ACCESS数据库的时候提示,不能读取记录;在 'MSysObjects' 上没有读取数据权限。
请打开您的ACCESS数据库,然后
工具 -> 选项 -> 视图 -> 隐藏对象、系统对象
前面的勾选上。
工具 -> 安全 -> 用户与组的权限
在对象名称中选定 MSysObjects ,然后权限中设置其权限。
新增:增加了对ACCESS数据库的支持,生成MODEL和后台管理页面
错误修正:修改了相关文档说明。
修正在选取表时全选可能引发的异常。
修正了JS文件丢失的BUG
发布日期:2007-11-18
***********************************************************************************************************
版本号:0.41
此版本只是修改下软件界面和一些非常小的BUG。
发布日期:2007-11-6
***********************************************************************************************************
版本号:v0.4
生成的页面文件主要是针对于Web网站,
新增: 增加了PAGE摸板数据行的删除按钮
增加了CSS文件
增加了生成的后台页面搜索功能
错误修正:修改了PAGE摸板的绑定列数据显示方式为居中。
修正了摸板中的中文字符在生成后变乱码的问题。
JAVASCRIPT修改为放在统一的文件里,方便多个页面调用同一个JS 。
修正了页面转成Web应用程序可能导致页面变形的问题。
修改了生成的存储过程后缀名为.sql以方便直接导入
发布日期:2007-10-23
***********************************************************************************************************
版本号:v0.3
只有本人进行过测试,所以问题肯定还存在很多。
新增: 更改了操作生成的方式
增加了生成后台页面文件和后台页面类文件
错误修正:修正了表名过长带来的一系列问题
修正了DAL常量的类型问题
发布日期:2007-10-11
***********************************************************************************************************
版本号:v0.2
由于上个版本没经过详细测试,导致后面生成的时候问题一堆,这次很多地方考虑到效率问题,重写了不少代码-_-!
新增: 增加生成存储过程参数的功能(命名只是根据表的字段加上@) 如 public const string PARM_USERID = "@UserID",放在DAL层
增加了对模板文件的说明
增加了对数据库连接错误的提示
增加了全选,全否选项
错误修正:修正更新的存储过程参数不带主键字段的问题
修改模板文件PROC的更新存储过程的参数
修改Templet模板文件夹下Model模板的类为结构
修正了获取SQL SERVER数据库表的显示不正确问题
修正了SQL SERVER字段的显示问题
修正了获取表的时候会将部分系统表也获取的问题
发布日期:2007-8-15
***********************************************************************************************************
版本号: v0.1
说明: 只能实现生成Model类简单的版本号。
对于生成的文件暂时无法进行排列,解决的办法是在VS中打开CS文件,全选-剪切-粘贴或者(Ctrl + e + d)
目前只支持SQLServer
发布日期:2007-8-14