`
hemin108
  • 浏览: 94260 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

vs 如何将自己的代码自动添加版权信息

    博客分类:
  • C#
阅读更多

      以下内容从http://www.cnblogs.com/houleixx/archive/2008/03/29/1097740.html#1128496转载。

·······························································································································································

      现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题,常常是以下格式:

//======================================================================
//
//        Copyright (C) 2007-2008 三月软件工作室    
//        All rights reserved
//
//        filename :Class4
//        description :
//
//        created by 侯垒 at  03/09/2008 18:41:28
//        http://houleixx.cnblogs.com
//
//======================================================================

 

有些人使用Copy和Paste的方式,这样即浪费时间,效果又不是很好,就说上面的时间你就无法去Paste,哈哈,下面我就教大家怎样去添加这些信息,使我们的代码更有个性.
1.在visual studio 2005的安装路径下
        如:
[盘符]:\Program files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache
2.找到文件夹如图所示:
       

里面可以为各种语言进行修改.如果对WinForm中的类进行修改可以打开\CSharp\2052\Class.zip.其中\CSharp\2052\包括了所有WinForm文件类型的模板.
打开Class.zip里面有一个Class.cs文件,我们对其进行修改,当我们在WinForm中添加类文件的时候,类文件就会自动添加上我们的信息.
如下:

//======================================================================
//
//        Copyright (C) 2007-2008 三月软件工作室    
//        All rights reserved
//
//        filename :$safeitemrootname$
//        description :
//
//        created by 侯垒 at  $time$
//        http://houleixx.cnblogs.com
//
//======================================================================
using System;
using System.Collections.Generic;
using System.Text;

namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

 $rootnamespace$为生成类的命名空间的名字,$safeitemrootname$为生成类的类名.
可以看到我们在版权信息中加入了$time$,它就可以直接给我们加入创建的时间.我们可以对\CSharp\2052中所有的模板进行修改,切忌不要轻易修改系统那些代码,以免影响我们的正常的使用.
对于做Web开发的人员来说可以在ItemTemplatesCache\Web\CSharp\2052里进行修改.
新建一个类文件就可以实现了插入我们自定义的版权信息.

//======================================================================
//
//        Copyright (C) 2007-2008 三月软件工作室    
//        All rights reserved
//
//        filename :NewClass
//        description :
//
//        created by 侯垒 at  03/09/2008 20:31:56
//        http://houleixx.cnblogs.com
//
//======================================================================
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>
/// NewClass 的摘要说明
/// </summary>
public class NewClass
{
    public NewClass()
    {
        //
        // TODO: 在此处添加构造函数逻辑
        //
    }
}

 我试过,能得到你要的效果···祝你成功。

 

分享到:
评论

相关推荐

    class 自动添加版权信息

    3. **自动化流程**:将自动添加版权信息整合到文件创建或导出流程中,实现无缝集成。 4. **法律遵循**:确保添加的版权信息符合当地法律法规,如适用的版权法、开源许可证等。 5. **版本控制**:对于版本化的文件...

    Visual C++ 程序版权信息

    本文将深入探讨如何在Visual C++项目中添加和管理程序版权信息。 一、源代码中的版权信息 在源代码文件顶部,通常会有一段注释来声明版权和授权信息。这段注释可以包含以下内容: 1. 版权符号(©):例如 ...

    复制网页文章自动添加版权信息.rar

    "复制网页文章自动添加版权信息"是一个技术解决方案,旨在确保当用户复制网页上的文章时,版权信息能够一同被复制,以提高内容创作者的权益认知。这个解决方案通常通过JavaScript(JS)脚本实现,因为它可以直接在...

    C#实现为类和函数代码自动添加版权注释信息的方法

    本文实例讲述了C#实现为类和函数代码自动添加版权注释信息的方法,分享给大家供大家参考之用。具体方法如下: 以web项目为例: 一:给类加注释 1.在visual studio 的安装路径下 如:[盘符]:/Program files/Microsoft ...

    c#添加版权信息等工具

    本文将深入探讨如何在C#项目中添加版权信息,包括类、接口和页面隐藏代码文件头的处理,以及可能涉及到的外部依赖库。 首先,版权信息通常包含以下元素:版权声明、作者姓名、创建日期以及任何必要的许可声明。在C#...

    快速在代码中添加 license 的小工具.zip

    本篇文章将详细介绍"快速在代码中添加 license 的小工具"及其相关知识点,帮助开发者高效地为自己的开源项目添加合适的许可证。 首先,我们需要理解什么是开源许可证。开源许可证是一种法律文件,允许用户自由地...

    复制网页文章自动添加版权信息特效代码

    在网页上自动添加版权信息不仅可以保护作者的权益,还能防止他人未经授权的抄袭或盗用。本文将详细介绍如何通过编程方式实现这一特效,以确保每篇文章在被复制时都能附带版权信息。 首先,我们需要理解基本的HTML和...

    怎么将统计代码添加到网站中

    ### 如何将统计代码添加到网站中 在网站运营与管理的过程中,数据分析是...通过以上步骤,你可以轻松地将统计代码添加到自己的网站中,并开始收集宝贵的用户数据。这对于后续的网站优化和推广策略制定都具有重要意义。

    myeclipse java文件自动添加注释

    例如,我们可以在文件开头添加版权信息、作者信息,或者在每个方法前面自动插入描述性的注释。 以下是一些可能包含在`codetemplates-new java files.xml`中的模板示例: 1. 类注释模板: ```xml /** * ${cursor...

    复制文章时自动加上版权信息

    ### 知识点一:自动添加版权信息的原理与实现 #### 1.1 原理概述 在网站上实现“复制文章时自动加上版权信息”的功能,主要是通过前端JavaScript来实现对用户复制行为的监听,并在用户复制文本的同时自动附加一段...

    复制文章时自动加上版权信息插件 for Discuz! ALL GBK.rar

    论坛系统设计的插件,其主要功能是在用户复制论坛文章时自动添加版权信息。Discuz! 是一款非常流行的开源社区论坛软件,它允许用户构建自己的在线讨论平台。GBK 是一种常见的中文字符编码标准,意味着这个插件兼容...

    添加文件版权

    程序员在编写代码时,在文件头部添加版权信息是一种常见的做法,确保每个文件都能明确标识其作者和所属公司。这种实践有助于团队协作,提高问题追踪效率,同时为公司的软件资产提供了法律保障。 版权信息通常包括...

    复制文章自动加上版权的功能实现方法(代码)

    为了确保原创作品不被盗用,许多创作者或网站会采用各种技术手段来自动添加版权信息。本篇文章将深入探讨一种实现"复制文章自动加上版权的功能"的方法,通过编程代码来阐述这一过程。 首先,我们需要明确这个功能的...

    php代码批量添加软件

    批量处理PHP代码的功能有助于开发者高效管理大型项目,尤其是在团队协作环境中,保持代码一致性、更新全局变量或添加版权信息时。不过,使用这类工具时也需谨慎,因为错误的批量操作可能导致代码错误或破坏,因此在...

    JavaScript实现复制文章自动添加版权

    本文介绍了两种利用JavaScript技术,实现在用户复制文章时自动在文章末尾添加版权信息的方法,从而保护作者的合法权益。 首先,我们来分析第一种方法。这种方法是通过JavaScript的`document.body.oncopy`事件实现的...

    vs2012添加文件自动注释1

    ### 如何在VS2012中为新创建的文件自动添加版权信息及注释 在软件开发过程中,为了确保代码的版权归属清晰,并且方便后续的版本管理和维护,为新创建的文件添加版权信息和其他元数据是非常重要的一步。本文将详细...

    自动报表输出-带源代码

    标题中的“自动报表输出-带源代码”表明这是一个关于编程的教程或示例,主要涉及自动化的报表生成和打印功能,且提供了相应的源代码供学习者参考和实践。描述提到这是针对初学者的一个有用资源,暗示了内容可能相对...

    华为代码规范代码模板

    例如,当创建一个新的Java类时,模板可能会自动添加类的注释、作者信息、版权声明以及必要的构造函数、方法等。这样,开发者无需手动输入这些基本信息,从而节约了时间,减少了出错的可能性。 华为代码规范中强调的...

    软件著作权源代码批量自动整理.rar

    可能需要添加或更新版权声明、作者信息等内容。 3. **文件命名规范**:统一文件命名规则,使得每个文件名能准确反映其内容,便于管理和查找。 4. **去除敏感信息**:在提交源代码前,需要删除或替换掉可能包含敏感...

Global site tag (gtag.js) - Google Analytics