直到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