CodePlus 是一款为 C# 数据库程序员设计的自动 “ 笨代码 ” 生成器 CodePlus 生成的代码基于三层结构设计思想, V1.0 版支持采用 DAL + BLL + Model + Pres 的设计,主要实现数据库中对表、视图的选择( select )、修改( update )、删除 (delete) 、新建( Insert )和存在( Exist )的存储过程的自动生成;实现在 c# 中对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、选择(返回 SqlDataReader 、ArrayList 、 DataSet 、 XmlReader )、存在性、 Model 类构造、表现层数据源、赋值、基本页面等基础代码片断,使程序员可以节省大量机械录入的时间,而将精力集中于核心商业逻辑层的开发。
V1.0版相对V0.9 beta的改进:
对应的 Database.cs 采用改进后的 Microsoft Data Access V2.0
可生成 基本存储过程、DAL 、 Model 、和基本的 Pres( 页面还是要自己来美化的哈)
支持改进后的 SqlParameter 缓存(不采用自动去数据库取回存储过程参数,而是如果没有缓存,就新建 SqlParameter[] ,然后缓存它,如果不用 CodePlus ,写这个会比较痛苦,一个方法,一大推,用 CodePlus 就不再花时间(最多几毫秒,又不费力 ^_^ ),这就是自动生成的优势。
自动加字段说明(注释,你只需要在数据库建表的时候,把字段说明写在 " 描述 " 里即可,以后无论是在 Model ,还是前台表现 Pres 里都会自动生成了。)
解决 DBNULL 问题。不管你在前台是不是输入或者数据库中有没有值,都不会出错了。
在 CodePlus 里直接看表结构(带说明哈)
自动生成:属性、新建、修改、删除、存在性、初始化、 Model 构造、查询返回 ArrayList 、 DataSet 、 XmlReader 、 SqlDataReader 、页面数据源、取 / 赋值、数据基本显示页、存储过程(添加、修改、删除、存在、选择、选择到 xml ,存储过程生成后,可直接保存到数据库)。
类与存储过程名称自动对应。
Database.cs 在 V1.0 和 V2.0 间可直接切换,参数缓存可选。
不仅可列出本地 SQL SERVER 上的数据库 / 表 / 视图 / 存储过程,当然包括直接查看了。还可以列出远程 SQL SERVER 上的这些信息,并直接进行自动生成操作。唯一要做的只是设定对方 SQL SERVER 的 IP 和用户名密码了,之 后就和对本机操作一样了哈。
增强常用代码收藏功能:目录树可自由新建、拖放、排序、移动等。(搜索功能和代码下载功能即将提供)
V1.0版相对V0.9 beta的改进:
对应的 Database.cs 采用改进后的 Microsoft Data Access V2.0
可生成 基本存储过程、DAL 、 Model 、和基本的 Pres( 页面还是要自己来美化的哈)
支持改进后的 SqlParameter 缓存(不采用自动去数据库取回存储过程参数,而是如果没有缓存,就新建 SqlParameter[] ,然后缓存它,如果不用 CodePlus ,写这个会比较痛苦,一个方法,一大推,用 CodePlus 就不再花时间(最多几毫秒,又不费力 ^_^ ),这就是自动生成的优势。
自动加字段说明(注释,你只需要在数据库建表的时候,把字段说明写在 " 描述 " 里即可,以后无论是在 Model ,还是前台表现 Pres 里都会自动生成了。)
解决 DBNULL 问题。不管你在前台是不是输入或者数据库中有没有值,都不会出错了。
在 CodePlus 里直接看表结构(带说明哈)
自动生成:属性、新建、修改、删除、存在性、初始化、 Model 构造、查询返回 ArrayList 、 DataSet 、 XmlReader 、 SqlDataReader 、页面数据源、取 / 赋值、数据基本显示页、存储过程(添加、修改、删除、存在、选择、选择到 xml ,存储过程生成后,可直接保存到数据库)。
类与存储过程名称自动对应。
Database.cs 在 V1.0 和 V2.0 间可直接切换,参数缓存可选。
不仅可列出本地 SQL SERVER 上的数据库 / 表 / 视图 / 存储过程,当然包括直接查看了。还可以列出远程 SQL SERVER 上的这些信息,并直接进行自动生成操作。唯一要做的只是设定对方 SQL SERVER 的 IP 和用户名密码了,之 后就和对本机操作一样了哈。
增强常用代码收藏功能:目录树可自由新建、拖放、排序、移动等。(搜索功能和代码下载功能即将提供)
解决方案 »
- 做的asp.net网站最近特别慢,aspx网页打不开,html、asp网页可以打开,怎么办呢?
- 问asp.net高手,这个小程序怎么回事??
- 窗体加载不上
- 在线等待:如何使绑定数据表列的Combobox,不显示数据列中的空行?
- 怎么去获得扫雷上的数字信息
- 开发购物程序,如何解决这个问题,钱数字画条斜线
- MDI 窗口 怎样处理工具条和子窗口的调用关系? 征求好的解决办法
- 初学者很简单的问题:如何去掉方法等前面的参数提示?
- 水晶表用DataSet作为数据源被误导的同仁请进来,知识共享
- 关于service服务相关性的问题
- 一个Response.Redirect函数的问题,谢谢
- 怎样在FLASH中添加"设为首页“ ”加入收藏“ ‘联系我们”
http://aspxx.512j.com/codeplus-full.rar
http://aspxx.512j.com/codeplus-full.rar
http://aspxx.512j.com/codeplus-full.rar
大家可以试试这个.NET控制台程序,是我加密过的防反汇编的
http://aspxx.512j.com/test.exe用微软的ildasm或者任何其他的反汇编工具都不能反汇编,不但不能看源代码连IL中间语言也不能反汇编出来
这个不需要用混淆器,不损害原来程序的性能