Delphi程 序 结 构 和 用 户 界 面 设 计3畅1 Delphi程序结构 要正确地建立和管理 Delphi工程,至少有两个重要因素
第一是要熟悉创建工程的 Delphi开发环境,第二是要理解构成一个 Delphi工程的程序体系结构
本节主要从理解 Delphi程序的基础上,对 Delphi应用程序的体系结构进行详细分析
同时也将结合 Delphi开发环境,介绍Delphi体系结构中的相关文件及其作用
3畅1畅1 构成工程的文件在 Delphi开发环境中,一个 Delphi工程由若干个相关的文件构成
一部分文件是在进行程序设计过程中(如定义主窗体)创建的,一部分文件是在对 Delphi程序进行编译时生成的
要有效地管理 Delphi的工程,必须知道其中每一个文件的用途
在进行程序设计时,一个完整的 Delphi程序一般都包含窗体、单元、资源、选项等部分,所有这些内容都被保存在相应的磁盘文件中,包括工程文件(.dpr)、单元文件(.pas)和窗体文件(.dfm)等十几类文件
用户在程序设计过程中,Delphi开发环境可以自动创建这些文件中的大部分
下面对在设计 Delphi程序的过程中所涉及到的相关文件做一个简单介绍
(1)工程文件(.dpr):Delphi工程文件用于保存窗体、单元等信息,及保存程序运行的初始化代码等,这种文件实际上包含了 ObjectPascal主程序源代码
所谓主程序,就是整个程序的入口
(2)单元文件(.pas):ObjectPascal单元程序文件用于保存单元程序的源代码,可以是与窗体有关的单元或是独立的单元
(3)窗体文件(.dfm):保存窗体或数据模块及其构件特性的二进制文件
(4)选项文件(.dof):包含当前工程选项设置的文本文件
(5)Package源文件(.DPK):软件包的工程源代码文件,用于管理 Packages信息