当前位置: 首页 > 学习 > 电脑学习 > 程序设计 > Delphi > 基础教程 > 正文

Delphi快速入门(七)

http://www.zk168.com.cn  招考学习网 2006-4-7 9:42:44
-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--

1.5.2 使用工程管理器ProjectManager 

       当窗体的数目逐步增加时,跟踪窗体以及与之相连的库单元代码就变得比较烦琐。用Delphi提供的工程管理器Project Manager可以使得管理各种窗口更为方便。

1.5.2.1 工程文件的组成 

       工程(project)是整个应用程序的源文件集合,这样的文件一共有三种:

        1.一个包含主程序部分的工程文件,用以驱动由Delphi创建的Windows程序,扩展名为.DPR。这是在用户的工程被装载时就运行的全局应用程序文件,它的名字出现在ProjectManager的标题条上。工程文件一般是Delphi自动创建的,用View|Project Source可以调出该工程的源文件,如果需要,可以对工程源文件进行编辑。

        2.一个或多个窗体文件,它们含有相应的库单元文件。窗体文件的扩展名是.DFM。这些文件含装在窗体上的控制部件。在Delphi中这样的文件是在用户设计界面的时候由Delphi自动生成的,而且不能编辑。在Delphi中,一个应用程序至少需要一个窗体。

         3. Object Pascal库库单元文件。 它们的扩展名为.PAS。窗体的库单元文件包含了程序部分,用以控制窗体的行为。在一个工程中,还要包含附加库和被应用程序其它部分调用的支持子程序。uses子句中包含的标准库单元文件包含了支持可视窗体及其控制的对象声明。这些库单元也包含了用于激活窗体的事件处理过程程序。 

1.5.2.2 使用Project Manager进行工程管理 

       选用View|Project Manager,会调出ProjectManager窗口。

        Project Manager主体部分列出了库单元以及相关联的窗体的路径,当库单元和工程在同一目录下时,路径不再显示。ProjectManager包含了应用程序的所有源文件和窗口。并不是每一个库单元都拥有一个相关联的窗体。ProjectManager可以作为工程的一个简捷目录。在列出的任何一个窗体或库单元上双击鼠标左键,Delphi就会产生此对象的代码编辑器。

        Project Manager 窗口上有增加、删除对象以及查看对象的加速按钮。Options加速键能够打开前文所述的Project Options对话框。如果在Project Manager打开时编辑了工程各文件的源代码,可单击Update加速条按钮刷新对象列表。 

1.5.3 使用窗体样板和对话框专家 

       在前文的例程中,我们创建了一个简单的About框。在很多应用程序中,都会用到这种进行信息提示或表示版本信息的对话框。Delphi的设计思想是软件可重用,所以系统phi已经载入了一些用户可重复应用的窗体样板。使用窗体样板,可以简单地生成各种对话框,节省了大量的重复工作。 

1.5.3.1 使用窗体样板创建窗体 

       创建一个新工程时,Delphi为用户创建了一个新的空窗体。如果需要使用一个窗体样板,向工程中增加一个窗体。选用File|New,Delphi即会显示NewItems对话框。在Forms页上,从样板库中选择中意的新窗体增加到工程中。例如,Delphi提供了About Box样板。如果选择它,About对话框就增加到工程中,用户只需加入自己的各种信息即可,这样就简化了工作。同样,要建立一个对话框窗口,在Dialogs页上,选用所需的对话框样板,可以简便地建立起所需的对话框窗口。

1.5.3.2 存储自己的窗体样板 

       您可以在样板库中存储自己的窗体样板。首先创制一个窗体的样本,在窗体区域中单击鼠标的右键,可以调出窗体的加速菜单。选用AddTo Repository...,将弹出对话框。

       在Forms列表框中,选择想要创建为样板的窗体。在Title输入框中输入想要在样本库内图标下出现的文本。在Description区,输入关于样板的详细说明。这样在浏览样本库时,在状态行上会显示这段文字以进行提示。可以选择一个图标作为新窗体样板的图标,按动Browse按钮,选择一个现有图标来代表新的窗体样板。否则将使用按钮左方的缺省窗体图标。按OK按钮,Delphi会要求您确认将窗体存储为样板。

       再次打开NewItems对话框,您会发现您的窗体已经被存储成一个窗体样板。 

1.5.3.3 使用对话框专家DialogExpert 

      对话框样板呈现了友好界面的被保存对话框,而对话框专家却能根据用户提供的信息,智能地创建复杂的对话框。

       选用File|New...,在New|Items的Dialog页选用Dialogs Expert,Delphi将提示回答各种问题,以便于建立复杂的对话框。

1.5.4 使用工程样板和应用专家 

        Delphi的工程样板提供预先设计的工程来作为应用程序开发的起点。而应用专家则允许用户按照一定的模式来创建一个应用程序。 

1.5.4.1 使用工程样板 

       当您通过一个工程样板来开始一个工程时,除了空白工程样板外,都会被要求指定一个唯一的子目录即工程目录ProjectDirectory,用来存储新的工程。如果您指定一个不存在的目录,Delphi会帮助您生成它。您可以通过加入新的窗体和程序库单元来修改它,或不加修改地直接利用,而只是加入您的事件处理过程。无论您如何修改,您所作的修改只影响到打开的工程,原先的工程样板不会受到影响,可再次被利用。

        选用File|New,在New Items对话框中选用Projects页,可以选择将MDI、SDI、Windows 95 Logo等应用程序作为缺省的工程类型,点动所需工程的图标,使之高亮度显示,然后按OK按钮。如图1.17所示。在接下来的SelectDictionary对话框中指定一个用来包含新的工程文件的目录,则一个工程样板的副本在指定的目录中打开。

1.5.4.2 使用应用专家Application Expert 

       一个应用专家就是一个应用程序,它会依照您在一系列对话框中所设置的选项值来产生一个工程。

       如果您想在打开一个工程时,利用应用专家来取代工程样板而成为缺省值,则使用File|New,在New Items的Projects页上选用Applcation Expert。这样,双击它的图标,会弹出一系列对话框提问,要求您选择您的工程是否需要一个标准的Windows95对话框、含有哪些菜单、加速条等。图1.18是使用应用专家后出现的第一个对话框。

Delphi 会要求您输入您的工程文件名及它存储的唯一目录,并提示您选择应用程序是否使用MDI窗口、是否含有状态行、提示等。选项设置完毕,按动Finish按钮,Application Expert即按照您的要求,建立起一个可以直接运行的工程文件。

-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--
最新入库:
 
·实质、过程及意义——阿多尔诺“否定的辩证法”探微
·从Ontology的译名之争看哲学术语的翻译原则
·论马克思主义哲学经典的解释——解释学方法及其在马克
·中国哲学当前的核心与周边问题
·和合学与21世纪文化价值和科技
·中国文化的和合精神与21世纪
·宗教之间理当相互宽容
·上半个世纪的自由主义
·殷周至春秋时期神人关系之演进
·大学之道:构建以“三纲八目”为核心的道德修养体系
相关内容:
 
网友点评:
 
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
友情提醒:
 1.库中的资料大都来自互联网、网友上传、各类书籍,在录入的过程中难免会出现错误,恳请网
 友来信指正!
 2.如果网友在本库中未能找到所需要的材料,请登陆到我们的论坛《招考学习网》版块!
 3.考友想加入招考学习网的编辑部,请发信到XueXiWang#Gmail.com(#改为@)附带个人简历
 4.如需转载请注明出处及作者,谢谢合作!
 5.如果您有更好的建议或意见请EMAIL:XueXiWang#Gmail.com (#改为@)
 6.凡标题中有注有“[NO]”字样均不含答案且答案整理中.
 7.如本库中转载文章涉及版权等问题,请相关网站或作者在两周内发邮件通知(EMAIL:  XueXiWang#Gmail.com (#改为@))我们,我们接到通知后立即删除该文章及链接!
你问我答 更多>>