Delphi代码相关技巧
- 时间:2015年04月02日 15:46:06 来源:魔法猪系统重装大师官网 人气:17770
A 使用特殊字符
应用程序有时需要用到键盘上没有的字符,例如,版权符号(©)、英镑符(£)和日圆符(¥)等。为了输入这些字符,需要使用Windows字模映射程序。
打开字模映射程序,从“字体”列表框中选中合适的字体,在下面的列表框选中一个字符,在窗口的右下角将显示出这个字符的ASCII码值。例如英镑符的ASCII码为0163,在键盘上按下
B 在代码中设置位置标记
Delphi代码编辑器允许在源代码中放置一些位置标记,就向老式的WordStar所具有的那种。使用位置标记的目的是快速地在文档不同位置之间进行切换。比如在创建一个类函数时,希望看一下它的声明部分,位置标记就派上用场了。在代码编辑器中设定位置标记的快捷键为:
C 使用键盘快捷键快速进行代码块缩进
在编辑程序源代码时,不同代码块之间保持不同的缩进距离,可以使代码易于阅读。当程序结构调整之后,需要调整代码的缩进量,通常我们使用上下光标键在不同代码行之间进行切换,用<空格>、键来增加或减少缩进空间。使用过Turbo Pascal的老用户可能还记得它的集成编辑器提供了一组快捷键来快速切换代码块的缩进量,使用十分方便。其实,Delphi集成编辑器也提供了两个组合键来快速增加或减少多行代码的缩进量。首先选择待改变缩进量的代码块,按
D 在代码编辑窗口中选择一个矩形区域
大家知道在Microsoft Word 97中可以选择一个矩形区域,在Delphi的集成编辑器也有类似功能。为了选择一个矩形区域,按下
E 跳到VCL源代码去
通过下面的方法,可以转跳到VCL库例程的源代码:
3 按下
3 将鼠标光标移到想看其源码的类型声明的名字上;
3 单击之即可调出VCL源程序代码进行查看。
F 在集成环境中记录击键并回放
在使用Delphi编写程序时,由于需要多次输入同一个变量名称或一段固定的代码,你或许想过将这段代码的击键记录下来,在需要时回放它们,以实现快速编码,减少无效劳动,就象在DOS时代使用F3键回放刚刚输入的一行命令一样。Delphi集成编辑器同样提供这项功能:按
G 代码模板
Delphi的代码模板(Code Template)可以减少重复输入。在Delphi编辑器中,按
选择“Tools”*“Environment Options”菜单命令,单击“Code Insight”标签,可以添加自己的代码模板。用户可以输入任何代码,不仅仅是数组、循环等。模板在下列情况下十分有用:为过程、函数和方法所写的标准初始化代码、注释块或其他用途。
H 使用代码完成功能
Delphi 3/4中一项易被忽视的功能是代码完成特征,该项功能弹出一个列表框,列出所有可能的赋值。下面的例子演示了这项功能。
开始一个新的项目,双击窗体,切换到代码窗口,编写窗体的OnCreate事件处理程序,如下:
procedure TForm1.FormCreate(Sender: TObject);
var
temp : string;
temp2 : integer;
begin
end;
这时,在过程体中输入“temp :=”,按