首页 > 其他分享 >VS2012、VS2013、VS2015、VS2019 代码自动注释插件【2】

VS2012、VS2013、VS2015、VS2019 代码自动注释插件【2】

时间:2023-04-05 22:31:41浏览次数:46  
标签:插件 菜单 VS2019 VS2015 注释 修改 CritSec criticalSection



Git 代码自动注释工具源码地址


 

VS2010、VS2012、VS2013的代码自动注释插件。安装该插件后,可以在VS的菜单中显示“注释”主菜单,可以给类、函数、成员添加标准的注释,与Doxygen配合使用,可以直接生成项目的注释文档。

【插件下载】

高版本的VS,可以下载源码后,自行编译使用。

【插件安装】

下载后,直接双击安装

VS2012、VS2013、VS2015、VS2019 代码自动注释插件【2】_变量名

【安装效果】

VS2012、VS2013、VS2015、VS2019 代码自动注释插件【2】_vs_02

【使用效果】

实际使用时,将光标放在需要添加注释的类名、函数名、变量名上,再选择对应的菜单即可以添加对应的注释了。

//====================================CritSec===================================
/// @brief <对该类进行简单描述>
///
/// <对该类进行详细描述>
//================================================================================
class CritSec
{
private:
    CRITICAL_SECTION m_criticalSection;  ///< <成员变量说明>

public:
    CritSec()
    {
        InitializeCriticalSection(&m_criticalSection);
    }

    ~CritSec()
    {
        DeleteCriticalSection(&m_criticalSection);
    }

    //=====================================Lock()=====================================
    /// @brief <对函数进行概括说明>
    ///
    /// <对函数进行详细说明>
    ///
    ///
    /// @return <返回值说明,可以配合使用DocGenList或DocGenTable>
    ///
    /// @remark <函数特别说明>
    ///
    /// @code
    ///      <在此添加示例代码>
    /// @endcode
    ///
    /// @sa <可以参考的类或函数,用空格分隔,函数名称后必须加()>
    //================================================================================
    void Lock()
    {
        EnterCriticalSection(&m_criticalSection);
    }

    //====================================Unlock()====================================
    // <对函数进行描述说明>
    //
    //
    // @return <返回值说明>
    //
    // @remark <函数特别说明>
    //
    // 修改历史:1
    // 1.修改人:Administrator  2015-03-13
    //   修改问题:<简要说明所修改问题>
    //================================================================================
    void Unlock()
    {
        // 修改说明:<详细说明修改原因及内容>
        // 修改人: Administrator 2015-03-13
        LeaveCriticalSection(&m_criticalSection);
    }
};

 

 

 

标签:插件,菜单,VS2019,VS2015,注释,修改,CritSec,criticalSection
From: https://blog.51cto.com/u_13675550/6171824

相关文章

  • HTML5视频播放插件Video.js使用详解
    一、Video.js简介Video.js是一个开源的Html5jquery视频插件,这个插件可以用来处理Flash视频,它还是一个多平台支持的产品。Moreover,YouTube,Vimeo等等的视频都可以很好地通过这个插件来播放。这个插件还支持桌面应用程序和其它的手持设备。Video.js自动检测浏览器对HTML5的......
  • pytest生成简单测试报告命令,不用安装插件
    --junit-xml=./repot/result.xml生成JunitXML文件可在命令终端输入:pytest./case/test_DS_004.py--junit-xml=./repot/result.xml    --pastebin=all生成在线测试报告可在命令终端输入:pytest./case/test_DS_004.py--pastebin=all ......
  • 项目运行Maven插件失败问题
    问题描述当我尝试运行Tomcat:7:run插件的时候,直接显示Error:NovalidMaveninstallationfound.EithersetthehomedirectoryintheconfigurationdialogorsettheM2_HOMEenvironmentvariableonyoursystem然后,我直奔百度而去问题解决发现,我单纯地将git项目从仓......
  • WordPress添加前端代码演示功能详解–无须插件
    如果用Wordpress来写技术博客,尤其是写关于前端部分的,我相信会有不少博主希望能在博客里添加演示功能。这样读者对文章所说的代码效果会有个直观的感受,也能知晓其效果是否为自己所需的。另外一方面,添加演示也意味着文中的代码是没有问题的,增加文章可读性与可信性。添加演示代码功能......
  • wp-Syntax 插件使用方法
    一、使用方法1、语法结构为<prelang=”LANGUAGE”line=”1″>要插入的代码</pre>,此语言是一种称作GeSHi支持的语言的语法。2、由于在可视化编辑状态下,<>在html下却是转译符&amp;lt;,则HTML等有转译字符的使用<prelang=”LANGUAGE”line=”1″escaped=”true”>要插入的代......
  • Zbrush插件zwrap
    推荐:将 NSDT场景编辑器 加入你的3D开发工具链。首先要准备到的软件有maya(或者MAX,或者任意建模软件),zb,mari,八侯(任意烘培软件),以及zb的一款插件Zwrap。当我们自己的模型UV与贴图素材不匹配时,伟大的Zwrap就可以帮助我们解决这个问题。第一步:在Maya建一个与素材长款等比面片(如下图),......
  • 【Windows】Advanced_System_Care ( v 11.3.5 ) 内存清理插件 大小15.1 MB
    【Windows】Advanced_System_Care(v11.3.5)内存清理插件大小为15.1MBhttps://xcherry.lanzouj.com/il2iOmsobni密码: 3dw3 软件提取自Advanced_System_Care(  v11.3.5  )软件从2018年来,在自己电脑上用到了今天,觉得还不错,分享出来,类似于腾讯电脑管家的小火......
  • InvokeFieldUpdateService未触发插件值更新
    K3BillView.InvokeFieldUpdateService("F_JNXM_Supplier",0);经验分享:.InvokeFieldUpdateService触发值更新这个方法执行有个前提,必须进行了不同值的赋值,才会触发,例如,下推的时候,如果在转换规则给字段配置了数据,在表单中单独调这个方法是不会执行的,必须得现有一个......
  • 生命周期与插件
                 ......
  • OpenGL是什么?Win10+VS2019下搭建glfw+glad开发环境
    1、什么是OpenGL什么是OpenGLOpenGL是一套API接口。学习这套接口,就可以在那些支持OpenGL的机器上正常使用这些接口,在屏幕上看到绘制的结果。显卡厂商的支持这套接口是Khronos(科纳斯)这个组织在维护,怎么维护呢?就是写一个说明书,指导各个GPU厂家,如果他们要支持OpenGL的话,要怎......