ZippyCoder,一款代码生产工具
ZippyCoder是我用了多年的,自己开发的一款代码生产工具。
基本特性如下:
1. 可以建立数据结构,指定字段的数据类型和关系。
2. 在建立字段数据类型的基础上,增加了样式和页面输出属性,比如,可以指定某个字段输出为 DropDownList.
3. 通过以上的字段结构,可以使用如下两种方式来生产代码:
a 使用 CodeDom 生成或编译代码。【继承 AbstractCoder 类,编译成 DLL 放入Plugins目录。】
b 使用 T4 模板引擎。【将写好的 T4 模板引擎放入 T4Template\Project 或者 T4Template\Table 目录下。两者的区别在于:Project下的将生成一个单一文件,Table目录下的可以按照表生成多个文件。】
我一般的使用方式:生成代码,然后在VS中裁剪这些代码。我自己在开发中倒是极大的提高了效率。
现在的这个版本内置了一些我自己在开发中常用的模板。有些未必适合你。bug 也多多,因为不影响自己使用,一直也没有修复,请见谅。:D
有需要源码的同学请单线联系。
更加详细的使用和开发文档或源码,我稍加整理后会提供(如果要求的人多的话)。
软件下载地址: https://files.cnblogs.com/cloudbeer/ZippyCoder.rar
项目示例文件:https://files.cnblogs.com/cloudbeer/X01Forum.xml 【使用软件打开此 XML】