1.5.2 使用工程管理器Project Manager
当窗体的数目逐步增加时,跟踪窗体以及与之相连的库单元代码就变得比较烦琐。用Delphi提供的工程管理器Project Manager可以使得管理各种窗口更为方便。
1.5.2.1 工程文件的组成
工程(project)是整个应用程序的源文件集合,这样的文件一共有三种:
1.一个包含主程序部分的工程文件,用以驱动由Delphi创建的Windows程序,扩展名为.DPR。这是在用户的工程被装载时就运行的全局应用程序文件,它的名字出现在Project Manager的标题条上。工程文件一般是Delphi自动创建的,用View Project Source可以调出该工程的源文件,如果需要,可以对工程源文件进行编辑。
2.一个或多个窗体文件,它们含有相应的库单元文件。窗体文件的扩展名是.DFM。这些文件含装在窗体上的控制部件。在Delphi中这样的文件是在用户设计界面的时候由Delphi自动生成的,而且不能编辑。在Delphi中,一个应用程序至少需要一个窗体。
3. Object Pascal库库单元文件。 它们的扩展名为.PAS。窗体的库单元文件包含了程序部分,用以控制窗体的行为。在一个工程中,还要包含附加库和被应用程序其它部分调用的支持子程序。uses子句中包含的标准库单元文件包含了支持可视窗体及其控制的对象声明。这些库单元也包含了用于激活窗体的事件处理过程程序。
1.5.2.2 使用Project Manager进行工程管理
选用View Project Manager,会调出Project Manager窗口。
Project Manager主体部分列出了库单元以及相关联的窗体的路径,当库单元和工程在同一目录下时,路径不再显示。Project Manager包含了应用程序的所有源文件和窗口。并不是每一个库单元都拥有一个相关联的窗体。Project Manager可以作为工程的一个简捷目录。在列出的任何一个窗体或库单元上双击鼠标左键,Delphi就会产生此对象的代码编辑器。
Project Manager 窗口上有增加、删除对象以及查看对象的加速按钮。Options加速键能够打开前文所述的Project Options对话框。如果在Project Manager打开时编辑了工程各文件的源代码,可单击Update加速条按钮刷新对象列表。