登陆注册
16017000000007

第7章 Delphi的集成开发环境(3)

单击该命令,打开【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命令

同类推荐
  • 计算机与人工智能(科学新知丛书)

    计算机与人工智能(科学新知丛书)

    本书是专门为中小学生编写的科普读物。全书共分八个部分,分别就计算机诞生的历程,计算机的种类、构造、作用及其发展趋势等方面进行了详尽的论述,全书论述深入浅出,行文活泼流畅。为本书的主要读者——广大的中小学生朋友认识计算机、了解计算机和掌握计算机提供了一把钥匙,是新时期中小学生开展素质教育不可多得的科普读物,中小学生家长及教师阅读此书也能从中获得有益的启示和感悟。
  • 玩转手机

    玩转手机

    本书主要包括:手机的发展历史、手机知识、手机的选购与巧用、手机与网络、手机短信等内容。
  • 办公设备使用与维护

    办公设备使用与维护

    信息技术的发展正前所未有地改变着人类生活的每一个层面,以信息化、全球化和高科技为特征的新经济浪潮滚滚而来,机遇与挑战并存。办公自动化是信息化时代最重要的标志之一,办公要实现自动化,当然离不开办公设备。
  • 组态软件控制技术

    组态软件控制技术

    监控组态软件是完成数据采集与过程控制的专用软件,它以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台和开发环境。本书从应用角度出发,详细介绍了组态软件应用程序的开发过程。对窗口界面编辑、动画链接、实时和历史趋势、安全机制、I/O设备连接,以及生产应用等内容都做了非常详细的介绍。MCGS是优秀的监控组态软件之一,它功能强大、使用方便,可以非常容易地实现监视、控制、管理的各项功能,并可提供软、硬件的全部接口,方便、快速地进行系统集成,构成不同需求的数据采集与监控系统。本书可作为高等学校计算机应用、自动控制、电子技术、机电技术专业的教材,同时还可作为相关专业工程技术人员的自学用书。
  • EDA技术

    EDA技术

    根据课堂教学和实验操作的要求,以提高实际工程设计能力为目的,深入浅出地对EDA技术相关知识作了系统和完整的介绍,相关知识作了系统和完整的介绍。
热门推荐
  • 绝色鬼医带球跑

    绝色鬼医带球跑

    时隔五年,我竟出乎意料的寻找你。————————————————欢天喜地的背后竟是惊天的阴谋,扑朔迷离的经历到底谁的身份是最终boss?看天才娘亲领着天才宝宝闯荡江湖朝野,究竟是你伤害了我,还是我爱上了你?
  • 并不很久很久以前

    并不很久很久以前

    岁月长河冲走了许多琐碎,沉淀下最美好的真实。那些已经消失得、正在消失的、即将消失的过去……存在于,并不很久很久以前……每一篇章都是一个独立完整的故事。请随意翻阅。
  • 那一年,回眸花开

    那一年,回眸花开

    杨雨祺,杨辰羽,两个人从名字开始,就交织在了一起
  • 超能逆天

    超能逆天

    少昀说:我出一次任务就能赚到百万薪酬!飞宇说:那我为什么出任务就只能赚到十万块……第五夜说:特么的都不出任务在这里炫耀个屁,你们记着还吃我的喝我的,快去给我赚钱……新人新书,BOSS当主角能不爽?……
  • 傲娇鬼妻:腹黑冥帝,请自重

    傲娇鬼妻:腹黑冥帝,请自重

    生前她是名震四方的瑶姬公主;死后她是鬼都小鬼一只;在拼命攒阴德、打怪、求转世的路上,黑白无常、五方鬼帝、十殿阎王、陈国国君陆续登场!且不论这些个质量参差不齐的桃花们,看她如何逆转命格、制霸一方!
  • TFboys之爱上你是个错误

    TFboys之爱上你是个错误

    青春少女刘湘和她的损友们在一次离奇的穿越中遇上了当红明星tfboys,等穿回现代后,刘湘阴差阳错的住进了易烊千玺家,而刘湘另外三位损友也跟tfboys的王俊凯、王源和北京大学的安少爷扯上了关系。四段既苦涩又甜蜜的恋情即将展开……
  • 乱世枭雄的战歌

    乱世枭雄的战歌

    不知道什么时候起,那个强悍的大汉帝国开始衰弱,在宦官和外戚的腐蚀下变得岌岌可危。秦人失其鹿,天下共逐之这句话在刘邦的后代上再次应验了,汉朝在桓灵二帝的祸害下。开启了乱世的模式。无数的逐鹿者也因此展开了彼此的较量
  • 调教名门贵妇:豪门少奶奶

    调教名门贵妇:豪门少奶奶

    他们无爱,却结婚了!她爱他在他之前,他试着爱她却中途放弃。当曾经的爱人回首,他果断离开,却忽略了她受伤的眼睛!多年后再相见,她依靠在别人怀中,过的很好。可是,他后悔了,他与她破碎的爱情,还能圆吗?
  • 花千骨之蟠桃树诺:再爱我一次

    花千骨之蟠桃树诺:再爱我一次

    “再来一次,白子画,你要我还是要苍天?”恢复记忆的花千骨,依旧还是那么决绝,她还是想要知道,他,会选她还是苍天。死,她不建议再死一次。
  • 离天魔神

    离天魔神

    吾欲顺天而行,奈何苍天负我,今日化身为魔独斗苍天!