CodeSmith学习(一)最简单的使用

很久以前都知道CodeSmith这个东西,一直没有尝试使用,准备隔三差五的学学这个据说很强大的东西。因为在网上没有找到中文帮助,很郁闷,只能硬着头皮看英文帮助了。今天目标是了解CodeSmith和利用CodeSmith自己提供的模板生成想要的代码。
目标一:了解环境
下面的截图就是CodeSmith的环境。
主要分为 ①菜单栏
             ②工具栏
             ③主输出窗口 上面有两个Sheet页,Template和Output,很显然一个是模板另一个是根据模板生成的内容。
             ④Template Explore 为各种模板的列表
             ⑤属性窗口,模板参数的指定。
             ⑥左边有个数据库连接的图票,这个可能是操作数据库模板的数据源指定吧,日后研究。


目标二:根据简单的模板生成代码
 手顺:①选择Template Explore→CodeSmith 4.1 Samples→CollectionGen→CSHashTable.cst
          ②在属性窗口输入对应属性
          ③点击run按钮,运行模板生成代码。
          ④在主输出窗口可以看到Output内已经有了生成好的代码。例如:上面的Output内容如下。
  
posted @ 2009-09-02 23:19  风清水远  阅读(374)  评论(0编辑  收藏  举报