﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-难得有一片属于seyon的天-随笔分类-Translation</title><link>http://www.cnblogs.com/seyon/category/70263.html</link><description>success.aspx?para1＝"要有决心"+para2="要努力"+para3="要有机会"</description><language>zh-cn</language><lastBuildDate>Sun, 18 May 2008 16:56:15 GMT</lastBuildDate><pubDate>Sun, 18 May 2008 16:56:15 GMT</pubDate><ttl>60</ttl><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之七：CodeSmith与Visual Studio的结合</title><link>http://www.cnblogs.com/seyon/archive/2006/10/13/520438.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Fri, 13 Oct 2006 06:34:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/10/13/520438.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/520438.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/10/13/520438.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/520438.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/520438.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们回顾一下上一节的内容：我们完成了一个存储过程数据模板，学会了使用枚举属性；接下来我们将来看看怎么把CodeSmith 与VS集成在一起使用。<br><br>1.在Visual Studio里使用自定义工具<br><br>--------------------------------------------------------------------------------<br>    到目前为止，我们学会了单独使用CodeSmith实现代码生成。但其实你完全可以把CodeSmith结合在一起将生成的代码直接导入到Visual Studio里面。Visual Studio可以通过用户自定义工具来运行CodeSmtih，并在无论任何时候你对模板做修改时自动地调用其XML文件，这个特性允许你在Visual Studio里存储模板以及你需要地数据，并且在Visual Studio里利用CodeSmith实时地生成代码。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/10/13/520438.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/520438.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-10-13 14:34 <a href="http://www.cnblogs.com/seyon/archive/2006/10/13/520438.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之六：SQL2005数据模板（下）</title><link>http://www.cnblogs.com/seyon/archive/2006/09/29/518720.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Fri, 29 Sep 2006 15:05:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/29/518720.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/518720.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/29/518720.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/518720.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/518720.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们回顾一下上一节的内容：我们对我们要生成的数据模板进行了分析，并生成了静态的部分，接下来我们就来对动态部分进行设置。<br><br>1.建立枚举型属性<br><br>--------------------------------------------------------------------------------<br><br>    有时候我们需要用户提供的属性是特定的几种，比如endpoint 的状态只有STARTED, STOPPED, DISABLED三种，而除了这三种以外的都会引起T-SQL错误。如果这些信息都让用户手动输入的话又有可能输入错误的危险，向用户提供一选择菜单让他直接选择里面已经定义好的值就更为保险。而这就是枚举型属性。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/29/518720.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/518720.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-29 23:05 <a href="http://www.cnblogs.com/seyon/archive/2006/09/29/518720.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程目录</title><link>http://www.cnblogs.com/seyon/archive/2006/09/27/codesmithlist.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Wed, 27 Sep 2006 14:30:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/27/codesmithlist.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/516689.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/27/codesmithlist.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/516689.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/516689.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 第一章．&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;介绍及指南第一节．CodeSmith介绍及指南第二节．第一次用CodeSmith生成代码第三节...&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/27/codesmithlist.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/516689.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-27 22:30 <a href="http://www.cnblogs.com/seyon/archive/2006/09/27/codesmithlist.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之五：SQL2005数据模板（上）</title><link>http://www.cnblogs.com/seyon/archive/2006/09/25/512475.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Mon, 25 Sep 2006 13:37:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/25/512475.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/512475.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/25/512475.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/512475.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/512475.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们回顾一下上一节的内容：我们已经能够创建一些简单的静态或者动态模板了，下面我们就来学习建立一个数据模板 <br><br>1.编写一个数据模板<br><br>--------------------------------------------------------------------------------<br><br>       使用模板生成代码的一个很重要的用途就是数据库模板。通过使用CodeSmith 的SchemaExplorer 组件就能达到这个目的，该数据组件支持SQL以及ADO数据服务。这一节，你将了解到怎么利用SchemaExplorer所提供的信息来生成复杂的T-SQL代码。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/25/512475.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/512475.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-25 21:37 <a href="http://www.cnblogs.com/seyon/archive/2006/09/25/512475.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之四：生成属于你的第一个模板</title><link>http://www.cnblogs.com/seyon/archive/2006/09/21/510168.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Wed, 20 Sep 2006 16:09:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/21/510168.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/510168.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/21/510168.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/510168.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/510168.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们回顾一下上一节的内容：我知道了创建模板首先应该仔细观察我们所要的模板需要生成的代码，把代码分为三个部分：静态，系统自动生成，动态的内容。下面我们就来生成我们的第一个模板：<br><br>1.模板中的静态内容<br><br><br><br>--------------------------------------------------------------------------------<br><br>      添加静态的内容到CodeSmith 模板里非常容易。CodeSmith 会不加变化的直接输出动态代码标记以外的内容。所以我们第一步就来先学习怎样生成一个没有任何变化直接输出的模板&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/21/510168.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/510168.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-21 00:09 <a href="http://www.cnblogs.com/seyon/archive/2006/09/21/510168.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之三：了解你要创建一个什么模板</title><link>http://www.cnblogs.com/seyon/archive/2006/09/19/507767.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Mon, 18 Sep 2006 16:12:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/19/507767.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/507767.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/19/507767.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/507767.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/507767.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们回顾一下上一节的内容：我们学会了用CodeSmith 自带的模板生成第一段代码,但那是CodeSmith 自带的模板,下面我们就来了解你要创建一个什么模板.<br><br>1.开始我们的模板之旅<br><br><br><br>--------------------------------------------------------------------------------<br><br>    在这一节里我将手把手的教你怎么编写一个属于你自己的模板,你可以用它生成无数个相似的代码段,是不是感觉很兴奋?那么就让我们开始吧.<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/19/507767.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/507767.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-19 00:12 <a href="http://www.cnblogs.com/seyon/archive/2006/09/19/507767.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之二：第一次用CodeSmith生成代码</title><link>http://www.cnblogs.com/seyon/archive/2006/09/16/505960.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Sat, 16 Sep 2006 07:12:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/16/505960.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/505960.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/16/505960.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/505960.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/505960.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们回顾一下上一节的内容：我们利用CodeSmith Explorer了解了模板文件的基本构成。<br>下面我们就利用CodeSmith模板来生成一个代码：<br><br>1.生成代码<br><br>--------------------------------------------------------------------------------<br>当你按照前一节的步骤来做，那么现在你已经为生成我们的第一个模板代码做好了一切准备了。接下来你就可以按下模板属性页下面的生成按钮，CodeSmith会提取你输入的属性并把他们融合到生成的代码里面。接下来你可以使用Ctrl+C轻松的复制生成的代码了。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/16/505960.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/505960.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-16 15:12 <a href="http://www.cnblogs.com/seyon/archive/2006/09/16/505960.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【翻译】最新版CodeSmith3.2（.net2.0）教程之一：CodeSmith介绍及指南</title><link>http://www.cnblogs.com/seyon/archive/2006/09/15/codesmith.html</link><dc:creator>seyon</dc:creator><author>seyon</author><pubDate>Fri, 15 Sep 2006 15:46:00 GMT</pubDate><guid>http://www.cnblogs.com/seyon/archive/2006/09/15/codesmith.html</guid><wfw:comment>http://www.cnblogs.com/seyon/comments/505677.html</wfw:comment><comments>http://www.cnblogs.com/seyon/archive/2006/09/15/codesmith.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/seyon/comments/commentRss/505677.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/seyon/services/trackbacks/505677.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.初识CodeSmith<br><br>--------------------------------------------------------------------------------<br><br>        要想知道CodeSmith到底有多强大那么我告诉你最好的方法就是去试试，尽管CodeSmith有很多高级甚至复杂的功能，但你不用掌握这所有的功能就能很好的用它来帮你生成代码。<br><br>         在这一章，你将学习到如何使用CodeSmith生成一段有用的代码－强类型的hash表类，跟着我，保证你不到五分钟就能完成，并且你能领略到CodeSmith Explorer和CodeSmith Studio生成模版代码的强大功能。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/seyon/archive/2006/09/15/codesmith.html'>阅读全文</a><img src ="http://www.cnblogs.com/seyon/aggbug/505677.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://seyon.cnblogs.com/" target="_blank">seyon</a> 2006-09-15 23:46 <a href="http://www.cnblogs.com/seyon/archive/2006/09/15/codesmith.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>