`
843977358
  • 浏览: 245985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看源代码不方便?我有利器

阅读更多
写道
你还在看繁杂的源代码而发愁吗?那么这篇文章或许值得你花上两分钟读一读

  在开发的过程中,有时候我们需要研究源代码,查看源码是一个好的习惯,能帮我们学到很多的东西,比如JDK可以帮助我们理解很多设计模式在实际开发中的应用,又或者android开发者,源代码更是必不可少的,当我们看代码的时候总会有各种各样不方便的地方,今天就和大家分享一个Windows平台下,查看源代码文件的利器,最初听说还是从张凌华老师那里,使用之后就爱上这个工具了。

    今天的主角就是Source Insight.它是一个面向项目开发的程序编辑器和代码浏览器。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 它的强大之处在于不仅仅是可编辑的源代码,还包括对于代码中的变量和类进行关联和查找。比如java语言,你可以清晰的看到一个类中的成员变量以及方法,而且source insight 还提供了类的预览,比如源码中有一个类,那么你可以解转到那个类里查看源码。

     下面先看一下预览图片

是不是十分的清晰啊,这下看源代码就方便了非常多。

安装  

这个软件实际上不是免费的,需要激活码,这个大家就自由发挥吧,我不做任何说明了,下面奉上一个下载地址

点击这儿

另附一个可用的注册码:SI3US-241109-94280

使用 

当然source insight只是帮助你查看源代码的,你需要自己down一些代码,今天就拿JDK源码举例,很多人都在问jdk的源码在哪里,好吧,源码就在你得电脑里,找到你得jdk安装目录,你就会发现一个压缩包,src.zip这个就是jdk源码.

     好现在找到一个你喜欢的地方,建一个文件夹,比如JDK,将刚才的源码解压到这个文件夹。

     现在打开source insight 点击project--> new project

     填好项目名和想要保存的位置后,确定就出现下面的对话框了

在选中的区域,填写你刚才源代码解压的文件夹。。。继续OK

定位到你的代码,这里选择Add Tree ,就大功告成了,点击close ,现在你就可以在右上方随意的输入你想查看的类了,非常的方便吧。

     查看源代码,我个人觉得是一个非常好的学习习惯,可以从中学到很多的东西,为什么用JDK来举例子呢,因为JDK的源码非常的有价值,里面涉及很多设计模式的应用,典型java IO中非常好的应用了装饰器模式,我也都是这样学的,总之希望对屏幕前的你有所帮助。

原文链接:点这儿瞧瞧

 

 

 

 

分享到:
评论

相关推荐

    Reflector+6.5源代码查看利器

    《Reflector 6.5:源代码查看与反编译利器详解》 在软件开发过程中,有时我们需要深入了解已编译的.NET程序集的工作原理,或者需要查看无法获取源代码的库内部实现。这时,Reflector这款强大的工具就显得尤为重要。...

    java源代码查看工具.zip

    Java源代码查看工具是一款专为Java开发者设计的实用软件,它允许用户查看并理解已编译的Java类文件(.class)的源代码,即使原始的.java文件不可用。这款工具支持多种Java编译器产生的.class文件,确保了广泛的兼容...

    Doxygen最新版,给源代码生成文档的利器

    Doxygen最新版,给源代码生成文档的利器,支持多种编程语言!

    软著源代码整理软件.zip

    《软著源代码整理软件:高效管理与提交的利器》 在信息技术日新月异的今天,软件著作权(简称“软著”)的保护显得尤为重要。对于开发者而言,提交源代码作为申请软著的重要环节,往往需要花费大量时间进行整理和...

    技术文章:Source Insight3.0 Linux源代码阅读的利器

    ### Source Insight 3.0 —— Linux源代码阅读利器 #### 一、引言 随着开源运动的发展,Linux操作系统作为一款免费且开放源代码的软件,吸引了无数开发者和爱好者的关注。然而,对于Linux内核这类庞大且复杂的代码...

    源代码查看利器SourceInsight4.00.0118.rar

    源码查看利器SourceInsight40118版本下载,查看源代码的好工具,事半功倍,效率提升不是一点点,喜欢看源码的值得拥有! @attention:创建许可程序若执行不了,改名为si4_kgen_unis.exe来执行

    《PHP网站开发实例教程》源代码.zip

    在源代码中,你可能会看到以下一些关键知识点: 1. **基础语法**:包括变量声明、数据类型(如字符串、整型、浮点型、布尔型、数组等)、流程控制(条件语句、循环语句)、函数定义与调用等。 2. **字符串操作**:...

    气候统计诊断fortran源代码

    《气候统计诊断Fortran源代码解析》 在IT领域,特别是在气象学和环境科学中,编程语言Fortran作为科学计算的利器,一直占有重要地位。本文将深入探讨“魏凤英的现代气候统计诊断与预测技术的Fortran源代码”,揭示...

    VS源代码版本快速转换工具

    在软件开发过程中,由于项目需求或团队成员使用的开发环境不同,有时需要在VS2005、VS2008、VS2010等不同版本之间进行切换,这可能会导致源代码格式不兼容,从而影响项目的正常编译和运行。此工具的出现,极大地简化...

    APK源代码翻译器

    APK源代码翻译器.用于翻译APK代码的利器. 方便找代码

    gstat源代码

    《gstat源代码详解——数据插值利器》 在科研工作中,数据处理是不可或缺的一环,而gstat作为一款强大的数据插值工具,为研究人员提供了高效、精准的数据分析能力。本文将深入探讨gstat源代码,揭示其内在的工作...

    C语言学习利器AI CODE坦克机器人源代码

    同时,源代码可能还包括错误处理和调试技巧,这对于任何程序员来说都是不可或缺的知识。 总的来说,这个《C语言学习利器—AI-CODE坦克机器人》项目涵盖了C语言的核心知识点,包括变量、运算符、流程控制、函数、...

    Code Notebook 代码笔记本 源代码

    《Code Notebook:源代码管理与理解的利器》 在编程世界中,源代码是程序员的智慧结晶,也是软件工程的基础。有效地管理和理解源代码对于提高开发效率、维护代码质量和促进团队协作至关重要。"Code Notebook"是一款...

    c,c++,python源代码生成流程图

    免费软件,可自动分析C/C++/Java/Python/C#/Objective-C等项目的源代码并生成流程图和函数调用关系图。生成的流程图可以和源代码互相定位,有助于分析源代码,是阅读其他人写的代码或者自己很久前写的代码的利器。

    CSS禅意花园-源代码

    源代码提供了深入理解这些设计背后的实现原理的机会。 首先,我们要了解CSS的基本概念。CSS是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的语言。它允许我们将样式信息与结构内容分离,使得...

    一个把dll反编译成C#,VB,C++源代码的利器

    标题中的“一个把dll反编译成C#,VB,C++源代码的利器”指的是Reflector这一工具,它在IT行业中被广泛使用,特别是在软件开发领域。Reflector是一款强大的反编译器,它允许用户查看、分析和理解.NET Framework中的DLL...

    suorceinsight 阅读内核代码的利器

    4. **历史版本查看**:虽然SourceInsight本身并不内置版本控制系统,但它可以与Git、SVN等外部版本控制系统无缝集成,帮助开发者查看代码的不同版本,这对于对比内核源代码的修改历史非常有帮助。 5. **自定义...

    pagedGeometry源代码(可用)

    《pagedGeometry源代码详解——构建高效3D场景的利器》 在三维图形渲染领域,Ogre3D是一款广泛应用的开源游戏引擎,它提供了强大的图形渲染功能。本文将深入解析名为"pagedGeometry"的源代码,这是一个针对Ogre3D的...

    Source Insight 源代码阅读器

    Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance ...

    Delphi代码管理专家 V1.0 (源代码)

    《Delphi代码管理专家V1.0:源代码管理和编程资源整理利器》 Delphi代码管理专家V1.0是一款专为Delphi开发者设计的源代码管理工具,它旨在优化和提升开发者的代码组织和资料收集能力。这款软件集成了代码高亮显示,...

Global site tag (gtag.js) - Google Analytics