Download PPCoder1.0 Trial
PPCoder是一个由点点科技(PPTech Studio)出品的代码自动化工具,用来生成支持特定框架的数据访问代码,可以将数据库完全封装,使用工具后,不用再考虑数据库,也不用写Sql语句,可以极大的提高工作效率,完全通过一些属性的控制来完成数据库逻辑,而且支持数据库事务。
PPCoder1.0有两个版本PPCoder1.0S为Sql server版本(以下简称S版),可以生成实体类、数据访问类和存储过程,另外还有一个版本是PPCoder1.0A为Access版本(以下简称A版),功能与S版差不多,只是不生成存储过程,数据库语句已经封装在相关的DLL中了。
在此工具的协助下,.Net系统的开发就变成数据库设计和前台业务处理两部分。对数据库的要求是每个表都要有一个主键……
更多信息见压缩包里产品手册!
01、2004-8-24 开始着手构建自动化工具,但思路还不清晰
02、2004-8-29 突然有了思路,有了构建自动化工具的思路,搭好框架。完成数据实体类的自动生成。
03、2004-8-31 增加范围控制和“注释代码”生成,同时写了一篇有关代码自动化的架构方面的文章。把工具定名为PPCoder
04、2004-9-1写自动创建存储过程部分的类
05、2004-9-2完成PPCoder1.0,实体类、数据访问类和存储过程都可以自动生成了
06、2004-9-28 把PPCoder1.0应用于CDC的开发。查出生成存储过程的格式有问题,并改掉了。
07、2004-10-26增加排序控制。
08、2004-10-27存储过程添加部分改写成动态构建。
09、2004-11-1 增加错误处理接口
10、2004-11-19错误处理接口类生成
11、2004-11-26Access类的生成类,PPCoder1.0A构建
12、2004-11-28 PPCoder1.0A、PPCoder1.0S的针对主键的错误处理及生成日志生成。
13、2004-11-29A版数字型与字符型的单引号处理
A版数据库字段加上中括号
14、2004-12-1A版和S版返回DataSet型的数据,没有在方法体内释放资源。
A版“修改”数据的方法需要返回ID,另外生成更新语句的Sql改变了1=1的错误。
15、2004-12-7A版语句构成部分的时间生成和范围生成Bug
16、2004-12-8A版本排序未加
17、2004-12-9两个版本的添加/修改判断都改成检索数据库中是否有信息,解决不自动增长的栏位的数据存储
A版考虑货币型字段
18、2004-12-11A版本的自增长问题
19、2004-12-13S版本的Decimal中存储过程加位问题
S版本参数判断Bug,因为生成表的DataSet信息时忘记置不是PK的为False
S版本NText类型数据的搜索删除和插入修改的不同处理方式:搜索用NvarChar来作转换
20、2004-12-14S/A版本增加直接执行sql语句的类
S/A版本生成其它类写入日志
A版本返回最终执行的sql语句
S/A加入debug和trial的控制
21、2004-12-15A版本Order by前少个空格
22、2004-12-16S版本的DateTime类型的为空判断和Decimal数据类型的精度和小数位数处理
23、2004-12-29 S版本支持Image类型栏位
To Do List:
1、A版本Ole对象类型支持
2、提供两个版本的应用Sample