zoukankan      html  css  js  c++  java
  • VS2005 模板的制作方法

    Visual Studio 2005 提供的模板功能非常不错,本文演示如何创建一个带有信息头的Class模板。

    1. 创建一个如图所示的Class1.cs文件。有关模板参数请查看 MSDN 帮助文档。
    ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vssoln/html/1b567143-08c6-4d7a-b484-49f0671754fe.htm

    uploads/200606/23_210046_snap1.gif



    2. 使用文件菜单中的 "导出模板" 功能开始制作模板。

    uploads/200606/23_210050_snap2.gif



    3. 选择 "项模板" 。

    uploads/200606/23_210055_snap3.gif



    4. 选中我们刚才创建的 "Class1" 类文件。

    uploads/200606/23_210059_snap4.gif



    5. 输入模板信息。完成后会自动在 "我的文档\Visual Studio 2005\Templates" 和 "我的文档\Visual Studio 2005\My Exported Templates" 目录下创建模板文件 "Team Project Class.zip"。

    uploads/200606/23_210103_snap5.gif



    6. 好了,我们试试效果。使用模板创建一个新的类型。

    uploads/200606/23_210108_snap7.gif



    7. 下面的效果怎么样?当然您还可以创建更多更复杂的应用……

    uploads/200606/23_210333_snap8.gif



    以下内容是为了创建一个可分发(安装)的模板文件。
    详细内容可参考 ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vsintro/html/a5d7dc88-29a8-4a37-be6b-949e90ae2242.htm

    8. 创建一个 "TeamClass.vscontent" 文件,内容如下:

    <VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005">
      <Content>
        <FileName>Team Project Class.zip</FileName>
        <DisplayName>Team Project Class Template</DisplayName>
        <Description>A class template example.</Description>
        <FileContentType>VSTemplate</FileContentType>
        <ContentVersion>1.0</ContentVersion>
        <Attributes>
          <Attribute name="ProjectType" value="Visual C#"/>
          <Attribute name="ProjectSubType" value=""/>
          <Attribute name="TemplateType" value="Item"/>
        </Attributes>
      </Content>
    </VSContent>


    9. 将 "TeamClass.vscontent" 文件和 "我的文档\Visual Studio 2005\My Exported Templates" 目录下我们刚才创建的模板文件 "Team Project Class.zip" 一起压缩到一个 Zip 包中,并将文件扩展名改为 ".vsi",如 "MyTemplate.vsi"。

    10. 删除"我的文档\Visual Studio 2005\Templates" 和 "我的文档\Visual Studio 2005\My Exported Templates" 目录下IDE自动生成的模板文件,然后双击执行 "MyTemplate.vsi",看看出现了什么……

    uploads/200606/23_211652_snap9.gif



    当然,模板还有很多更高级的功能,具体可以参考 MSDN 中的说明。ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vssoln/html/141fccaa-d68f-4155-822b-27f35dd94041.htm

    模板除了可用于团队编码规范外,还可以创建一些半成品的 Application Framework/Project 等。非常值得一试!!!

  • 相关阅读:
    数据库主体拥有数据库角色,无法删除
    popupWin类QQ弹出窗口
    使用性能监视器找出硬件瓶颈
    关于反射中Assembly.CreateInstance()与Activator.CreateInstance()方法的区别
    大数据的通用分页总结!
    SQL 注入[转自:微软技术中心]
    【转】 使用Yahoo的公开API做天气预报
    JS对select动态添加options操作
    asp.net “从客户端检测到有潜在危险的Request.Form值” 处理办法
    SQL中索引的原理
  • 原文地址:https://www.cnblogs.com/known/p/1378139.html
Copyright © 2011-2022 走看看