在开始一个项目之前,建立一个合理的工程目录树是非常必要的,组织好项目的所有文件将是一个好的开始。
在这里推荐一种工程目录树,如下图所示:
Bak目录为程序各版本的备份目录
Bin目录是编译、链接后输出的二进制文件。例如,EXE可执行文件,BPL包,DLL动态链接库。
Data存放数据库文件。
Dcu是放置程序编译生成的中间文件的临时目录。
Doc存放与项目相关的所有文档。
Help的Source目录放置生成软件手帮助文档的源文件。例如,HTM文件、Word文档等,软件帮助手册生成后输出到Help的Bin目录。
Install的Source目录存放安装程序的源文件,Install的Output目录保存最终的可执行安装程序。
Log目录存放修改记录的版本说明文件
Source目录的Common通常放置一些程序的公共单元,在Components放置项目用到的所有第三方组件。
Test目录为提供给测试人员的测试程序