unit TestRa;
interface
uses
type
var
implementation创建一个form系统自动生成这几个关键字!
1.他们之间有什么关联吗?
2.系统对他们是如何定义的?
3.delphi语言体系结构是怎么样的?麻烦了!
我是新手,请见谅,问题可能有点白痴!呵呵

解决方案 »

  1.   

    unit TestRa;
    这个是单元名称,后面的那个名字和保存的文件名字必须一致
    也就是说你这个文件必须保存为TestRa.pasinterface
    是代表接口,就是包括类\函数\对象的定义或者声明
    直到implementation都是它的范围uses
    是需要引用 的其他的单元,相当于C里的includetype
    是用于定义类的var
    是声明对象的implementation
    这个英语单词是实现的意思,在这里意思就是下面的过程就是上面定义的函数和类的实现部分
    是真正的编码部分pas相当于C里.h和.cpp文件的合并,implementation以上相当于.h文件,后面相当于.cpp文件
      

  2.   

    DELPHI关键字解释
    http://www.delphibbs.com/keylife/iblog_show.asp?xid=31336
      

  3.   

    谢谢啊,我学过C,JAVA,这样讲很清楚,不过我还想了解下delphi语言体系结构!
      

  4.   

    你要看语言体系结构,可以参考《Delphi5开发人员指南》,比如一些record,初始化代码,在那本书上面都有
      

  5.   

     了解delphi语言体系结构,去找一本书,有下载 《深入核心VCL架构剖析.pdf》
      

  6.   

    推荐本书《Delphi学习大全》!很好,很全面!