单击该命令,打开【Information】消息框,如图2-49所示。
13)CompileAllProject命令
【CompileAllProject】命令用来编译项目中的所有项目。只有项目中的文件发生了改变,才对项目进行编译。
14)BuildAllProject命令
【BuildAllProject】命令用来编译项目中的所有项目。不管项目中的文件是否发生了改变,都将进行编译。
15)WebDeploymentOptions命令
【WebDeploymentOptions】命令用来设置ActiveX控件的选项。
单击该命令,打开【WebDeploymentOptions】对话框,如图2-50所示,通过该对话框设置这些选项。
16)WebDeploy命令
【WebDeploy】命令用来配置ActiveX控件。
在用WebDeploymentOptions命令设置了配置ActiveX控件的选项以后,再将项目进行编译,就可以用该命令对ActiveX控件进行配置了。
17)Options命令
【Options】命令用来设置当前项目的缺省窗体(Forms)、应用程序(Application)、编译(Compiler)、链接(Linker)、编译生成的可执行文件的存储路径及编译条件(Directories/Conditionals)、版本信息(VersionInfo)、编译程序所需携带的程序包(Packages)等选项。
单击该命令,打开【ProjectOptions】对话框,如图2-51所示。通过该对话框设置这些选项。
6.Run菜单
Run菜单项中的菜单命令用来调试、运行当前应用程序项目。
1)Run命令
【Run】命令编译、运行当前应用程序项目。
2)AttachtoProcess命令
【AttachtoProcess】命令将当前项目附属到一台计算机的一个应用程序上。
单击该命令,打开【AttachtoProcess】对话框,如图2-52所示。通过该对话框选择计算机和应用程序。
3)Parameters命令
【Parameters】命令用来设定当前应用程序在本地或远程计算机上的运行参数。
单击该命令,打开【RunParameters】对话框,如图2-53所示。通过该对话框设定这些参数。
4)RegisterActiveXServer命令
【RegisterActiveXServer】命令用来将当前的ActiveX控件项目注册到ActiveXServer。
只有当前项目为ActiveX控件项目时,该命令才有效。
当执行该命令而注册成功时,弹出【Information】消息框,如图2-54所示。
5)UnregisterActiveXServer命令
【UnregisterActiveXServer】命令用来注销当前ActiveX控件项目在ActiveXServer中的注册。
同【RegisterActiveXServer】命令一样,只有当前项目为ActiveX控件项目时,该命令才有效。
当执行该命令而注销成功时,弹出【Information】消息框,如图2-55所示。
6)InstallCOM+Object命令
【InstallCOM+Object】命令用来将一个处理对象安装到一个COM+应用程序中去。
7)StepOver命令
【StepOver】命令可逐条运行程序代码。
逐条运行程序代码,用来进行程序调试,通常被称为单步执行,即每执行一次【StepOver】
命令,程序运行一条代码后停顿下来,程序员可以检查程序运行的结果,以查找程序设计存在的问题。
值得注意的是,该命令在遇到函数或过程时,把函数或过程当做一条代码,即不进入函数或过程的内部,再执行【StepOver】命令则运行函数或过程后面的一条代码。
8)TraceInto命令
【TraceInto】命令与【StepOver】命令类似,也是逐条运行程序代码。
但与【StepOver】命令不同的是,【TraceInto】命令在遇到函数或过程时,进入函数或过程内部,运行函数或过程中的第一条代码,在【TraceInto】命令驱动下,逐条运行完函数或过程的所有代码后,返回调用函数或过程的地方,继续运行后面的代码。
9)TracetoNextSourceLine命令
【TracetoNextSourceLine】命令运行程序,并停止在下一条可执行代码处。
10)RuntoCursor命令
【RuntoCursor】命令使程序从开始点或当前暂停点开始运行,并停止在代码编辑窗口当前光标所在行代码。
可将光标置于怀疑程序出错的地方,然后执行该命令,以检查程序运行的结果。
11)RunUntilReturn命令
【RunUntilReturn】命令运行一个函数或过程,直到从函数或过程返回。
12)ShowExecution命令
【ShowExecution】命令用来在程序调试过程中在代码编辑窗口中定位执行点。
执行点是程序调试者在代码中设定的光标位置(RuntoCursor命令设定的光标位置)或断点(后面要讲到的为调试程序而设置的程序运行暂停点)。程序运行后会自动停止在光标位置(执行RuntoCursor命令)或断点处。若这时程序员为查看程序其他部分已离开执行点,则执行该命令便可返回执行点。
13)ProgramPause命令
【ProgramPause】命令用来暂停程序的运行。
14)ProgramReset命令
【ProgramReset】命令用来终止程序的运行。
15)Inspect命令
【Inspect】命令用来打开【Inspect】对话框,以便检查程序运行的结果。
程序调试过程中,在怀疑程序出错的地方,设置断点或光标,然后运行程序;当运行到断点或光标处,程序暂停。这时单击该命令,打开【Inspect】对话框,如图2-56所示。在对话框的【Expression】组合框中,输入或选择要检查的表达式,然后单击【OK】按钮,若选定的表达式无误,则会弹出【DebugInspector】对话框,如图2-57所示,显示表达式的值,供检查运行结果。
16)Evaluate/Modify命令
【Evaluate/Modify】命令用来打开【Evaluate/Modify】对话框,以便检查程序运行的结果。
与【Inspect】命令不同的是,【Evaluate/Modify】命令不仅可以查看表达式的值,而且可以改变表达式的值,以测试在不同条件下程序运行的结果。
程序调试过程中,在怀疑程序出错的地方,设置断点或光标,然后运行程序;当运行到断点或光标处,程序暂停。这时单击该命令,打开【Evaluate/Modify】对话框,如图2-58所示。在对话框的【Expression】组合框中,输入或选择要检查的表达式,然后按回车键或单击【Evaluate】命令按钮,若选定的表达式无误,则对话框的【Result】列表框和【NewValue】
组合框中将显示该表达式的值;若要改变表达式的值,则单击【Modify】命令按钮,然后在【Expression】组合框中输入或选择新的表达式(若需要),在【NewValue】组合框中输入表达式的新值……
17)AddWatch命令
【AddWatch】命令用来设置程序运行时的监视对象。
单击该命令,打开【WatchProperties】对话框和【WatchList】列表框,如图2-59和图2-60所示,在【Expression】组合框中输入或选择表达式,在其他部分输入或选择必要的选项,然后单击【OK】按钮,则刚设置的监视表达式就显示在【WatchList】列表框;用同样的方法,可以依次设置多个表达式。这样当设置了断点或单步运行时,就可以监视这些表达式的值了。
18)AddBreakpoint命令
【AddBreakpoint】命令用来设置各种类型的断点。
Run菜单项中的菜单命令,在程序调试部分还要做更详细的介绍。
7.Component菜单
【Component】菜单项提供了对组件操作的菜单命令。
1)NewComponent命令
【NewComponent】命令用来创建一个新的组件。
2)InstallComponent命令
【InstallComponent】命令将一个组件装入一个包中。
3)ImportActiveXControl命令
【ImportActiveXControl】命令用来选择已注册过的ActiveX控件加入到当前项目中。
4)CreateComponentTemplate命令
【CreateComponentTemplate】命令用来创建一个用户自定义的组件模板并将其添加到Delphi组件模板的指定选项卡中。
5)InstallPackages命令
【InstallPackages】命令用来设置当前项目设计和编译成可执行文件所需要的包。
6)ConfigurePalette命令
【ConfigurePalette】命令用来设置组件模板,包括在组件模板中添加组件、调整选项卡的顺序、重新命名选项卡和组件、删除选项卡和组件等。
8.Database菜单
【Database】菜单项提供了启动设计数据库应用程序所使用的3个辅助工具的菜单命令。
1)Explore命令
【Explore】命令用来启动【SQLExplorer】辅助工具。
2)SQLMonitor命令
【SQLMonitor】命令用来启动【SQLMonitor】辅助工具。
3)FormWizard命令
【FormWizard】命令用来启动数据库应用程序窗体设计向导【DatabaseFormWizard】。
这3个辅助工具将在第12章数据库程序设计中进行介绍。
9.Tools菜单
Tools菜单项提供了设置Delphi编程环境的菜单命令。
1)EnvironmentOptions命令
【EnvironmentOptions】命令用来配置IDE。
单击该命令,弹出【EnvironmentOptions】对话框,如图2-61所示。用户通过该对话框,可以配置IDE。
2)EditorOptions命令
【EditorOptions】命令用来配置代码编辑窗口。
单击该命令,打开【EditorProperties】对话框,如图2-62所示。用户通过该对话框,可以配置代码编辑窗口,包括代码的显示、颜色、代码样式等。
3)DebuggerOptions命令
【DebuggerOptions】命令用来配置编译调试器。
单击该命令,弹出【DebuggerOptions】对话框,如图2-63所示。用户通过该对话框,可以配置编译调试环境。
4)TranslationToolsOptions命令