cocobase

生活是痛苦的,所有我们能感受快乐-相对论

博客园 首页 新随笔 联系 订阅 管理
在标准化后的C++发展中,发明人Bjarne一直保持一个观点,便是以库和工具的扩充使用来代替语言本身的复杂化。例如垃圾回收,数学相关等特性很多语言都已扩充语言本身来适应更广泛的程序设计,而C++则采用了库和工具。上周末的书友会中,有些朋友对工具和库提出了一些问题。C++的辅助工具繁多,从今天开始,我分门别类的为大家作一些浅显的介绍,希冀对大家有一些参考的价值。

 

文档类

Doxygen

参考站点:http://www.doxygen.org

    Doxygen是一种适合C风格语言(如C++、C、IDL、Java甚至包括C#和PHP)的、开放源码的、基于命令行的文档产生器。

C++2HTML

参考站点:http://www.bedaux.net/cpp2html/

把C++代码变成语法高亮的HTML

CodeColorizer

参考站点:http://www.chami.com/colorizer/

    它能把好几种语言的源代码着色为HTML

Doc-O-Matic

参考站点:http://www.doc-o-matic.com/

Doc-O_Matic为你的C/C++,C++.net,Delphi/Pascal, VB.NET,C#和Java程序或者组件产生准确的文档。Doc-O-Matic使用源代码中的符号和注释以及外部的文档文件创建与流行的文档样式一致的文档。

DocVizor

参考站点:http://www.ucancode.net/Products/DocBuilder/Features.htm

DocVizor满足了面向对象软件开发者的基本要求——它让我们能够看到C++工程中的类层次结构。DocVizor快速地产生完整可供打印的类层次结构图,包括从第三方库中来的那些类,除此之外DocVizor还能从类信息中产生HTML文件。

SourcePublisher C++

参考站点:http://www.scitools.com/sourcepublisher_c.html

给源代码产生提供快速直观的HTML报表,包括代码,类层次结构,调用和被调用树,包含和被包含树。支持多种操作系统。

Understand

参考站点:http://www.scitools.com/ucpp.html

分析任何规模的C或者C++工程,帮助我们更好的理解以及编写文档。

posted on 2004-06-13 22:45  学无止境  阅读(480)  评论(0)    收藏  举报