软件发布

手机版,更便捷!

下载排行榜首页软件下载安卓下载资讯教程推荐专题装机必备
当前位置:文章资讯 > 编程开发 >

Delphi代码有什么技巧?有关Delphi代码优化技巧的学习。

时间:2017-01-21 浏览次数: 编辑:9upk

A 使用特殊字符
应用程序有时需要用到键盘上没有的字符,例如,版权符号(©)、英镑符(£)和日圆符(¥)等。为了输入这些字符,需要使用Windows字模映射程序。
打开字模映射程序,从“字体”列表框中选中合适的字体,在下面的列表框选中一个字符,在窗口的右下角将显示出这个字符的ASCII码值。例如英镑符的ASCII码为0163,在键盘上按下<ALT>键的同时按下0163,就可以输入英镑符。也可以使用字模映射程序的选择和复制按钮将选定字符复制到Windows的剪贴板上,然后再使用“粘贴”命令或按<SHIFT+INS>键盘命令将字符粘贴到目标程序代码中。
B 在代码中设置位置标记
Delphi代码编辑器允许在源代码中放置一些位置标记,就向老式的WordStar所具有的那种。使用位置标记的目的是快速地在文档不同位置之间进行切换。比如在创建一个类函数时,希望看一下它的声明部分,位置标记就派上用场了。在代码编辑器中设定位置标记的快捷键为:<CTRL+K>+<1-9之间的任意数字>,移动到已有位置标记的快捷键为:<CTRL+Q> + <1-9之间的任意数字>。在默认状态下,Delphi并不保存用户在代码中设定的位置标记,为了让Delphi将设定的位置标记保存到文件中,一便下次利用,需要在“Environment Options”对话窗口的“Preferences”对话页选中“Autosave”复选项,这样Delphi就将位置标记信息保存到项目的DSK文件中。
C 使用键盘快捷键快速进行代码块缩进
在编辑程序源代码时,不同代码块之间保持不同的缩进距离,可以使代码易于阅读。当程序结构调整之后,需要调整代码的缩进量,通常我们使用上下光标键在不同代码行之间进行切换,用<空格>、<Tab>和<Del>键来增加或减少缩进空间。使用过Turbo Pascal的老用户可能还记得它的集成编辑器提供了一组快捷键来快速切换代码块的缩进量,使用十分方便。其实,Delphi集成编辑器也提供了两个组合键来快速增加或减少多行代码的缩进量。首先选择待改变缩进量的代码块,按<Ctrl+Shift+I>组合键来扩展代码块的缩进量,按<Ctrl+Shift+U>组合键来缩小代码块的缩进量。
D 在代码编辑窗口中选择一个矩形区域
大家知道在Microsoft Word 97中可以选择一个矩形区域,在Delphi的集成编辑器也有类似功能。为了选择一个矩形区域,按下<Alt>键不放,然后用鼠标和键盘选择文本。
E 跳到VCL源代码去
通过下面的方法,可以转跳到VCL库例程的源代码:
3 按下<Ctrl>键;
3 将鼠标光标移到想看其源码的类型声明的名字上;
3 单击之即可调出VCL源程序代码进行查看。
F 在集成环境中记录击键并回放
在使用Delphi编写程序时,由于需要多次输入同一个变量名称或一段固定的代码,你或许想过将这段代码的击键记录下来,在需要时回放它们,以实现快速编码,减少无效劳动,就象在DOS时代使用F3键回放刚刚输入的一行命令一样。Delphi集成编辑器同样提供这项功能:按<Ctrl+Shift+R>开始录制击键,然后键入你希望录制的击键,再按<Ctrl+Shift+R>停止录制。按<Ctrl+Shift+P>回放刚刚录制的击键。注意:这种功能仅仅在默认的编辑器键盘模式下有效。为了查找你使用了那种编辑器键盘模式,单击“Tools”*“Environment Options”菜单项,单击“Editor”标签,就可以在编辑器设置组合框中看到当前使用的编辑器键盘模式了。
G 代码模板
Delphi的代码模板(Code Template)可以减少重复输入。在Delphi编辑器中,按<CTRL+J>键打开模板选择列表框;或者键入一个模板的名称,然后按<CTRL+J>来扩展模板。
选择“Tools”*“Environment Options”菜单命令,单击“Code Insight”标签,可以添加自己的代码模板。用户可以输入任何代码,不仅仅是数组、循环等。模板在下列情况下十分有用:为过程、函数和方法所写的标准初始化代码、注释块或其他用途。
H 使用代码完成功能
Delphi 3/4中一项易被忽视的功能是代码完成特征,该项功能弹出一个列表框,列出所有可能的赋值。下面的例子演示了这项功能。
开始一个新的项目,双击窗体,切换到代码窗口,编写窗体的OnCreate事件处理程序,如下:
procedure TForm1.FormCreate(Sender: TObject);
var
temp : string;
temp2 : integer;
begin
end;
这时,在过程体中输入“temp :=”,按<Ctrl+空格>键,稍侯,就可以看到一个含有一些变量、方法和对象的列表,以及潜在的有效赋值。一些选择项后带有省略号,表明这些对象或记录含有兼容的方法或字段可以作为赋值。
 

标签: Delphi

上一篇:如何在页面下边显示sql的查询时间?如下一篇:Delphi集成环境是什么?Delphi代码调试

相关文章

最新评论

本类排行榜

图文专题

  • 类地下城割草手游推荐
  • 种菜小游戏
  • 单机打鱼游戏
  • 好玩的放置修仙手游