前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GhostDoc(注释生成工具)使用方法

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

作者头像
跟着阿笨一起玩NET
发布2018-09-18 13:39:11
2.3K0
发布2018-09-18 13:39:11
举报
文章被收录于专栏:跟着阿笨一起玩NET

本文转载:http://www.cnblogs.com/scottckt/archive/2011/07/13/2105055.html

一、说明

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

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

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

二、使用

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

代码语言:javascript
复制
namespace TestJs2
{
    publicpartialclass _Default : System.Web.UI.Page
    {
        protectedvoid Page_Load(object sender, EventArgs e)
        {
        }
    }
}

复制代码

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

代码语言:javascript
复制
namespace TestJs2
{
    publicpartialclass _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>
        protectedvoid Page_Load(object sender, EventArgs e)
        {
        }
    }
}

复制代码

三、自定义注释

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

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

巧用GhostDoc,实现自定义注释

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

GhostDocConfiguration.jpg
GhostDocConfiguration.jpg

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

GhostDocConfiguration1.jpg
GhostDocConfiguration1.jpg

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

GhostDocConfiguration2.jpg
GhostDocConfiguration2.jpg

  下边自己可以在程序中测试一下。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-03-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档