`

源码阅读软件简介

阅读更多

源码阅读软件简介

vc 2011-01-05 13:45:02 阅读99 评论0 字号: 订阅

内容转载自互联网:

平时要看很多程序源码,常常被很多的源码搞的头大,后来发现一些好的工具可以提高阅读代码的效率,介绍几种给大家。

1.notpad++ 这个小的开源软件可以阅读很多种语言的源代码,软件不大,多页标签显示,支持语法着色,而且字体显示的很漂亮,看起来赏心悦目,更好的一点是支持代码折叠,方便阅读,是读单个文件的好帮手。

2.sourceInsight 对于多个源文件的阅读,最痛苦的莫过于函数调用,感觉自己像个堆栈,很难找到调用的关系,特别是C++还有头文件一说,声明和定义查找起来很麻 烦,sourceInsight使用起来就好多了,可以直接点击函数调用的地方查找函数的定义,函数名称都以大字体显示,非常醒目。

3.CC-RIDER C++ Visualizer 分析C++项目方面这个软件是个很不错的选择,分析完源码后可以得到完整的类继承关系图,函数调用关系,文件引用关系等等,值的一用,不好的一点是完整性 要求太高,容错性较差,如果项目中用了第三方的东西,而你的源码不全,或者源码路径包含的不完整等原因会导致程序的退出,分析的结果也不全,对大项目支持 的不是很好。

4.Source navigator 但愿我没有把软件的名字拼错,这是一个开源的源码分析软件,跨平台,我用了一下,感觉挺不错,比CC-RIDER好用,可以生成文件引用关系图,类继承,函数调用关系图等。

5.UnderStand X 这一系列软件也是出现很久了, 用的不多,好像不怎么支持图形化,不是很直观。

6. Rational Rose 软件就不用我介绍了,它的反向工程可以分析到类的继承关系,原先有个C++分析工具,可以分析函数的调用关系,生成像蜘蛛网一样的函数调用图,后来的版本中不见了。

7.Visustin 这个小软件可以画函数内的流程图,非常好用,类似的还有个flowchart,对于分析单个函数的流程很有帮助。

Visustin是为软件开发人员以及文档编写人员提供的一个自动化图表制作工具。本产品可以为Ada、ASP、汇编语言、BASIC、C/C++、C#、Clipper、COBOL、Fortran、Java、JSP、JavaScript、 LotusScript、Pascal/Delphi、Perl、PHP、PL/SQL、PowerScript、PureBasic、Python、 QuickBASIC、 REALbasic、T-SQL、VB、VBA、VB.NET以及Visual FoxPro 等编程语言的代码绘制各种图表


本产品主要特征功能如下所示:
UML(统一建模语言)的动态图。本产品如今拥有一个选项,使用该选项可以生成统一建模语言风格的图表来代替传统的流程图风格的图表。请参看右侧的示例。

源码阅读软件简介 - rongqingsong.11 - 慢慢悠悠--  ---   ----


可以将创建的图表导出致Visio重写。在Visio中也可以获取最佳的Visustin样式的布局,而且拥有直观的链接。本产品支持的Visio版本有Visio 2002、2003以及2007。[专业版本]示例。
可以将创建的图表导出至PowerPoint格式。创建一个流程图幻灯片放映。
可以将创建的图表导出至Word格式。将流程图转换成.doc或者.docx格式的文件。
支持汇编语言。本产品可以为用于英特尔x86处理器的MASM与NASM编程语言代码,以及用于MSP430处理器的IAR编程语言代码绘制图表。
支持新的编程语言。包括Flowchart Clipper、IBM LotusScript、PowerBuilder PowerScript、 PureBasic、Python、REALbasic以及Visual FoxPro(VFP)。
支持Visual Studio 2005集成开发环境,包括Visual C++ 2005、C# 2.0、用于SQL Server 2005的T-SQL以及Sybase Adaptive Server v15。
支持Windows Vista操作系统。本产品4.0版本已在Windows Vista RC2操作系统上经过测试。因此本产品可以在Windows 95/98/ME/NT4/2000/XP/2003/Vista操作系统上运行。
可以将图表保存为TGA、PCX、PPM以及PGM格式的图像文件。因此可以确保与图像应用程序以及Unix工具的互操作性。
可以将流程图文档保存为PPT以及DOC格式。
能够以PNG以及GIF格式的图像文件保存代码(可选);使用流程图来维护您的代码;恢复丢失的代码;使用新的选项为旧的图像文件重新绘制图表。使用本产品可以有选择性地将源代码保存为PNG以及GIF格式的图像文件。
可以成批地将图表保存为DCX、GIF以及MHT压缩文件,将所有图表无损地压缩至一个文件[专业版本]。
可以将流程图重新载入本产品,缩放以及打印图表。本产品如今可以作为一个图像阅览器使用。
度量。检查您的图表的圈复杂性以及决策密度。
最新选项
使用决策符号显示编译器指令(#if..#else)的选项。仅适用于选定的编程语言。
显示大多数的代码时,选项“Truncate long lines”都可以使图表维持在较小的尺寸。
选项“No code”可以在不显示任何代码的情况下展示程序的结构。
加载DOS以及Mac代码的选项。
其它改进
改进了布局。图表的形状已经过精心仔细。对Try-Catch模块也进行了改进。
通过增加页码改进了放大打印。
通过页面内容的自动居中改进了缩小打印。
对查找进行了改进:支持区分大小写的查找以及全字匹配的查找。
改进了C/C++代码的流程图:支持双连符(<%、%>、<:、:>、%:、%:%:)以及正则表达式边界符({、}、[、]、#、##)。
改进了PL/SQL以及Ada代码的流程图:可以在流程图中显示注释。
改进了Fortran代码的流程图:支持TAB行格式化代码以及ENTRY语句。
分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目源代码

    Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例 Message-Driven Bean EJB实例源代码,演示一个接收购物订单的消息驱动Bean,处理这个订单同时通过e-mail的形式 //给客户发一个感谢...

    Pentaho源代码阅读报告

    Pentaho项目简介 3 Pentaho的设计思想 3 Pentaho的运行系统 4 Pentaho运行系统的组成 4 Pentaho运行系统的配置文件 5 基于Pentaho平台的BI开发 5 Pentaho平台的软件架构 6 ...Pentaho源代码文件结构 32 总结与收获 32

    Android高级编程--源代码

    该资料是《Android高级编程》的源代码 对应的书籍资料见: Android高级编程 基本信息 原书名: Professional Android Application Development 原出版社: Wrox 作者: (英)Reto Meier 译者: 王鹏杰 霍建同 出版社...

    微商货源网源码 v2.0.zip

    微商货源网源码简介 微商货源网源码是采用织梦cms 帝国cms进行开发的货源网站源码。 微商货源网源码功能说明: 1、货源网源码2016最新版电脑加手机端微信三合一数据同步 2、网站风格大气,后台功能强大绿色色...

    企业管理激励软件源码 v1.0.rar

    企业管理激励软件简介 内筹宝---企业虚拟股权激励系统提供了一整套虚拟股权激励的技术解决方案,通过系统后台简单设置,即可迅速生成内部股或虚拟股发行方案,企业员工可通过认购或被企业赠予的方式获得内部(受限...

    付费阅读自媒体插件源码 文章付费阅读Typecho插件源码 主要提供阅读

    自媒体付费阅读插件源码 文章付费阅读插件源码 支持免登录付费 并且包含前台用户中心积分商城功能 一、插件简介 一个可以让Typecho站长使用付费阅读功能的插件,支持免登录付费,并且包含前台用户中心、积分商城...

    商业源码data118.net软件联盟整站源码下载

    源代码开放(ASP)直接网上传送或提供下载,方便快递!是你建站的首选系统模板! 联盟Q Q:308071592 邮件MSN:data118@hotmail.com 网站简介:(日IP流量上万↑,PR值4) 特性简述: 支付模块:在线支付、货币支付...

    淘宝客程序全自动采集版源码 v2018.6.6.zip

    淘宝客程序全自动采集版源码简介 淘宝客程序全自动采集版源码是采用php mysql进行开发的淘宝客自动采集源码。 淘宝客程序API自动更新自动采集版 sk-taokeapi-v6.0 无需人工操作,配置淘点金和爱淘宝的爱搭配。 ...

    付费阅读自媒体插件源码 文章付费阅读Typecho插件源码 主要提供阅读付费功能

    自媒体付费阅读插件源码 文章付费阅读插件源码 支持免登录付费 并且包含前台用户中心积分商城功能 一、插件简介 一个可以让Typecho站长使用付费阅读功能的插件,支持免登录付费,并且包含前台用户中心、积分商城...

    塞普森电子商务系统2007源代码 (.Net 1.1).rar

    产品简介: 塞普森电子商务系统2007:为企业建立独立的电子商务网站,开展在线商务,获得更多的发展机会,拓展市场...但还是一句老话——必须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。

    毕业设计,基于SSM+MySql+Bootstrap+EasyUI开发的网上书评软件平台,内含Java完整源代码,数据库脚本等

    毕业设计,基于SSM+MySql+Bootstrap+EasyUI开发的网上书评软件平台,内含Java完整源代码,数据库脚本等 JSP基于SSM网上书评软件平台可升级SpringBoot毕业源码案例设计 市场上面的各种图书万千种,用户希望能选到...

    溪谷软件H5游戏平台系统免费版 v1.1.zip

    溪谷软件H5游戏平台系统免费版简介 溪谷软件H5游戏平台系统免费版是由徐州梦创信息科技有限公司旗下溪谷软件团队基于Thinkphp框架开发的一套解决H5游戏推广的管理系统。 系统前台页面简洁大方,美观实用,管理后台...

    基于JAVA设计的现实版的“开心农场”软件源码+说明文档.zip

    基于JAVA设计的现实版的“开心农场”软件源码+说明文档 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,在农场里用户通过鼠标操作实现种子购买、作物...

    啊估文章软件站 v4.1.4.4_中小型文章阅读软件下载网站系统.zip

    源码简介与安装说明: 软件介绍 啊估文章软件站是一款适合中小型文章(新闻)阅读、软件(资源)下载的网站系统。可以同时使用文章站和软件站,也可以只用文章站,或者只用软件站。运行环境:IIS(ASP,Access),...

    课程教育系在线视频统源码,文章付费阅读系统源码在线视频点播 自动发货 付费阅读

    源码简介 课程教育系在线视频统源码,文章付费阅读系统源码在线视频点播 自动发货 付费阅读 免登录后台 VIP会员。 【环境支持】PHP环境 / 200M或以上空间大小 / 开启父路径 / 设置index.php为默认首页 / 目录写入...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    该资料是《Visual C++ 2010入门经典(第5版)》的源代码及课后练习答案 对应的书籍资料见: Visual C++ 2010入门经典(第5版) 基本信息 原书名: Ivor Horton's Beginning Visual C++ 2010 原出版社: Wrox 作者: ...

    戏子影视网站源码 v1.3.zip

    戏子影视网站源码简介 戏子影视网站源码是一个以php进行开发的自动采集视频网站源码。 软件特点: 1.本网站为1.1 因为1.0不支持手机分辨率 2.采用自动釆集、更新,保证解析接口没问题就可以正常使用 3.文件data...

    JAVA上百实例源码以及开源项目

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    MODBUS软件实战.zip

    了辅助调试工具、软件开发环境的构筑重点介绍和解析了 libmodbus开发库的源代码,以及使用 libmodbus在不 同语言环境下的开发技巧。阅读本书,可快速入门并精通 Modbus软件开发技术。作为软件技术开发指南的书 籍,本书...

    Android本科毕业设计阅读小说app系统源码.zip

    Android本科毕业设计阅读小说app系统源码。功能简介如下: 一、书籍阅读介绍 1.、网络书籍:可以在线阅读网络书籍,无需下载,当然也提供了将书籍下载到本地的功能 2.、本地书籍:可以解析本地书籍并阅读,但要求...

Global site tag (gtag.js) - Google Analytics