CodeSmith初体验

昨天从网上下了CodeSmith最新版,感觉功能非常而且是超级强大,它可以让你自己写模板,然后根据模板生成代码,感觉用模板生成代码是再灵活不过了,老外的技术就是高,没话说啦,只有学习怎么用的份,哈哈,会用也已经很厉害了,原来这玩意和vs差不多,都是可以写代码的,只是vs编译成程序,而它编译成代码,感觉真的很强大,一个非常不错的IDE,网上还有很多的模板下载,爽,不过还是要好好学习,可能很多人用代码生成器来图个方便快捷,不过我自己倒觉得这对于我们这些还没入门的人,还是老老实实写写代码吧,微软老是努力的想让我们变得更懒惰,不过觉得有些生成的代码确实很漂亮,架构也很好,可以用来学习学习,这应该也可以一种学习方法吧,今天练习写了个类实体模板,超级简单的,呵呵,谁叫我是菜鸟呢。^_^
<%@ CodeTemplate Language="C#" TargetLanguage="C#"  Description="myFirstTemplate" %>
<%@ Property Name="NameSpace" Type="String"  Category="Context" Description="the nameSpace"%>
<%@ Property Name="ClassName" Type="String"  Category="Context" Description="the className"%>
using System;
namespace <%=NameSpace%>
{
Class 
<%=ClassName%>
{
public <%=ClassName%>()
{
}
}
}
然后我们就可以在属性栏目里面看见我们定义的两个模板变量的属性了,如图

可以填上你想要的类空间和名称,点击编译按钮,自动生成一个类,真的很方便,今天就这些!明天继续努力!
posted @ 2007-08-26 23:36  Awen  阅读(529)  评论(0编辑  收藏  举报