在添加页面时候让文件自动添加版权信息
找到VS2008安装目录:
[盘符]:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052
可以根据需要对此文件夹下对应模板进行修改.
我需要该的是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
插入版权信息,代码如下
view plaincopy to clipboardprint?
//======================================================================
//
// Copyright (C) 2008-2009 CUIT-408. All rights reserved.
//
// CLR Version: $clrversion$
// NameSpace: $rootnamespace$
// FileName: $safeitemname$
//
// Created by ZYD at $time$
// http://hi.baidu.com/zydpc
//
//======================================================================
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)
{
}
}
}
//======================================================================
//
// Copyright (C) 2008-2009 CUIT-408. All rights reserved.
//
// CLR Version: $clrversion$
// NameSpace: $rootnamespace$
// FileName: $safeitemname$
//
// Created by ZYD $time$
// http://hi.baidu.com/zydpc
//
//======================================================================
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项目添加新页面时候,页面后台代码最前端都会出现一下添加的版权信息,呵呵
view plaincopy to clipboardprint?
//======================================================================
//
// 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
//
//======================================================================
参数
描述
clrversion
当前系统CLR版本号
GUID [1-10]
生成全局唯一标识符,可以生成10个 (例如:guid1)
itemname
打开添加新建项时输入的文件名称
machinename
当前机器的名称(如:pc1)
registeredorganization
注册的组织名
rootnamespace
命名空间名
safeitemname
保存的文件名
time
当前系统时间,格式:DD/MM/YYYY 00:00:00.
userdomain
用户所在的域
username
当前系统用户名
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
很简单的就完成了。大家也快点去把自己的编辑器添加注释模板吧!