代码生成工具-CodeSmith
wangjh422
这个作者很懒,什么都没留下…
展开
-
CodeSmith基础(四)
CodeSmith基础(四) 本文是翻译的第四篇,内容为在CodeSmith中使用的语法和标签的参考。CodeSmith模板语法参考 本文的目的是在编写一个CodeSmith模板时遇到的各种类型的变量和对象提供参考。本文的目的不是要介绍CodeSmith,如果您想快速了解CodeSmith请查看我翻译的CodeSmith基础(一)和CodeSmith基础(二)转载 2008-03-12 18:15:00 · 324 阅读 · 0 评论 -
CodeSmith 4 Release 注册方法
CodeSmith 4 Release 注册方法 由于前段时间装的CodeSmith 4 Beta过期,正好也收到邮件Release发布。可能各位已经使用上V4 Beta的XD们很快也要遇到这个问题。于是下载了最新版,只有10天试用,本人比较懒,用了新版就不想换回老版了,于是试着摸索了V4的注册方法,居然成功了。实在没想到…… 首先下载Release版的CodeS转载 2008-03-12 17:07:00 · 516 阅读 · 1 评论 -
CodeSmith基础(三)
CodeSmith基础(三) 这里写的东东都是从CodeSmith自带的帮助文档中FAQ里学到的东东 1.如何在模板中添加注释 CodeSmith: VB.NET: C#: 2.创建一个可以下拉选择的属性 首先定义一个枚举类型的转载 2008-03-12 18:09:00 · 373 阅读 · 0 评论 -
CodeSmith基础(七)
CodeSmith基础(七) <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trac转载 2008-03-12 18:20:00 · 355 阅读 · 0 评论 -
CodeSmith基础(一)
CodeSmith基础(一) 请大家耐心看完所有的基础文章,前两篇网上发表的比较多,是CodeSmith英文帮助文档的第一篇,我后面写的基础是将其他所有的英文帮助全部翻译出来了,全部为本人手写翻译,希望对大家有所帮助 创建好一个模板后第一步要指明这是一个C#语言的模板。%@ CodeTemplate Language="C#" TargetLanguage="转载 2008-03-12 17:39:00 · 327 阅读 · 0 评论 -
CodeSmith基础(五)
CodeSmith基础(五) 本篇将介绍CodeSmith的模版中的语法。代码标签 标签 可以放置任意数量的代码在其中,但并不能直接输出到模版中。标签 foreach (ColumnSchema column in SourceTable.Columns) { %> column.Name %> } %> 在模版中输出一个字符串。上例中转载 2008-03-12 18:17:00 · 345 阅读 · 0 评论 -
CodeSmith基础(六)
CodeSmith基础(六) <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackb转载 2008-03-12 18:18:00 · 361 阅读 · 0 评论 -
CodeSmith基础(二)
CodeSmith基础(二) <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trac转载 2008-03-12 18:05:00 · 369 阅读 · 0 评论 -
CodeSmith基础(八)
CodeSmith基础(八) 编写CodeSmith自定义属性的编辑器(Writing Custom Property Editors) 当你开始编写自定义的CodeSmith模板时,很可能对于使用它的strings或integers属性很满意,但有时你会发现需要创建一个不同类型的属性,可能是一个自定义的类型或者是.NET framework中但是转载 2008-03-12 18:22:00 · 347 阅读 · 0 评论