在添加页面时候让文件自动添加版权信息
注意,在运行注册命令的时候需要关闭所有打开的VS2010开发工具,否则可能会有意想不到的效果。
进入模板目录C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\。
C#的模板是CSharp\Co
可以根据需要对此文件夹下对应模板进行修改.
我需要该的是Web项目 所以吧WebForm.zip下面的Default.aspx.cs
或
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Windows Forms\2052\Form.zip
改的是Windows Forms
插入版权信息,代码如下
//======================================================================
//
// Copyright (C) 2008-2009 CUIT-408. All rights reserved.
//
// CLR Version: $clrversion$
// NameSpace: $rootnamespace$
// FileName: $safeitemname$
//
// Created by Benjamin at $time$
// http://blog.csdn.com/TBenjamin
//
//======================================================================
using System;
using System.Collections;
using System.Configuration;
using System.Data;
$if$ ($targetframeworkversion$ == 3.5)using System.Linq;
$endif$using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
$if$ ($targetframeworkversion$ == 3.5)using System.Xml.Linq;
$endif$
namespace $rootnamespace$
{
public partial class $classname$ : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
完成后保存.以后在Web项目添加新页面时候,页面后台代码最前端都会出现一下添加的版权信息,呵呵
//======================================================================
//
// Copyright (C) 2008-2009 CUIT-408. All rights reserved.
//
// CLR Version: 2.0.50727.1433
// NameSpace: WebApplication
// FileName: WebForm
//
// Created by ZYD at 2011-9-6 15:29:05
// http://hi.baidu.com/zydpc
//======================================================================
//======================================================================
//
// Copyright (C) 2008-2009 CUIT-408. All rights reserved.
//
// CLR Version: 2.0.50727.1433
// NameSpace: WebApplication
// FileName: WebForm
//
// Created by ZYD at 2011-9-6 15:29:05
//http://hi.baidu.com/zydpc
//
//======================================================================
参数描述
Parameter | 说明 |
---|---|
clrversion | 公共语言运行时 (CLR) 的当前版本。 |
GUID [1-10] | 用于替换项目文件中的项目 GUID 的 GUID。 <span id="mt20" class="sentence" data-guid="496e67ee5856defb304ddf191ba41dba" data-source="You can specify up to 10 unique GUIDs (for example, <span>最多可以指定 10 个唯一的 GUID(例如,<span xmlns=" http:="" www.w3.="" org="" 1999="" xhtml"="" style="margin: 0px; padding: 0px; font-family: monospace, 'Courier New', Courier; font-size: 14px; color: rgb(0, 0, 102);">guid1))。 |
itemname | 用户在添加新项对话框中提供的名称。 |
machinename | 当前的计算机名称(例如,Computer01)。 |
projectname | 用户在新建项目对话框中提供的名称。 |
registeredorganization | HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。 |
rootnamespace | 当前项目的根命名空间。 此参数用于仅在要添加到项目中的项中替换命名空间。 |
safeitemname | 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。 |
safeprojectname | 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。 |
time | 以 DD/MM/YYYY 00:00:00 格式表示的当前时间。 |
userdomain | 当前的用户域。 |
username | 当前的用户名。 |
webnamespace | 当前网站的名称。 在 Web 窗体模板中使用此参数以确保类名称是唯一的。 如果网站位于 Web 服务器的根目录下,则此模板参数将解析为 Web 服务器的根目录。 |
year | 以 YYYY 格式表示的当前年份。 |
注意:模板参数是大小写敏感的!
===========================================================================
二。
程序注释的重要性毋庸置疑,一个大型的项目通常情况下都是几个软件工程师合作出来的成果,假如该项目中的代码注释不全,那会给将来的维护者带来无穷无尽的隐患。
通用的办法是给自己工程里面的函数添加注释——使用宏。
1.打开Visual Studio 2008(2005一样适用)开发工具,单击“工具→宏→新建宏项目”,然后按照步骤建立注释宏,添加如下代码并保存。
2.打开 菜单 –> 工具–>选项 –> 键盘 ,在列表框中选择刚才添加的Macro,然后在 按快捷键中输入快捷键,点击”分配” 。
注释宏的代码如下:
Sub AddFunComment()
Dim DocSel As EnvDTE.TextSelection
DocSel = DTE.ActiveDocument.Selection
DocSel.NewLine()
DocSel.Text ="/*******************************************************************"
DocSel.NewLine()
DocSel.Text ="* 函数名称:"
DocSel.NewLine()
DocSel.Text ="* 功 能:"
DocSel.NewLine()
DocSel.Text ="* 参 数:"
DocSel.NewLine()
DocSel.Text ="* 返 回 值:"
DocSel.NewLine()
DocSel.Text ="* 作 者: ZYD"
DocSel.NewLine()
DocSel.Text ="* 博 客: www.baidu.com "
DocSel.NewLine()
DocSel.Text ="* 电子邮箱:"
DocSel.NewLine()
DocSel.Text ="* 日 期:"+ System.DateTime.Now.ToLongDateString()
DocSel.NewLine()
DocSel.Text ="*******************************************************************/"
End Sub
很简单的就完成了。大家也快点去把自己的编辑器添加注释模板吧!