天天看點

VS自定義模闆-以自定義類模闆為樣例

前言

上手操作

  • 定位軟體安裝位置  

    建議使用右鍵軟體快捷方式,打開檔案所在位置的形式。例如我這裡是
    VS自定義模闆-以自定義類模闆為樣例
  • 定位模闆存儲位置

    模闆存儲位置可以參考我的,不用版本VS相對路徑是一樣的,在2008和2013兩個版本中比較過。在“Common7\IDE\ItemTemplatesCache\CSharp\Code\2052”
    VS自定義模闆-以自定義類模闆為樣例
    VS自定義模闆-以自定義類模闆為樣例
  • 找到具體需要修改的模闆

    Class檔案夾下面的就是類檔案模闆
    VS自定義模闆-以自定義類模闆為樣例
    VS自定義模闆-以自定義類模闆為樣例
  • 修改模闆内容

    /*----------------------------------------------------------------
    // Copyright © 2019 FreeLoopPowter.All rights reserved. 
    // 檔案名稱:	門診醫囑模闆選擇控件
    // 檔案功能描述:	門診醫囑模闆選擇控件
    // 設計要求:	實作門診處方模闆, 查找選擇功能
    //
    // CLR版本:	$clrversion$
    // 類 名 稱:    $itemname$
    // 機器名稱:    $machinename$
    // 命名空間:    $rootnamespace$
    // 文 件 名:    $safeitemname$
    // 建立者:      FreeLoopPowter
    // 建立日期:	$time$
    // 修改記錄:
    // log1: 修改者:
    // 修改日期:
    // 修改内容:
    // log2: 修改者:
    // 修改日期:
    // 修改内容:
    //----------------------------------------------------------------*/
    using System;
    using System.Collections.Generic;
    $if$ ($targetframeworkversion$ == 3.5)using System.Linq;
    $endif$using System.Text;
    
    namespace $rootnamespace$
    {
    	/// <summary>
    	/// 對象名稱: 門診醫囑模闆選擇控件
    	/// 對象内容: 門診醫囑模闆選擇控件
    	/// 建立者:   FreeLoopPowter
    	/// 建立日期: $time$
    	/// 修改者:
    	/// 修改日期:
    	/// </summary>
    	public class $safeitemrootname$
    	{
    	}
    }
               
    VS自定義模闆-以自定義類模闆為樣例
    這是我根據公司代碼規範的内容然後增加CLR版本、命名空間、機器名稱等自定義内容修改後的模闆内容。各人可根據實際需求進行修改,這裡附上一張模闆參數清單的照片。
    VS自定義模闆-以自定義類模闆為樣例
    ​ 模闆參數清單
    VS自定義模闆-以自定義類模闆為樣例
  • 重新開機軟體

  • 打開軟體

    在項目中新增類檔案即可看到效果,如下所示:
    /*----------------------------------------------------------------
    // Copyright © 2019 FreeLoopPowter.All rights reserved. 
    // 檔案名稱:	類檔案模闆示範類
    // 檔案功能描述:	類檔案模闆示範類
    // 設計要求:	示範類檔案模闆效果
    //
    // CLR版本:	4.0.30319.42000
    // 類 名 稱:    Class1
    // 機器名稱:    DESKTOP-70OTVC2
    // 命名空間:    BarCodeAndQRCode
    // 文 件 名:    Class1
    // 建立者:	FreeLoopPowter
    // 建立日期:	2019/7/7 11:55:44
    // 修改記錄:
    // log1: 修改者:
    // 修改日期:
    // 修改内容:
    // log2: 修改者:
    // 修改日期:
    // 修改内容:
    //----------------------------------------------------------------*/
    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace BarCodeAndQRCode
    {
        /// <summary>
        /// 對象名稱: 類檔案模闆示範類
        /// 對象内容: 類檔案模闆示範類
        /// 建立者:   FreeLoopPowter
        /// 建立日期: 2019/7/7 11:55:44
        /// 修改者:
        /// 修改日期:
        /// </summary>
        public class Class1
        {
        }
    }
               
    VS自定義模闆-以自定義類模闆為樣例