- 一般包括以下文件:
- 项目文件(.dpr)
- 项目选项文件(.dof)
- 配置文件(.cfg)
- 资源文件(.res)
- 窗体文件(.dfm)
- 单元文件(.pas)
- 前面四个文件与项目同名,后两个使用单元的名字
- 快捷Ctrl+F12打开单元文件,项目的单元文件内容为
- program后跟项目文件名,如果该项目是一个动态库,则会使用libary关键字
- uses使用了那些单元,Forms是TfattyForm类型窗体的基类(该类型有一个实例,即窗体,变量名为fattyForm),而fattyForm的单元名字(每个新建的窗体都有一个单元)叫做fatty,存在叫fatty.pas的文件里。
- { $R *.res}:$R是一条编译器指令,它告诉编译器应该将与项目文件同名的资源文件*.res链接到项目中。
- Application.Initialize语句对应于程序初始化,而Application.CreateForm(TfattyForm, fattyForm)语句则用于建立指定的窗体,如果项目中有多个窗体,也会有多条这样的语句。Application.Run运行这个程序。比如,我在上面程序的基础上有增加了一个窗体:
- 窗体的所有信息都放置在主名相同,扩展名不同的两个窗体文件中:*.dfm,*.pas。可以再窗体上单击右键选择View as Text看其代码:
也可以再代码上单击右键,选择View as Form回