荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐治·希尔【多情网虫无情网】), 信区: Program
标  题: Delphi使用技巧四则
发信站: BBS 荔园晨风站 (Sun Mar 12 01:34:56 2000), 转信

资料整理·中国程序员网站


Delphi使用技巧四则

  一、定制Speedbar
  在Delphi的可视化设计界面中,使用最频繁的地方要数位于屏幕左上角的加速按
钮栏(Speedbar)了。在实践过程中,笔者无意中发现了Speedbar的定制方法,这在
我用过的四本Delphi参考书中均未提及到。步骤如下:

  右键点击Speedbar,在弹出菜单中选Properties,这时会出现一个名为Speedbar
Editor的对话框。假设想要增设一项“语法检查”的功能,可在左边Categories列表
框中选Project,再把右侧的Syntax Check图标拖放到Speedbar的合适的位置上,这项
功能就已经加上了。如果speedbar上没有多余的空间来容纳新的按钮,可将鼠标停在
speedbar右框处,变为双向箭头的形状时,向右拖动一段距离,就可腾出空间。如想删
除speedbar上的某个按钮,可简单地把它拖出speedbar的范围,就能删除。操作十分方
便。建议把Syntax Check、Project Options(工程选项)、WindowsApi Help加到
Speedbar中,可以提高开发效率。

  二、设计Form时的快捷键
  使用快捷键可以加快设计速度。下面列出的快捷键,可根据实际情况,有选择地熟
练掌握。
  Del :删除所选组件;
  Esc :选择当前组件的容器(通常是Panel,Group或Form);
  F11 :在Form或Unit和对象检查器之间切换;
  F12 :在Form和代码编辑器间切换;
  Ctrl+F12 :显示“查看Unit”对话框;
  Shift+F12 :显示“查看Form”对话框;
  TAB :下一个组件;
  Shift+TAB :上一个组件;
  方向键 :选中此方向上最近的组件;
  Ctrl+方向键 :将所选组件移髯榧ㄈ鏟anel,QReport,Groupbox等)里拖动鼠标,
可强制选择鼠标拖过的矩形框中的所有属于此容器的可视组件(不包括该容器组件)。

  三、命令行参数的使用
  Delphi提供了访问命令行参数的方便的方式,那就是使用ParamStr和ParamCount函
数。其中ParamStr(0)返回的是当前程序名,如C:TESTMYPROG.EXE,ParamStr(1)返回第
一个参数,以此类推;ParamCount则是参数个数。示例如下:
  var
  I: Word;
  Y: Integer;
  begin
   Y := 10;
   for I := 1 to ParamCount do begin
   Canvas.TextOut(5, Y, ParamStr(I));
   Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
   end;
  end;

  四、DCU文件(编译的库单元)的重用
 (1)在interface里的uses子句中引用。如Windows,Dialogs等,要求被引用的DCU一定
要放在Delphi 3Lib子目录中。
  (2)在implementation里的uses子句中引用。如果是自行编写的DCU文件,应采用这
一方式,并将被引用的DCU文件放入当前工程所在的子目录中。
--
        那你可不可以教我,
        有什么办法可以不去喜欢一个人呢?

                -- Bye 赤明莉香 --
 我是来自大富翁的小美!^_^

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店