模板和生成器
一枝独秀2013
这个作者很懒,什么都没留下…
展开
-
Codesmith使用技巧
CodeSmith 是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。 下面我们就来学习一下CodeSmith的使用吧。 首先我们来看一看一个简单的模板文件: Description="Generates a class including a special informational header" %>转载 2012-08-24 23:20:35 · 3337 阅读 · 0 评论 -
CodeSmith开发系列资料总结
最近跟同事在研究CodeSmith,感觉中文文档是少之又少,所以我们自己写(翻译)了一些文档,总结如下,希望对使用CodeSmith的朋友有所帮助: “努力学习的熊”CodeSmith基础系列: 1.CodeSmith基础(一) 2.CodeSmith基础(二) 3.CodeSmith基础(三) 4.CodeSmith基础(四) 5.CodeSmith基础(五) 6.CodeSmit转载 2012-08-24 23:18:01 · 472 阅读 · 0 评论 -
CodeSmith中SchemaExplorer类API文档1
SchemaExplorer中主要类的结构和功能: DatabaseSchema 属性: ConnectionString:一般填写类似于ADO.NET的连接字符串 Name:数据库名称 Provider:驱动程序提供者,一般实例化一个SqlSchemaProvider对象 集合: Commands:所有存储过程集合 Tables:所有表的集合转载 2012-08-24 23:40:34 · 572 阅读 · 0 评论 -
CodeSmith中SchemaExplorer类API文档2
CodeSmith API 中文版 目录 1 CodeSmith.BaseTemplates 1.1 Batch 1.1.1 属性 1.1.2 方法 1.2 OutputFileCodeTemplate 1.2.1 属性 1.2.2 方法 1.3 ScriptError 1.3.1 方法 1.4 ScriptErrorCollection 1.4.转载 2012-08-24 23:41:44 · 668 阅读 · 0 评论 -
CodeSmith自动保存输出结果
要CodeSmith生成完代码可以自动保存到某个目录,一般需要让自己的模板继承CodeSmith类库中的OutputFileCodeTemplate类。 C#脚本示例代码如下: using System; using System.Text; using System.ComponentModel; using CodeSmith.Engine; using S转载 2012-11-29 16:08:22 · 983 阅读 · 0 评论 -
VS2010添加自定义的项目模板及项模板
ref:http://blog.csdn.net/qiaozhiwei/article/details/5014664 最近使用东日那个换肤控件,在资源文件中加入了几个默认皮肤,不想每次新建项目都要重复操作,于是把它做成一个模版。 上面引用的地址介绍的是手动操作方法,其实挺麻烦的。这里演示一下在VS中自动操作的步骤吧: 1、新建生成项目(需要设置为模版的项目) 2、 在转载 2012-12-14 10:21:42 · 3120 阅读 · 0 评论 -
CodeDom使用心得
CodeDom是.net提供源代码生成器,他可以通过CodeDomProvider来生成源代码,因为CodeDomProvider是CSharpCodeProvider、VBCodeProvider的抽象基类,表示CodeDomProvider是跨语言的源代码生成器,只需要提供相应的CodeProvider就可以生成相应的语言的源代码。 CodeDom在System命名空间下,CShar转载 2013-09-10 17:46:54 · 1393 阅读 · 0 评论 -
CodeDOM动态生成与编译
CodeDOM 贴几个CodeDOM的链接 posted @ 2005-03-18 16:46 lichdr 阅读(3565) | 评论 (1) 编辑 CodeDOM浅析(下) posted @ 2004-11-29 11:44 lichdr 阅读(4277) | 评论 (10) 编辑 CodeDOM浅析(上) posted @ 2004-11-29 11:转载 2013-09-10 17:46:11 · 1228 阅读 · 0 评论