你的代码,你的方式,快速。CodeSmith Generator生成器是一个软件开发工具,以帮助您更快地完成工作。从技术上讲它是一个模板驱动的源代码生成器,可以自动创建通用应用程序的源代码,任何语言(C#,Java和VB,PHP,ASP.NET,SQL等)。 CodeSmith发生器包括许多有用的模板,以及模板的整个集,用于生成验证体系结构。您可以轻松地修改任何模板或编写自己生成的代码正是你想要的方式。
CodeSmith Generator的语法几乎与ASP.NET相同。所以,如果你熟悉ASP.NET,那么你应该能够很快学会该模板的语法。您可以使用C#,VB.NET或者JScript.NET语言在你的模板和你的模板可以输出任何基于ASCII(基于文本)语言。
CodeSmith特色
CodeSmith Generator 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本,与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。生成的代码能够根据性质用途定制
当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith 附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但该工具的真正威力在于能够创建自定义模板。
1.可以用于生成C#,VB.NET,TSQL以及其他任何语言代码
2.本身是可以编程的(这是他的灵活性之源)
3.提供了强大的SchemaExplorer对象,使数据库储过程的生成非常容易
4.你不会再抱怨从一个项目到另一个项目,需要重新写许多代码.因为你只需要一套模板而已
5.使用的语法是典型的ASP.NET语法,并且,可以像写ASP那样将代码和静态内容混和撰写(好像在写ASP的时代一样)
CodeSmith Generator能为你做什么
CodeSmith Generator可以帮助你在更短的时间生成更高质量,更稳定的代码,使软件开发人员能够有效:
减少重复编码。
在更短的时间生成代码和更少的错误。
产生一致的代码符合您的标准。
创建自己的自定义模板,任何语言。