必备强大工具合集 亦凉 2022-05-27 02:37 215阅读 0赞 # 1、当之无愧是SI # Source Insight是如今最好用的语言编辑器之一,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,Source Insight提供了可快速访问源代码和源信息的功能。Source Insight自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新的文件信息,即使在编辑代码的时候。而且符号数据库的符号可以自动创建到的工程文件中。 [Source Insight 4.00.0084破解版安装包下载][Source Insight 4.00.0084] # 2、Doxygen+GraphViz+HtmlHelp # **1、Doxygen:** Doxgen就是大名鼎鼎的文档生成工具,而且是免费开源的,它使用非常方便,能提取C++,Java,Objective-C,Python,IDL,PHP,C\#等语言的注释,从而生成文档。 你可以访问其官方网站,下载安装包,它的官网上有详细的使用手册。可产生出来的文档格式有:HTML、XML、LaTeX、RTF、CHM 。要让工具能提取注释,那么就要求你写的注释要按照一定的规则来写,不能乱写,不然该工具是无法识别的,通常在Java中,只要JavaDoc能识别的,doxgen也能识别。 **2、GraphViz:** 这个工具配合doxygen使用,可以提取函数,模块之间的调用关,非常清晰。 **3、HtmlHelp:** 这个工具把doxygen生成的html文件,转化为一个CHM文件,看起来方便些。 **4、软件下载地址:** Doxygen:[http://sourceforge.net/projects/doxygen/][http_sourceforge.net_projects_doxygen] GraphViz:[http://www.graphviz.org/Download..php][http_www.graphviz.org_Download..php] HtmlHelp:[http://www.softpedia.com/get/Authoring-tools/Help-e-book-creators/HTML-Help-Workshop.shtml][http_www.softpedia.com_get_Authoring-tools_Help-e-book-creators_HTML-Help-Workshop.shtml] **5、软件配合使用可以得到的效果:** Doxygen将源代码里面的注释生成HTML文档,GraphViz可以将源代码内部的函数调用以及继承关系转换成图片,最终生成的HTML文档中包含了函数注释以及调用关系。其次通过HtmlHelp将上述生成的HTML转换成CHM格式文档,查看更加方便快捷。 **6、如何配置?** 运行DoxyWizard,按照下面图片显示地配置Doxygen。 ![这里写图片描述][70] ![这里写图片描述][70 1] ![这里写图片描述][70 2] ![这里写图片描述][70 3] ![这里写图片描述][70 4] ![这里写图片描述][70 5] ![这里写图片描述][70 6] [Source Insight 4.00.0084]: https://download.csdn.net/download/u010710458/10337834 [http_sourceforge.net_projects_doxygen]: http://sourceforge.net/projects/doxygen/ [http_www.graphviz.org_Download..php]: http://www.graphviz.org/Download..php [http_www.softpedia.com_get_Authoring-tools_Help-e-book-creators_HTML-Help-Workshop.shtml]: http://www.softpedia.com/get/Authoring-tools/Help-e-book-creators/HTML-Help-Workshop.shtml [70]: /images/20220527/69e83a1932f946c2ba12beb25f11e82e.png [70 1]: /images/20220527/197478db292140139c65d3389e41d887.png [70 2]: /images/20220527/9c5654dc5d2d41a593f584dc60ea2974.png [70 3]: /images/20220527/929735c39fb94235b74ac3a435fef743.png [70 4]: /images/20220527/444a9c7a59354fe0857524a778542184.png [70 5]: /images/20220527/dc25feac30424ed0910a4a0e88da6f87.png [70 6]: /images/20220527/064bc2405667467281c420b7f7459927.png
还没有评论,来说两句吧...