我今天新接手一个erp的程序,非常复杂,我看了看,不知道如何着手看,我是新学delphi的,对其还不太熟悉,希望各位高手们可以告诉我该怎么办?

解决方案 »

  1.   

    没有呀,很复杂,你能告诉我应该先从哪里看起?
    就像c语言里先从 main函数执行,delphi呢?
    我应该先从哪里看起?
      

  2.   

    没有文档看这个东西够你头大的了。
    界面功能先要搞明白,最先要做的是把他的数据库关系弄明白了,最好画一张数据库的关系图,代码先不要看。
    数据库相对来说东西要少一些,而且代码都是建立在这之上操作的。
    搞明白数据库的存储关系之后,代码也就容易理解了。
    erp软件应该是模块化设计的,看代码的时候先要弄明白一个模块的功能,在分析了所有模块后,就可以重新建立软件模型了。
    而分析erp代码的最终目的也就是为了建立一个你自己的软件模型。
      

  3.   

    我想知道我该如何像读c语言程序那样,从 main()函数看起,delphi该从哪里入手呢?
      

  4.   

    Delphi应该从主窗体或工程文件看吧。
      

  5.   

    单步跟踪,看窗体的OnCreate,OnShow等函数,大致明白其各个函数的目的,然后再看看某些重要的事件,如某个按钮的单击响应事件。
      

  6.   

    我现在编译不过去,总提示缺少.dcu文件?
      

  7.   

    读面向对象的并且是模块化的程序,不能象读C语言之类的数据结构+算法的程序那样从main()函数入手,应该从消息响应,数据流和控制流入手。如果是从C转delphi和C++就要彻底抛弃以前的数据结构+算法的思想,重新建立对象+事件的编程思想。
      

  8.   

    缺少.dcu文件说明软件中用到的控件你没有装全,你要正确安装所必需的第三方控件才可运行。
    看delphi程序,我建议按F8或F7键,进入单步调试状态,跟随程序执行一步一步看下去就行了