用NowGenerator V3.0进行DNN模块开发

曾经用CodeSmith进行DNN模块开发,为了节省时间和生成更多的代码,在其提供的模版的基础上创建了一套自己的模版。虽然做出来了,但被CodeSmith脚本折磨得不行。

直到NowGenerator的出现,开发步骤如下:

1、建表和视图(在一个干净的数据库里面建)

2、创建NowGenerator工程(填写10多个参数,主要是工程名称、存放位置、数据库连接参数、目标语言[可以生成多语言的代码]、验证地区[可以选择验证地区,并在编辑模块生成验证控件])

3、设置数据源(或者叫数据字典,比如:男;女,还有一些下拉筐里用到的动态数据源[省着自己在程序里手工绑定了])

4、设置对象(4种对象,ListUI列表控件[支持类似 永日新闻模块 的模版],EditUI编辑控件,ViewUI详情控件,OperationUI批操作[为了批量更新操作])

5、生成代码

6、用rar压缩生成后的文件,然后上传到一个DNN站点(最好是本地的,可以做一些修改和调整,毕竟工具不可能完全替代人)

7、卸载CodeSmith

Demo地址:http://www.fantsoft.com/Default.aspx?tabid=177  

请使用浏览器的分享功能分享到微信等