都说看源码是学编程的好方法,但是面对一个比较大的程序,几十个单元,还有中间网络一样的联系,应该从和入手,怎样看会比较方便,怎样才能理清原作者的思路。不知道各位有什么好的方法或者心得,还望不吝赐教。
谢谢!

解决方案 »

  1.   

    我觉得还是先看它的功能,然后从每个模块入手,模块又从事件入手。
      

  2.   

    有两种方式:1。从整体到局部
               2。从局部到整体
    习惯不同,则不同
      

  3.   

    先把他的程序架构写出来,包括各模块的功能,各功能的出入口,具体的功能实现,如果你能自己也做到就没有必要深入研究,除非他又很多巧妙的方法
      

  4.   

    答案是很难,看别人的源码比自己做还难。但如果他有详细的帮助文档,则还可以。
      

  5.   


    先把代码整理好之后再看。
      

  6.   

    边运行边看。
    先看懂这个程序到底是干什么用的。
    再一个模块一个模块的看。
      

  7.   

    你先把它用熟了再说,也好心里有个数
    然后就是逐个功能的看
      

  8.   

    先了解一下总体功能,然后用F7吧!来它几次 ....
      

  9.   

    首先强调,这不是开玩笑! 有一个国家每时每刻都在通过卫星监听我国的无线通讯.还不断派飞机装载高灵敏天 线,抵近我国边境线监听卫星收不清的小功率信号。据说能听清沿海城市的无绳电 话。南海撞机事件的起因也在于此。对于巨大的通信内容,依*监听人员一个个听是 不可能的,只能用计算机来处理。人们设定了若干关键词,只要通讯内容中出现了所 设的关键词,电脑就会自 动录下全次通讯内容并提醒有关人员审听。在这里建议各位 在大家使用手机或接听拔打手机等无线通汛工具时,请不要说你好,再见,谢谢等, 而用“潜艇出动,导弹发射,解放台湾”等美国所设的关键词代替。这样的话,它就是再 增加一百倍成本也难用人工听完中国大陆庞大的通话内容。 顺随告诉你:在你和情人说完情话后,加上一句本拉登或是轰炸台北,在几十年之后 可能会在某国档案中找到你今天的情话录音(@_@) 两拐两拐,我是洞妖,你的方位你的方位... 洞妖洞妖,我在你左翼,我在你左翼... 洞妖明白,洞妖明白,现在赶往预定地点集结待命... 两拐明白... 然后学校大门左边的两拐和右边的洞妖一起走向马路对面的拉面馆.. 侦察机上的监听人员拼命记录,妄图继续追踪.. ...... 请转载,转载,再转载!让地球上所有的中国人都知道!
      

  10.   

    先运行,吃透它的功能,理解业务流程,然后再看代码。
      

  11.   

    先了解整个流程,再看其中的代码!
      

  12.   

    从整体到局部
    光看局部,是无法体会到设计者的精髓的。
      

  13.   

    先了解业务流程,再看设计框架,然后照着说明文档看代码。如果没有说明文档,就只有硬着头皮沿主线走;如果还没有设计框架,那就拼命去一点一点领会吧;如果连业务介绍和功能说明也没有的话,你还是哭吧。
      

  14.   

    看懂哪里就看哪里,不懂的跳过,不是每一句都要看的