软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > delphi编程 > Delphi7中Delphi Code Editor特性详细介绍

Delphi7中Delphi Code Editor特性详细介绍

  Delphi Code Editor有几个特性在编写大规模代码时非常有用。下面分别进行介绍:

  1、Code Templates(代码模板)

  使用代码模板可把任意预定义代码(或正文)插入到单元文件中。当在Code Editor中编辑代码时,按下键盘的【Ctrl + J】,就可使用代码模板;此时会弹出一个列表框,其中列出了可供选择的模板。从列表中选取一个模板,按下Enter键,与所选模板相对应的正文就会被插入到单元文件中。如下图:

  可以通过“Environment Options”对话框的“Code Insight”页面来增加新模板或编辑现有模板;当然,也可以用文本编辑器打开代码模板文件,编辑其中的代码模板。代码模板文件为Delphi32.DCI,位于Delphi安装目录下Bin目录中。

  可自由修改代码模板。例如,可以这样修改代表for语句的代码模板:

  for I := 0 to Pred(|) dobeginend;

  注意上面的管道符(|)。代码模板入中中的管道是一个位置标识符,它决定正文插入代码中光标所在位置。

  Tip

  如果对代码模板文件进行了大修改,一定要对修改过的代码模板文件进行备份,以备以后使用。因为当更新或重新安装Delphi时,Delphi安装程序会覆盖掉修改过的DELPHI32.DCI文件。

  代码模板不仅仅只用于代码。例如下面的代码:

  {****************************************************}{* Filename and Version *}{* Copyright(C) pchmonster 2012       *}{* All rights reserved. *}{****************************************************}这段注释版权信息基本是不变化的,因此可将它做成一个模板,以便在新创建的单元中快速将此版权信息添加进去。可以把日常编程中经常使用的正文做成代码模板。

  2、Code Parameters(代码参数)

  Code Editor的代码参数特性实现一个提示窗(Tooltip),给用户提示VCL方法或API函数所需的参数信息。有好几百个VCL方法和Windows API函数,要记住每个函数的参数是十分困难的。当用户键入一个方法名时,代码参数特性为用户显示该方法的参数,从而节省用户的事件。比如说调用SetBounds方法,当键入左括号后,弹出提示窗,如下图:

  提示窗中列出了每个参数,马上要键入的参数以粗体显示,键入一个参数后,其后的参数又以粗体显示,直至输入完所有参数。待键入所有参数后,代码参数提示窗就会消失。可在“Environment Options”对话框的“Code Insight”页面设置代码参数选项。

  3、Code Completion(代码完成)

  加入一个类变量名和点操作符(.),Code Editor就会显示一个列表框,其中列出该类的所有属性和方法。比如说,有一个Memo组件,键入:

  Memo.

  并稍停顿一下,就会弹出如下的列表框:

  接下来,可用两种方法来选择表中的项。

  方法一、用鼠标或键盘指定列表框中的一个属性或方法,按Enter键,则指定的属性和方法会被插入到代码中。

  方法二、键入要插入代码中的属性或方法的头几个字母,Delphi在列表框中查找与之匹配的属性或方法,并加亮显示最匹配输入字母的项,若这个项就是所要的属性或方法,按下Enter键盘即可插入到代码中。

  若不想使用Code Completion列表框,按下键盘的ESC键,列表框就会消失。

  Code Completion提供属性和方法列表供用户选择,从而节省用户事件,同时可以避免属性名、方法名的拼写错误及大小写错误。可以选定所要的属性或方法,按下Enter键,Delphi就会将它插入到代码中。

  4、Tooltip Symbol Insight(工具提示)

  把鼠标光标移到源代码中的任意标识符上,就会弹出一个提示框,例如,在任意标准工程中接口段,将光标定位到“TForm1 = Class(TForm)”上,会弹出如下的窗口:

  这一行显示了TForm类声明,并告诉用户TForm是在Forms.pas单元的704行声明的。

  该工具提示会告诉用户有关程序中任一变量的信息,当用户忘记了一个变量的类型时,使用这个功能会特别方便。

相关阅读
栏目导航
推荐软件