登陆注册
16017000000006

第6章 Delphi的集成开发环境(2)

在图2-22或图2-24所示对话框的【Texttofind】编辑框中输入要查找的文本字符串,然后根据查找条件选择其他的单选按钮和复选框,最后单击【OK】按钮,系统在所有文件中查找指定的字符串,并把找到的所有字符串信息显示在代码编辑窗口下部的信息提示区内,单击这些信息中的一条,红色光标条就会定位到该条信息指明的字符串所在的代码行。

3)Replace命令

【Replace】命令用来在代码编辑窗口的当前文件中查找指定的文本字符串,并用另一个指定字符串替换它。

单击该命令,打开【ReplaceText】对话框,如图2-25所示,在对话框的【Texttofind】

编辑框中输入要查找的文本字符串,在【Replacewith】编辑框中输入要替换的字符串,根据查找条件选择其他的单选按钮和复选框,下面的操作有两种选择:

若单击【OK】按钮,系统从代码编辑窗口中当前文件的光标当前所在位置开始查找指定的文本字符串。若查到第一个字符串,则高亮度标示并且弹出如图2-26所示的【Confirm】

消息框,询问是否用指定的另一个字符串替换查到的字符串,单击【OK】按钮则替换;若要继续查找、替换,则执行【SearchAgain】菜单命令,系统查找下一个指定字符串,查到仍高亮度标示并且弹出如图2-26所示的【Confirm】消息框……直到查找、替换完所有的文本字符串。

若单击【ReplaceAll】按钮,系统从代码编辑窗口中当前文件的光标当前所在位置开始向后或向前查找指定的所有文本字符串。查到后,则高亮度标示其中的第一个字符串,并且弹出如图2-26所示的【Confirm】消息框,询问是否用指定的另一个字符串替换查到的第一个字符串,单击【OK】按钮则替换;然后高亮度标示其中的第二个字符串,并且也弹出如图2-26所示的【Confirm】消息框,询问是否用指定的另一个字符串替换查到的第二个字符串……直到所有被查到的字符串替换完毕。

4)SearchAgain命令

前面已经用过【SearchAgain】命令,可以看出,该命令用来重复执行最近一次的查找操作。

5)IncrementalSearch命令

【IncrementalSearch】命令用来设定递增查找状态。

该命令的使用方法如下。

(1)在代码编辑窗口当前文件中,将光标置于查找起始位置,然后单击该命令,代码编辑窗口底部的状态条中出现“SearchingFor:”字样,如图2-27所示。

(2)用键盘输入要查找的文本字符串,字符串显示在“SearchingFor:”字样后面,同时高亮度标示查到的第一个字符串。

(3)按【SearchAgain】命令的热键F3键,则继续查找指定的字符串。

(4)若查找过程中,每按一次退格键“←”,则按照查找的字符串从尾部减少一个字符继续查找。

(5)查找结束,弹出如图2-23所示的【Information】消息框。

(6)按“Esc”键或在任何地方单击鼠标左键,可以退出递增查找状态。

6)GotoLineNumber命令【GotoLineNumber】命令用来在代码编辑窗口当前文件中定位指定(用行号)的文本行。

单击该命令,打开【GotoLineNumber】对话框,如图2-28所示,在【Enternewlinenumber】

组合框中输入文本行的行号,然后单击【OK】按钮,则光标置于指定行的行首。

7)FindError命令

【FindError】命令用来定位最近一次程序执行时的错误。

该命令在调试程序时使用。但实际调试程序时,一般用别的方法定位程序错误,而很少使用这个命令。

8)BrowseSymbol命令

【BrowseSymbol】命令用来查找指定的符号。

这里符号是指Delphi程序中的标识符,如变量名、常量名、组件名等。

单击该命令,打开【BrowseSymbol】对话框,如图2-29所示,在【Symboltofind】组合框中输入要查找的符号,然后单击【OK】按钮,系统开始查找指定的符号。若查到,则弹出符号浏览器,如图2-30所示;否则,弹出【Error】信息框,如图2-31所示。

4.View菜单

【View】菜单项中的菜单命令用来打开或关闭IDE中的各个工具软件,如项目管理器、对象检查器、调试窗口、断点设置窗口等。

1)ProjectManager命令

【ProjectManager】命令用来打开项目管理器ProjectManager。

ProjectManager通过项目来管理应用程序,将在第3章项目管理中进行具体介绍。

2)TranslationManager命令

【TranslationManager】命令用来打开TranslationManager。

3)ObjectInspector命令

【ObjectInspector】命令用来打开对象检查器ObjectInspector。对象检查器是在程序设计过程中,设置窗体和组件的属性,并为窗体和组件添加事件。

Delphi启动后,对象检查器的默认状态是打开的,显示在整个集成开发环境的左下方。

4)ObjectTreeView命令

【ObjectTreeView】命令用来打开对象观察窗口ObjectTreeView。对象观察窗口以树形结构显示当前窗体的组成。

Delphi启动后,对象观察窗口的默认状态是打开的,显示在IDE主窗口的左下方。

5)To-DoList命令

【To-DoList】命令用来打开项目的To-Do列表,以便查看项目中的任务列表。

6)AlignmentPalette命令

【AlignmentPalette】命令用来按不同的方式对齐窗体上的组件。

用鼠标左键单击该命令,弹出对齐板【Align】,如图2-32所示,上下两排按钮从左至右分别为“水平左对齐”、“水平中间对齐”、“置于窗体中心”、“水平等分”、“水平右对齐”、“垂直顶端对齐”、“垂直中间对齐”、“置于窗体中心”、“垂直等分”和“垂直底端对齐”,根据需要,用鼠标单击相应的按钮,则选定的一组组件(选定组件的方法后面介绍)按按钮对应的方式对齐。

7)Browser命令

【Browser】命令用来打开对象浏览器。浏览器可用来浏览应用程序项目所包含的类、单元等。

8)CodeExplorer命令

【CodeExplorer】命令用来激活代码编辑窗口,就是说若当前激活的是窗体设计窗口,通过该命令可以将当前激活对象切换为代码编辑窗口。

9)ComponentList命令

【ComponentList】命令提供了另一种在窗体上添加组件的方法。

通常在窗体上添加组件,是在组件模板上选择所需要的组件,直接放到窗体的合适位置上,具体方法后面介绍。

用【ComponentList】命令添加组件,是单击该命令,打开【Components】对话框,如图2-33所示。在对话框的【Searchbyname】编辑框中直接输入要添加的组件名称,或在列表框中选择要添加的组件名称,然后单击【Addtoform】按钮,选择的组件就添加到窗体上了。

10)WindowList命令

【WindowList】命令用来查看当前在IDE中打开的窗口,并且在各个窗口间切换。

单击该命令,打开【WindowList】对话框,如图2-34所示,图中列表框列出了当前IDE中打开的窗口,用鼠标双击某一窗口名称,可以将选择的窗口激活。

11)DebugWindows命令

【DebugWindows】命令用来打开各种调试窗口。

用鼠标指向该命令,会显示下一级下拉菜单,如图2-35所示,菜单中列出了各个调试窗口的名称,点选这些菜单项,就可以打开相应的调试窗口。

12)Desktops命令

【Desktops】命令用来显示、保存和删除桌面窗口。

用鼠标指向该命令,会显示下一级下拉菜单,如图2-36所示,菜单中列出了【SaveDesktop】、【Delete】和【SetDebugDesktop】命令,分别用来保存当前桌面、删除桌面和设置调试桌面。

13)ToggleForm/Unit命令

【ToggleForm/Unit】命令用来切换窗体设计窗口和代码编辑窗口,即若当前活动窗口为窗体设计窗口,执行该命令,则切换窗体对应单元文件的代码编辑窗口为当前活动窗口,反之亦然。

14)Units命令

【Units】命令用来查看当前项目中的单元并实现项目及各单元之间的切换。

单击该命令,打开【ViewUnit】对话框,如图2-37所示,其中列出当前项目包含两个单元Unit1和Unit2(Project1为项目文件),选择其一,然后单击【OK】按钮,就可以使之成为当前激活窗口。

15)Forms命令

【Forms】命令用来查看当前项目中的窗体并实现窗体之间的切换。

单击该命令,打开【ViewForm】对话框,如图2-38所示,其中列出当前项目包含两个窗体Form1和Form2,选择其中之一,然后单击【OK】按钮,就可以使之成为当前激活窗体。

16)TypeLibrary命令

【TypeLibrary】命令用来打开类型库编辑器(TypeLibraryEditor)。

17)NewEditWindow命令

【NewEditWindow】命令用来打开一个新的代码编辑窗口。

18)Toolbars命令

【Toolbars】命令用来显示或关闭各个工具条或组件模板及对工具条或组件模板进行用户32Delphi程序设计教程定制。

用鼠标指向该命令,会显示下一级下拉菜单,如图2-39所示,其中的【Standard】、【View】、【Debug】、【Custom】、【Desktop】和【Internet】为各工具条,而【ComponentPalette】为组件模板;其前面有“√”者,为现在显示的工具条或组件模板,否则为现在关闭的;单击某一工具条或组件模板,原来显示的可以关闭,原来关闭的可以显示;【Customize】为工具条或组件模板用户定制命令,单击它,打开【Customize】对话框,如图2-40所示。通过对话框,可以按用户的喜好,定制工具条或组件模板。

5.Project菜单

Project菜单项中的菜单命令用来管理、编译或创建应用程序项目。

1)AddtoProject命令

【AddtoProject】命令用来向当前项目中添加一个新的文件。

单击该命令,打开一个标准的打开文件对话框【AddtoProject】,如图2-41所示。通过对话框的【查找范围】、【文件类型】和【文件名】3个下拉列表框,选择要打开的文件,然后单击【打开】按钮,选择的文件就添加到当前项目中。

2)RemovefromProject命令

【RemovefromProject】命令用来从当前项目中删除一个文件。

单击该命令,弹出【RemoveFromProject】对话框,如图2-42所示。从对话框中选择要删除的文件,然后单击【OK】按钮,选择的文件从当前项目中删除。

3)ImportTypeLibrary命令

【ImportTypeLibrary】命令用来给项目引入类型库。

单击该命令,弹出【ImportTypeLibrary】对话框,如图2-43所示。通过对话框可以将某个类型库添加到当前项目中。

4)AddtoRepository命令

【AddtoRepository】命令用来将当前项目添加到对象库中。

单击该命令,打开【AddtoRepository】对话框,如图2-44所示。通过对话框可将当前项目添加到对象库的指定页中。添加到对象库中的项目可作为应用程序模板使用,以简化新应用程序设计的工作量。

5)ViewSource命令

【ViewSource】命令用来在代码编辑窗口中打开当前的项目文件。

通常新建一个项目或打开一个已存在的项目,则新建或打开一个窗体和其对应的单元文件,若要浏览或编辑项目文件,则要用该命令打开项目文件。一个没有打开项目文件和已经打开项目文件的代码编辑窗口,分别如图2-45和图2-46所示。

6)Languages命令

【Languages】命令用来在当前项目中添加、删除、更新资源DLL。

7)AddNewProject命令

【AddNewProject】命令用来将一个新的项目添加到当前的项目组中。

单击该命令,打开【NewItems】对话框,如图2-47所示。在对话框中选择一种对象类型作为新建项目添加到当前项目组中。

8)AddExistingProject命令

【AddExistingProject】命令用来将一个存在的项目添加到当前项目组中。

单击该命令,打开【OpenProject】对话框,如图2-48所示。在对话框中选择一个存在的项目,然后单击【打开】按钮,则选定的项目添加到当前项目组中。

9)CompileProject命令

【CompileProject】命令用来编译当前的项目。

实际的菜单命令中“Project”处为当前要编译的项目名称,如“Project1”等。

10)BuildProject命令

【BuildProject】命令用来编译当前的项目。

同【CompileProject】命令一样,实际的菜单命令中“Project”处为当前要编译的项目名称。

【BuildProject】命令与【CompileProject】命令的区别是:【CompileProject】命令只编译发生了改变的文件,【BuildProject】命令编译所有文件,而不管文件是否发生了改变。

11)SyntaxCheckProject命令

【SyntaxCheckProject】命令用来编译当前项目,但不进行链接。

同CompileProject命令一样,实际的菜单命令中“Project”处为当前要编译的项目名称。

12)InformationforProject命令

【InformationforProject】命令用来显示当前编译过的项目的编译信息和状态。

同类推荐
  • 办公软件高级应用

    办公软件高级应用

    日新月异的信息技术使计算机的应用渗透到各行各业,融入到我们的工作、学习和生活中,特别是在办公领域中运用计算机技术,可以实现办公自动化,成倍地提高工作效率。在众多的办公软件中,微软公司的Office系列软件是办公自动化软件中的佼佼者,其强大的功能深受全世界广大用户的青睐。根据当前业界的需求以及办公软件的实际应用范围,本书针对Office2003系列产品,深入讲解其高级应用知识和操作技能。
  • 中文版AutoCAD2005辅助设计宝典

    中文版AutoCAD2005辅助设计宝典

    本书全面、详细地介绍了中文版AutoCAD2005的特点、功能以及使用方法和技巧。全书共分11章,前九章分别介绍了利用中文版AutoCAD2005进行辅助设计的方法和技巧,最后两章讲解了若干综合实例。
  • 一本书读懂大数据

    一本书读懂大数据

    本书是深入研究互联网思维的经典之作,从互联网思维的定义到互联网思维应用的具体案例表现。作者深入浅出、条分缕析,全面阐述互联网思维的内核与精神,逐一点评当前关于互联网思维的各种观点。本书从最初级的互联网思维应用到高端的粉丝经济,平台建设,自媒体营销的方法都有详细讲解介绍。让读者了解什么是互联网思维的同时还能学会把互联网思维运用到自己的工作学习已经生活中。
  • 办公设备使用与维护

    办公设备使用与维护

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

    综合应用软件设计

    本书是为计算机、信息管理等相关专业高年级本科生在开设相关课程时所编写的一本教学参考书,它将全面指导学生学习、熟悉和运用当今被广泛采纳的一些主流技术去进行综合应用软件设计的有效实践。
热门推荐
  • 战凌绝霄

    战凌绝霄

    东方大世界中的少年们,或多或少都憧憬过成为一名强者。然而究竟什么才是强者呢?他们不知道,或许他们以为自己知道,“能打败所有人的武者”,“能杀死所有妖兽的武者”,“能让天下人都害怕的武者”,“能拯救世界的武者”。也许,只有当一个人真正成为了一名强者的时候,才会明白强者是什么。这就是一个少年努力成为强者的故事,很简单,却也很复杂。
  • 易生玺爱之红色满天星

    易生玺爱之红色满天星

    以为喜欢了大佬两年的少女,一日在海边散步时,救了一位少年,天!这不是易烊千玺吗,少女将少年带回家,可少年醒来后因为发烧而失忆了,少女心疼少年,不想要少年回到明星生活,便欺骗了少年。不久后,TF因为千玺的失踪面临着解散危机,此时的少年早已恢复记忆,他回到了团队,而她离开了。几年后,在相见就是二人都是巨星时了。(因为我是第一次写,若是有什么不好的地方还望大家多多谅解,欢迎给我小主的意见)
  • 没有任何借口

    没有任何借口

    现代职场中流行一种通病——找借口。在日常的生活和工作中,我们经常会听到各式各样的借口:“本来我不会迟到的,如果不是堵车。”“那个客户太难缠了,我很难使他满意。”“我要下班了,明天再说吧。”“我已经尽力了,最后没做好不能怪我一个人。”“经理没说清楚……”
  • 不死者物语

    不死者物语

    黔城和杨城是两座相邻的城市。两座得上不死人病的可怜城市。
  • 女巫的善良

    女巫的善良

    朋友的不信任,村民的厌恶,见不得人的身份,任萱萱,究竟谁是你的王子?!
  • 卧倒狐君怀之我的夫君是狐妖

    卧倒狐君怀之我的夫君是狐妖

    学校——万恶之源的地方。天啊,她是上辈子毁灭了整个宇宙吗?好不容易以良好心态去面对结果还玩穿越?!哪儿来的山寨渣男相公,整天和小妾腻在一起!“行!”某女霸气的一封休书甩他脸上。无聊,帮丫鬟牵红线——几天后,自己却穿上了华丽丽的嫁衣......哎,月老的差事果然不好当啊!师父带着打怪刷级?——NO!幻想总是美好的!等等,师父你怎么长的和我夫君一样?!duang!自从穿越以后,整个人都不好了!**华丽丽的分割线~**红袖添香也发布了此同名作品,望各位读者支持!鱼鱼第一次写作品,不好的地方请见谅!谢谢!
  • 创源世纪

    创源世纪

    源世纪2000年源大陆,诸神猖獗,英雄四起。大陆一时间生灵涂炭,人人为求自保开始了逃亡之旅,背叛,欺骗,罪恶,所有的负面情绪都在昔日祥和的源大陆清晰而又触目的显现着。精灵、兽族、人族、和在源大陆肆意横行的神秘第四族整整对峙了一百年。源世纪2100年,精灵族,兽族,人族逃亡至诺伊亚大陆和哈里拉大陆。当他们安顿在新大陆时,一道突破天际,三族中的先知发现了第四神秘族真正统治源大陆的密码,战士们拿起兵器擦亮盔甲,准备杀回故乡。青岚,一个拥有精灵族和人族双重血统的人类,在意识到自己无法被两族所接纳后,开始了属于自己的新历程。
  • 读心密码

    读心密码

    《读心密码》以心写心以心读心,用独特的“读心体”纪实写法,讲述了主人公解读和掌控人心、剖析人性的传奇故事。它没有超能和异能,却拥有了高于现实的力量;它崇尚纯爱,却在感情中穷极手段;它向往自由,却在自由中编织枷锁;它时时荆棘丛生,每一天都是绝境逢生;它处处鬼蜮伎俩,每一处都是蝇营狗苟。它在肉体上刺痛灵魂,在精神上腥风血雨,在善良中挖掘罪恶,又在罪恶中摸索善良。它就是第一部以现实视角直面读心题材的网络小说—《读心密码》。
  • 总裁追妻:老婆我们复婚吧

    总裁追妻:老婆我们复婚吧

    五年前的她视他如命,他为了他心爱的女人,残忍的要她打掉他们的孩子,最终,孩子没了,她的爱也没了;她带着他和她的离婚证以及那颗伤痕累累的心离开。五年后,她重回故土,只是她再也不是以前那个傻女人了。再次见到他,她冷眼相待,于她而言,那个男人只不过是一个熟悉的陌生人。但是,谁能告诉她,这个对她狂追不舍的男人还是那个对她冷漠无情的人吗?【片段】某天两人谈论到复婚的话题。“想得美”“我确实很想,不过……”后面的话独孤寒澈没有说出来,只是眼神却愈加的深邃温柔。“想想就好了。”蓝依雪双手环胸,高傲如女王一般的说。本文男女身心干净,一对一宠文
  • 雪映人生之世界巅峰

    雪映人生之世界巅峰

    前生:本该她平穷一生,可为爷爷,不惜与亲生父亲做交易。跟庶姐斗口水跟后妈斗智商因为一时心软,最后惨死车祸。。。。后生;本该死亡的她却复活。一切将从零开始。她拥有父皇一生的宠爱。前世,她为爷爷,亲手推开自己的父亲。今生,她要用尽一切,护父皇荣世繁华,万里江山。打江山统天下站世界巅峰欧石楠:“我求求你,认真看我一眼,好不好?”“我为你放弃了一切,只想和你在一起”“一个虚假也好”“我愿用尽一生,只为换你倾城一笑”“你真傻”