登陆注册
36209800000007

第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命令

同类推荐
  • 音视频合成制作

    音视频合成制作

    本书共分4篇6章,其中第1篇简介音视频合成的编导基础,第2篇主要介绍SonyCinescore1电影音乐自动合成,第3篇主要介绍Vegas7.0音视频剪辑合成,第4篇主要介绍AdobeAudition2.0、CakewalkSONAR6和SteinbergNuendo3的音视频合成。本书可以作为音乐、美术、动画、舞蹈、影视、戏剧等艺术院校视听艺术合成制作课程的教材,也可以作为相关人员的自学用书。
  • 高校校园网管理与网上引导工作研究

    高校校园网管理与网上引导工作研究

    在当今的信息化潮流之下,我们不可否认互联网的出现,绝不仅仅是传送手段的变化,更重要的是它代表着一种新的社会形态——网络社会的来临。互联网已经以一种前所未有的方式渗透到现代社会的各个层面和领域,成为现代社会前进和发展的动力和工具,它推动了社会经济、文化政治实现所谓的“数字化转变”。
  • 信息技术教育大全-操作系统大全

    信息技术教育大全-操作系统大全

    本书系统介绍说明了有关电子信息系统及操作系统等知识,希望对该信息技术有需求的读者能够从中得到帮助。
  • 悟道:一位IT高管20年的职场心经

    悟道:一位IT高管20年的职场心经

    本书是一位有20多年职场经验的IT企业高管撰写的一系列有关职场悟道的短文集成,讲述的是在企业里如何修炼自己,如何摆平自己的心态,怎样做到“世事洞明”和“人情练达”,如何“搞定老板”,怎样做到工作和生活平衡等诸多话题,涉及到跳槽、转行、升迁、环境、沟通、老板、下属、老外等等。每一篇都以作者的亲身经历或者身边的故事说明道理,语言简洁流畅,妙趣横生,更有不少经典片段和发人深省的职场警句,读起来就像是一个睿智幽默的老朋友坐在你面前娓娓道来。
  • 如何组装电脑

    如何组装电脑

    本书以问答的形式介绍了组装电脑的基本知识。内容包括:电脑硬件的部件组成、CPU的发展历程、CPU主频、内存的组成、内存的主要性能参数等。
热门推荐
  • 亿万前妻霸气回归

    亿万前妻霸气回归

    恨,一切都因恨开始。“女人,记住这一切都是你欠我的。我一定会要你加倍偿还的,恨吧!说完,他一把将女人推到床上,狠狠地要了她。当真相揭开后,这一切又是怎样的呢?
  • 战国

    战国

    一个战乱不断的世界,只有手握刀刃才能站稳脚跟一段彻底改变历史的时代,复仇与复族究竟孰对孰错?一个名为东方子炎的少年背负着人族的仇恨与使命,他将何去何从?“战国所爆发出来的历史洪流,将彻底改变这个世界的秩序,船在平静的海面上无法航行,战斗是战国的本质,但联盟间的对立将不再三足鼎立,‘混乱百年’之后,身处战国中的大佬们都做好了准备,准备迎接——新时代的到来。”————至圣先知塞勒恩特
  • 萌师难训:扑倒绝色帝君

    萌师难训:扑倒绝色帝君

    【新书正在连载中哦~《盛世倾城:独宠小刁妃》】某月看到帝君第一眼时,就脑补着扑倒帝君的红粉画面。眼放金光,嘴角留着哈喇子“上仙这么可口,不如从了我。”绝色帝君嘴角一勾,目光如狼似虎,将某人咚在墙角“美人如此相邀,岂有拒绝之礼。”片段二“臭丫头,你敢不敢不拿你哥做挡箭牌?”君无上目露凶光,死死盯住躲在傅宁身后的某月。某月贼贼一笑“妖孽,你敢喜欢女人,我就敢不躲在阿宁身后”傅宁眸子轻抬,似笑非笑,君无上立刻败下阵来,弱弱道“不敢。”
  • 少女恋爱大作战

    少女恋爱大作战

    软萌学渣小设计VS御宅学霸大总裁,两个受过伤的灵魂,经年后再度相遇,都想让对方知道,这世界那么多灰色地带,可我使劲儿明亮着,这样,你只要看向我,就能看见希望啦。白星辰:喜欢是什么,可以吃吗?豆腐渣脑子表示,这道题真是太难啦!叶晟珂:喜欢就是一颗红心向着我,千娇百媚只为我,上天碧落下黄泉,都要留在我身边。白星辰:说人话!叶晟珂:……嫁给我就行了,废话这么多!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 重生之高冷夫人有点拽

    重生之高冷夫人有点拽

    【女主身份百变,双强爽文,异能。】前世惨死,她意外绑定废物回收系统,让她重回十八岁。这一世,她预知未来,抢占先机。踩渣男,虐渣女,救废物,掌乾坤。她身负百变异能,可男可女,可美可丑,千张面孔随意转换。前世的恩,前世的仇,都将从现在开始了结。重生后嫁给大佬,本想当条咸鱼,却不想硬是把自己活成了王者。
  • 像猫一样生活,像狗一样工作

    像猫一样生活,像狗一样工作

    人是万物之灵,但是万物之中还有其他许多可爱的生灵。与人类接触最多的,恐怕就是随处可见的猫猫狗狗了。有的人喜欢它们,有的人讨厌它们,不管怎样,它们身上还是有很多值得我们人类学习的地方。能让身处职场的你学到精妙的为人处世的哲学和实用的工作哲学,能够帮助您成为人际关系达人,最终实现职场上的成功。本书将向您呈现猫咪身上特有的处世哲学和狗狗身上独有的工作哲学。
  • 那年盛夏还好我遇见了你

    那年盛夏还好我遇见了你

    我的哥哥在我12岁的时候出了一场车祸死了,从那以后我对所有的异性都特别抗拒,哪怕是最爱我的父亲,我从一个傻白甜的小女孩变成了一个抗拒异性的女孩,直到遇见了他。
  • 梦落神话

    梦落神话

    人们在内心中渴望着末世,以各种形式将心中所想演示出来,但将末日来临时,身处末世的人们却又陷入了恐荒……对死亡的恐惧,心中的贪欲,对生的渴望,无数人走向堕落的深渊,在人心扭曲的世中,那一群还怀着纯洁之心的人,依旧在努力着存活着……
  • 邪王宠妻无边

    邪王宠妻无边

    她,生活在黑暗中,是杀手界的王,人称“血渡”,她血腥,残忍,无情.而他,亦是血统高贵的王,天地间的主宰,极其阴狠手辣,为人霸道冷漠。却在遇见她后,愿意放下高贵的身姿,对她温柔以待。【本文1V1.】【女主邪魅张扬,男主霸道腹黑(关键是遇到女主后还不要脸。)】