欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實現(xiàn)為類和函數(shù)代碼自動添加版權(quán)注釋信息的方法

 更新時間:2014年09月12日 10:29:04   投稿:shichen2014  
這篇文章主要介紹了C#實現(xiàn)為類和函數(shù)代碼自動添加版權(quán)注釋信息的方法,主要涉及安裝文件的修改及函數(shù)注釋模板的修改,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)為類和函數(shù)代碼自動添加版權(quán)注釋信息的方法,分享給大家供大家參考之用。具體方法如下:

以web項目為例:

一:給類加注釋

1.在visual studio 的安裝路徑下

如:[盤符]:/Program files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplates/web/cshare/2052/class.zip ,將里面的class.cs改為:

/*---------------------------------------------------------------- 
// 版權(quán)所有。  
// 
// 文件名: 
// 文件功能描述: 
// 
//  
// 創(chuàng)建標識: 
// 
// 修改標識: 
// 修改描述: 
// 
// 修改標識: 
// 修改描述: 
//----------------------------------------------------------------*/  
using System;  
using System.Data;  
using System.Configuration;  
using System.Web;  
using System.Web.Security;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using System.Web.UI.WebControls.WebParts;  
using System.Web.UI.HtmlControls;  
 
/// <summary>  
/// $safeitemrootname$ 的摘要說明  
/// </summary>  
public class $safeitemrootname$  
{  
  public $safeitemrootname$()  
  {  
    //  
    // TODO: 在此處添加構(gòu)造函數(shù)邏輯  
    //  
  }  
} 
/*---------------------------------------------------------------- 
// 版權(quán)所有。 
// 
// 文件名: 
// 文件功能描述: 
// 
// 
// 創(chuàng)建標識: 
// 
// 修改標識: 
// 修改描述: 
// 
// 修改標識: 
// 修改描述: 
//----------------------------------------------------------------*/  
using System; 
using System.Data; 
using System.Configuration; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 
 
/// <summary> 
/// $safeitemrootname$ 的摘要說明 
/// </summary> 
public class $safeitemrootname$ 
{ 
  public $safeitemrootname$() 
  { 
    // 
    // TODO: 在此處添加構(gòu)造函數(shù)邏輯 
    // 
  } 
} 

保存文件即可(先解壓,在修改)

二:VS宏腳本添加函數(shù)注釋模板

現(xiàn)在的IDE越做越強大,為我等懶人省了不少。為了使用將來的代碼自己或別人能看懂,注釋這種東西必不可少。當為函數(shù)添加注釋時,格式是固定的。每個函數(shù)寫一遍,或從別的函數(shù)處拷貝過來,即麻煩又容易出錯。這種重復勞動讓人心煩都有不想寫注釋的欲望了,這時VS的宏可以干掉這些“臟、亂、累”的體力活。

看了一下,vs2010的宏腳本就是VBScript,很容易上手。我寫了一個生成函數(shù)注釋模板的宏腳本,比較容易,看代碼:

Imports System  
Imports EnvDTE  
Imports EnvDTE80  
Imports EnvDTE90  
Imports System.Diagnostics  
 
Public Module Module1  
  Sub AddFunComment()  
    Dim DocSel As EnvDTE.TextSelection  
    DocSel = DTE.ActiveDocument.Selection  
    DocSel.NewLine()  
    DocSel.Text = "/*******************************************************************" 
    DocSel.NewLine()  
    DocSel.Text = "* 函數(shù)名稱: " 
    DocSel.NewLine()  
    DocSel.Text = "* 功  能: " 
    DocSel.NewLine()  
    DocSel.Text = "* 參  數(shù): " 
    DocSel.NewLine()  
    DocSel.Text = "* 返 回 值: " 
    DocSel.NewLine()  
    DocSel.Text = "* 作  者: Lonkil" 
    DocSel.NewLine()  
    DocSel.Text = "* 電子郵箱: lonkil{AT}gmail.com ( {AT} -> @ )" 
    DocSel.NewLine()  
    DocSel.Text = "* 創(chuàng)建日期: " + System.DateTime.Now.ToLongDateString()  
    DocSel.NewLine()  
    DocSel.Text = "*******************************************************************/" 
  End Sub  
End Module 
Imports System 
Imports EnvDTE 
Imports EnvDTE80 
Imports EnvDTE90 
Imports System.Diagnostics 
 
Public Module Module1 
  Sub AddFunComment() 
    Dim DocSel As EnvDTE.TextSelection 
    DocSel = DTE.ActiveDocument.Selection 
    DocSel.NewLine() 
    DocSel.Text = "/*******************************************************************" 
    DocSel.NewLine() 
    DocSel.Text = "* 函數(shù)名稱: " 
    DocSel.NewLine() 
    DocSel.Text = "* 功  能: " 
    DocSel.NewLine() 
    DocSel.Text = "* 參  數(shù): " 
    DocSel.NewLine() 
    DocSel.Text = "* 返 回 值: " 
    DocSel.NewLine() 
    DocSel.Text = "* 作  者: Lonkil" 
    DocSel.NewLine() 
    DocSel.Text = "* 電子郵箱: lonkil{AT}gmail.com ( {AT} -> @ )" 
    DocSel.NewLine() 
    DocSel.Text = "* 創(chuàng)建日期: " + System.DateTime.Now.ToLongDateString() 
    DocSel.NewLine() 
    DocSel.Text = "*******************************************************************/" 
  End Sub 
End Module

具體的創(chuàng)建步驟:vs2010 IDE -> 工具 -> 宏 -> 新建宏項目,選擇要保存的位置。然后將要上面的腳本復制進去,保存即可。

具體的使用:為你編寫的宏綁定快捷鍵,vs2010 IDE -> 工具 -> 選項 -> 在左邊列表中選擇“鍵盤” -> 在右邊的“顯示命令包含”中,選擇你創(chuàng)建宏-> 將光標定位到”按快捷鍵”處 -> 輸入你想命名的快捷鍵,比如”Alt+C”,保存即可。

有一點需要注意:Visual Studio 2005 Team Suite 需要打上SP1補丁,宏方能使用否則無效。

相信本文所述對大家的C#程序設(shè)計有一定的借鑒價值。

相關(guān)文章

  • 淺談Visual Studio 2019 Vue項目的目錄結(jié)構(gòu)

    淺談Visual Studio 2019 Vue項目的目錄結(jié)構(gòu)

    這篇文章主要介紹了Visual Studio 2019 Vue項目 目錄結(jié)構(gòu),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • C#實現(xiàn)密碼驗證與輸錯密碼賬戶鎖定

    C#實現(xiàn)密碼驗證與輸錯密碼賬戶鎖定

    這篇文章介紹了C#實現(xiàn)密碼驗證與輸錯密碼賬戶鎖定的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#操作FTP出現(xiàn)500錯誤解決辦法

    C#操作FTP出現(xiàn)500錯誤解決辦法

    最近在做項目的時候需要操作ftp進行文件的上傳下載,但在調(diào)用using (var response = (FtpWebResponse)FtpWebRequest.GetResponse())的時候總是出現(xiàn)"遠程服務(wù)器返回錯誤:(550)文件不可用(例如,未找到文件,無法訪問文件)"的異常
    2014-03-03
  • c# Struct的一些問題分析

    c# Struct的一些問題分析

    在 C# 中,結(jié)構(gòu)體是值類型數(shù)據(jù)結(jié)構(gòu)。它使得一個單一變量可以存儲各種數(shù)據(jù)類型的相關(guān)數(shù)據(jù)。struct 關(guān)鍵字用于創(chuàng)建結(jié)構(gòu)體。結(jié)構(gòu)體是用來代表一個記錄。
    2021-06-06
  • C# SQLite執(zhí)行效率的優(yōu)化教程

    C# SQLite執(zhí)行效率的優(yōu)化教程

    這篇文章主要給大家介紹了關(guān)于C# SQLite執(zhí)行效率優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C# SQLite具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • c#讀取XML多級子節(jié)點

    c#讀取XML多級子節(jié)點

    本文主要介紹了c#讀取XML多級子節(jié)點的方法。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • C# 腳本引擎RulesEngine的使用詳解

    C# 腳本引擎RulesEngine的使用詳解

    這篇文章主要介紹了C# 腳本引擎RulesEngine的使用方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • c#使用file.copy實現(xiàn)文件備份示例

    c#使用file.copy實現(xiàn)文件備份示例

    需要把D盤Source文件夾中的所有名稱包含"LTE"的子文件夾Copy到E盤的Backup文件中,實現(xiàn)特定文件夾每天備份,下面使用file.copy實現(xiàn)一下這個功能
    2014-03-03
  • Unity實現(xiàn)微信聊天框界面

    Unity實現(xiàn)微信聊天框界面

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)微信聊天框界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Unity Undo實現(xiàn)原理和使用方法詳解

    Unity Undo實現(xiàn)原理和使用方法詳解

    本文將詳細介紹Unity Undo實現(xiàn)原理和使用方法,并提供多個使用例子,幫助開發(fā)者更好地理解和應(yīng)用該功能,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07

最新評論