编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 为自己的代码自动添加版...
共有回复1条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
  · 为自己的代码自动添加版权信息

用户:  明日科技
发帖:  417 篇
作品:  1 个
回复:  2 篇
技术分:  805 分
等级:  
注册:  2009-09-07 06:37:23



发表于:2010-06-10 15:02:23
          楼主

为自己的代码自动添加版权信息

现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题。有些人使用复制和粘贴的方式,这样既浪费时间,效果又不是很好,下面介绍一种简便的为自己的代码添加版权信息的方式。

1、在visual studio 2008的安装路径下找到“[盘符]:Program FilesMicrosoft Visual Studio 9.0Common7IDEItemTemplatesCacheCSharpCode2052Class.zip”。

2、打开Class.zip里面有一个Class.cs文件,打开对其进行修改,当在WinForm中添加类文件的时候,类文件就会自动添加上我们添加的版权信息.

比如修改如下:

using System;

using System.Collections.Generic;

using System.Text;

namespace $rootnamespace$

{

   //=====================================================

     //Copyright (C) 2008-2009 小科

     //All rights reserved

     //guid1:  $guid1$

     //guid2:  $guid2$

     //guid3:  $guid3$

     //guid4:  $guid4$

     //guid5:  $guid5$

     //CLR版本:        $clrversion$

     //新建项输入的名称: $itemname$

     //机器名称:        $machinename$

     //注册组织名:       $registeredorganization$

     //命名空间名称:     $rootnamespace$

     //文件名:           $safeitemname$

     //当前系统时间:     $time$

     //当前登录用户名:   $username$

     //创建年份:         $year$

     //http://www.mingribook.com

   //======================================================

     class $safeitemrootname$

     {

     }

}

$rootnamespace$为生成类的命名空间的名字,$safeitemrootname$为生成类的类名。

可以看到我们在版权信息中加入了$time$,它就可以直接给我们加入创建的时间。

说明:对于做Windows开发的人员来说可以在ItemTemplatesCacheCSharpWindows Forms2052里进行修改;对于做Web开发的人员来说可以在ItemTemplatesCacheCSharpWeb2052里进行修改。

3、然后新建一个类文件就可以自动插入我们自定义的版权信息。

运行效果如图1所示。


本帖赏分:0 分   回复数:1 篇     
修改   删除   引用   回复
  · 有误

用户:  1010726055
发帖:  0 篇
作品:  0 个
回复:  1 篇
技术分:  32 分
等级:  学员
注册:  2011-12-14 21:22:13



回复于:2011-12-14 21:41:46
         1 楼
修改后,需要在visualstudio命令提示符下,执行devenv/setup 命令,才会生效
修改   删除   引用
共有回复1条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页