云中客

梦想有多大,就能走多远

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

//******************************************************************************

// 系统名称:OA办公系统

// 文件概要:用户登录画面

//

// <更新履历>

// 1.0.0.0  2012.01.24 新規作成(SN 牛人)

//******************************************************************************

 

这些注释在开发大型系统的时候,是非常有用的,能够快速追溯到谁开发的,修改时间等等。

但是每次添加文件,这些注释是Copy进去还是有没有更好的方法自动生成呢?答案:一定可以的。

以下是我整理出来的方法:

其实这个可以通过设置Visual studio自带的模板,就可以达到我们的要求。

根据Visual studio版本不同,设置方法也不一样,如下所述:

 

第一:Visual studio 2003设置

1, 如果你想在新建的文件中加入系统名称和日期时间(2012.01.24),那就执行这步-----找到C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\1041 目录下的common.js 文件,用记事本打开搜索“SAFE_CLASS_NAME”,在每个搜索(大概有两处)的行下面添加如下代码:

             var systemname="OA办公系统";

                 wizard.AddSymbol("SYSTEM_NAME", systemname);

             var mydate=new Date();

                 wizard.AddSymbol("TIME", mydate.toLocaleString());

2, 更改模板文件。

更改添加类文件模板C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddClassWiz\Templates\1041目录下的“NewCSharpFile.cs”,用记事本打开,在最顶上添加如下代码

//******************************************************************************

// 系统名称:[!output SYSTEM_NAME]

// 文件概要:[!output SAFE_CLASS_NAME]画面

//

// <更新履历>

// 1.0.0.0  [!output TIME] 新規作成(SN 牛人)

//******************************************************************************

更改添加WinForm文件模板:C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddWinFormWiz\Templates\1041 目录下的“NewWinForm.cs” ,用记事本打开,在最顶上添加如下代码

//******************************************************************************

// 系统名称:[!output SYSTEM_NAME]

// 文件概要:[!output SAFE_CLASS_NAME]画面

//

// <更新履历>

// 1.0.0.0  [!output TIME] 新規作成(SN 牛人)

//******************************************************************************

更改类模板C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpClassWiz\Templates\1041目录下的“NewCSharpFile.cs”,用记事本打开,在最顶上添加如下代码

//******************************************************************************

// 系统名称:[!output SYSTEM_NAME]

// 文件概要:[!output SAFE_CLASS_NAME]画面

//

// <更新履历>

// 1.0.0.0  [!output TIME] 新規作成(SN 牛人)

//******************************************************************************

更改添加类工程时的模板C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpDLLWiz\Templates\1041目录下的“file1.cs”,用记事本打开,在最顶上添加如下代码

//******************************************************************************

// 系统名称:[!output SYSTEM_NAME]

// 文件概要:[!output SAFE_CLASS_NAME]画面

//

// <更新履历>

// 1.0.0.0  [!output TIME] 新規作成(SN 牛人)

//******************************************************************************

 

3, 以后做的系统变了,只有更改common.js中的var systemname="OA办公系统";系统名称就可以了。

 

 

 

 

第二:Visual studio 2005及以上设置(目前还不知道如何设置系统名称)

1,      更改添加类模板:找到C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1041\Class.zip 目录下的“Class.cs”,用记事本打开,在文件最顶上添加如下注释代码:

//******************************************************************

//   系统名称 : $rootnamespace$

//   文件概要 : $safeitemrootname$

//

//   <更新履历>

//   1.0.0.0    $time$ 新規作成 (SN 牛人)

//******************************************************************

2,      更改添加winfrom模板:找到C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1041\Form.zip目录下的“form.cs”,用记事本打开,在文件最顶上添加如下注释代码:

//******************************************************************

//   系统名称 : $rootnamespace$

//   文件概要 : $safeitemrootname$

//

//   <更新履历>

//   1.0.0.0    $time$ 新規作成 (SN 牛人)

//******************************************************************

3,      更改添加类工程模板C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1041\ClassLibrary.zip目录下的“class1.cs”,用记事本打开,在文件最顶上添加如下注释代码:

//******************************************************************

//   系统名称 : $rootnamespace$

//   文件概要 : $safeitemrootname$

//

//   <更新履历>

//   1.0.0.0    $time$ 新規作成 (SN 牛人)

//******************************************************************

4,      更改添加Winfrom工程模板C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1041\WindowsApplication.zip目录下的“form1.cs”,用记事本打开,在文件最顶上添加如下注释代码:

//******************************************************************

//   系统名称 : $rootnamespace$

//   文件概要 : $safeitemrootname$

//

//   <更新履历>

//   1.0.0.0    $time$ 新規作成 (SN 牛人)

//******************************************************************

 

希望对大家有用!

有这方面研究的同事欢迎留言-----------------

 

posted on 2012-03-08 22:31  走遍江湖  阅读(2597)  评论(0编辑  收藏  举报