经理让我安装Guidance Automation Toolkit,Guidance Automation Extensions,Web Client Software Factory,这些东西都是干什么的啊?我被搞得一头雾水,这些东西怎么用?谁能给举个例子?

解决方案 »

  1.   

    请参考
    http://lowoo.itdb.cn/n/200609/27/n20060927_74129.shtml
      

  2.   

    使用Guidance Automation Toolkit工具和方法,你将能够在Visual Studio 2005 中创建可重用的代码及模式。  这套工具旨在简化将可重用的代码集成到应用程序的过程,使架构师能将通常需手动执行的一系列开发工作自动化起来。 使用此工具,还能确保重复性的、易出错的开发工作以合理、一致的方式完成,并能缩短软件开发时间。 安装Guidance Automation Toolkit使用Guidance Automation Toolkit,需要先安装一个叫做Guidance Automation Extensions 的runtime组件,然后下载并安装Guidance Automation Toolkit。更多信息,请参见Guidance Automation Toolkit and Guidance Automation Extensions Download.  了解Guidance Automation ToolkitGuidance Automation Toolkit 由以下一系列的元素组成,这些元素共同工作以实现自动化功能: ·         Recipes: Recipe 将开发人员通常需按照一系列指示手动执行的开发动作自动化起来。你可以通过使用Recipe来确保重复性的、易出错的开发工作以合理、一致的方式完成,并能够简化复杂或重复性的开发工作。Recipe可以运行在某个特定的解决方案元素上,或运行在一组有共同特点的解决方案元素上(例如,所有的C#项目)。·         Actions:Action是一个原子单位的操作,以一定的顺序被Recipe调用。这个顺序在Recipe的定义中指定。一个Action首先接受一定的输入,输入既可以来自Recipe收集到的参数,也可以是前面的Action执行完的输出结果。每个Recipe包含的Action在Recipe的定义中指定。·         Text Template Transformation Templates:一个Text Template Transformation Template由文本和脚本组成。脚本用VB或C#写,运行的时候将会返回一个字符串,且这个字符串会被直接插入到Template输出流中。Guidance Automation Toolkit中的Text Template Transformation 引擎对Template进行了扩展。·         Wizards:Wizard用来收集Recipe的参数的值。每个Recipe可以有一个与之相关的Wizard,Wizard通过一个或多个页面来引导开发人员进行参数值的收集。·         Type Converters:Type Converter验证收集到的值的正确性,并将这些值由用户界面表达形式转换为类型表达形式。·         Visual Studio Templates:Visual Studio Template是以XML格式构成的文件,Visual Studio使用Template文件来创建解决方案或向已有的解决方案中添加一个或多个项目。Visual Studio template引擎扩展了这些template。在Guidance Automation Toolkit中,可以将Visual Studio template和Recipe关联起来。关联意味着,当一个Template被打开时,Wizard Extension会通知Recipe让Wizard收集参数值。在Template被打开后,通知Recipe执行可能有的Action,对template创建的解决方案项目进行进一步的转换操作。 以上的每个元素被收集后和配置文件一同放入Guidance Package中,作为一个单元进行安装。这些Guidance Package在Visual Studio 2005里可以用Guidance Package Manager进行管理。当Guidance Package完成安装并在解决方案中Enable之后,就可以运行Recipe来执行特定的开发工作了。 开发Guidance Automation Toolkit为了帮助您更好的进行Guidance Package的开发,Guidance Automation Toolkit包含一个Guidance Package开发模板,打开后此模板会创建一个可用来开发Guidance Package的解决方案。这个解决方案包含了您创建自己的Guidance Package时需要的各种元素,因此您可以修改这些已有的元素或把它们作为guideline来创建自己的元素。Guidance Automation Toolkit还包含大量的文档,内容贯穿Guidance Package开发的整个过程。
      

  3.   

    The Guidance Automation Toolkit (GAT) is an extension to Visual Studio that allows architects to author rich, integrated user experiences for reusable assets including frameworks, components and patterns. The resulting Guidance Packages are composed of templates, wizards and recipes, which help developers build solutions in a way consistent with the architecture guidance.
    The Guidance Automation Toolkit (GAT) 是Visual Studio 的扩展允许开发者开发更加丰富的可重用代码包括框架,组建,模式。
      

  4.   

    新建项目,不显示 Guidance package怎么办?