• GhostDoc(注释生成工具)使用方法


     一、说明

        GhostDoc是一个注释(<summary>)生成工具。下载地址为:http://submain.com/download/ghostdoc/。

        GhostDoc有两个版本,普通和专业版。我安装了专业版发现要注册,改用了普通版。当然专业版中提供了更多的功能,例如可以生成当前文件中的全部注释,而普通版中没有。本文安装的版本为V3.0。

        安装完成后,可以在VS2008中工具中看见GhostDoc选项。如下图1。

    二、使用

         在Vs中新建一个项目,我新建的是一个Web 项目。代码如下:

    namespace TestJs2
    {
        
    public partial class _Default : System.Web.UI.Page
        {
            
    protected void Page_Load(object sender, EventArgs e)
            {
            }
        }
    }

     在Page_load方法上右键,点击“Document This”。如上图2。结果如下。GhostDoc会自动生成注释。

    namespace TestJs2
    {
        
    public partial class _Default : System.Web.UI.Page
        {
            
    /// <summary>
            
    /// Handles the Load event of the Page control.
            
    /// </summary>
            
    /// <param name="sender">The source of the event.</param>
            
    /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
            protected void Page_Load(object sender, EventArgs e)
            {
            }
        }
    }

     三、自定义注释

        系统生成的注释不一定是我们想要的。 我们需要自己定义注释怎么办?网上已有人写了相关文章。这里转载一下。

        原文地址:http://www.cnblogs.com/hjf1223/archive/2006/03/02/341476.html

        使用GhostDoc可以帮我们生成比较完整规范的代码注释,如果变量命名规范的话,只需要按下Ctrl+Shift+D (默认热键),由它自动产生的注释就已经完全可以很好地表达我们的创建方法或属性的目的,而不需要我们手动去修改注释了。除了这些以外,它的强大之处在于 它的可订制性。我们完全可以通过规则定义定制我们需要的注释说明。下面图解如何定制注释。
        在Vs 2005 Tools 菜单下打选择 GhostDoc 的下一级菜单项打开 GhostDoc 配置面板
    GhostDocConfiguration.jpg

        选择Method (表示配置方法的注释),单击 Add 按钮添加一个规则。在Name中输入规则名称。
    GhostDocConfiguration1.jpg

        选择summary字段,单击在最后出现的按钮配置注释模板,在Template Text中入你想加入的内容,在Available macros中可以选择宏变量。配置好后,点Ok。
    GhostDocConfiguration2.jpg

      下边自己可以在程序中测试一下。
      
  • 相关阅读:
    git文件泄露
    shodan 的初始化及简单命令
    结构体用sort排序
    循环节计算
    免责申明!!
    偶然发现国外一个linux命令语法练习靶场bandit
    HackBar快捷键
    b站1024程序员节-技术对抗赛
    记一次PC版微信崩溃后历史聊天记录丢失的处理(已解决)
    wireshark从入门到精通3
  • 原文地址:https://www.cnblogs.com/scottckt/p/2105055.html
Copyright © 2020-2023  润新知