Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > Doxgen的使用
【标  题】:Doxgen的使用
【关键字】:Doxgen
【来  源】:http://blog.csdn.net/ArenAK/archive/2006/11/18/1395031.aspx

Doxgen的使用

Your Ad Here

Doxgen是一个文档生成工具,一年前就注意了这个东西,只是一直没用,今晚闲着就把它捡起来,以后写完代码就用它了。

Doxgen就是从你的代码中提取注释来生成供用户使用的说明文档,文档可以是各种格式,如html、rtf、xml等,不过我刚刚只是试验了html,感觉很不错。

Doxgen很容易上手,不到两个小时的时间已经算初步掌握。利用Doxwizard GUI可以很方便的设置自己所需要的文档效果,设置完后保存为一个配置文件就OK了,这样还有一个好处就是一个项目组的人按照自己的规范设置好后,其他人只需要拷贝这个配置文件,在开发过程中若要生成文档看一下,那么在运行Doxywizard的时候加载它就可以统一了。

 

我的设置很简单:

1. 在Output中设置输出为html并选中复选框with frames and a navigation tree,这样生成的html文档就可以看到一个浏览树在左侧;

2. 将OUTPUT_LAGUAGE一项选为chinese,这样生成的文档就可以显示在代码注释中写的中文了。

3. 为了在生成的文档中Brief Description中方便的生成说明,我在配置文件中手动更改了JAVADOC_AUTOBRIEF一项,将其设为YES,我在DoxyWizard GUI中没有找到设置这项的界面,所以手动改了。更改这项的好处是从Ogre的代码和文档中发现的。

4. 最后只要设置好目录就OK了。

 

在自己写代码的注释方面:

1. 通常生成的文档是供用户看的,所以不需要用户看到的注释用“//”或“/*    */”来做,而需要用户看到的就用“///”或“/**     */”。而且一般需要用户看到的注释都是写在*.h文件中。

2. 注释写在对应的函数或变量前面。

3. 常用的注释方法:@remark 做评论,@par 用来对分段,@param 用来说明对函数参数做解释,@return 用来说明对函数返回值做解释。“///”用来做Brief  description,而“/**   */”用来做Detailed description,在将上面提到的JAVADOC_AUTOBRIEF设为YES后,则“/**   */”内第一个句号前的部分自动作为Brief description。

 

以后就可以用这个工具了,不过记得一年前看的时候感觉这个东西没有Linux下那个texi2html生成的文档好看,不管怎样这个很方便,以后先用着。还有很多功能或许自己以后用得着。

贴着刚刚生成的文档的图片上来,呵呵,成就感……

Jini与J2ME在RFID中的应用:【上一篇】
各种软件测试工具:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 线性方程组解法的基础,一个简单的Matrix类
  • 送你一个外出“小秘书”
  • 与以太网的亲密接触
  • 以太网技术大全(2)
  • 使用API函数播放MP3等音频文件的类设计
  • 轻松玩转wingate
  • PHP入门
  • 由操作系统的没落和虚拟机的崛起看性能和开发效率之争
  • builder设计模式
  • 彻底解决“鼠标关机后仍然发光”的小技巧!!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.