网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Delphi
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.《delphi高手突破》节选一.
.使用ACTIVEX和DELPHI开发串口通讯.
.对Delphi控件的一点改良(二).
.讲述如何开发一个控件,很有价值(.
.在Delphi中开发使用多显示器的应.
.项目迭代开发手记--文件分割存储.
.Delphi下常用数学运算函数.
.Com接口入门细详(一).
.攻破“金山词霸”的技术堡垒!.
.kylix开发工具铺平Linux应用之路.
.Cookie的建立使用.
.用Delphi编写CGI程序(五).
.个人观点随笔-RAD和面向对象.
.中国农历算法(delphi).
.(Delphi)如和下载网络文件的例子.
.设计模式、用Delphi描述-->Obser.
.让ReportBuilder彻底支持Oracle.
.利用Delphi开发旅游景点微机售票.
.纸牌控件的编写(下).
.从获取DBGrid行号想到的.

Delphi使用技巧四则

发表日期:2006-2-4


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

  右键点击Speedbar,在弹出菜单中选Properties,这时会出现一个名为SpeedbarEditor的对话框。假设想要增设一项“语法检查”的功能,可在左边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+方向键 :将所选组件移动一个点;
  Shift+方向键 :将所选组件改变一个点的大小;
  Ctrl+Shift+方向键 :将所选组件移动一个格;
  Shift+click :按住Shift键再用鼠标点击组件,可以选择多个组件。
  下面这条是我摸索出来的:
  Ctrl+drag :按住Ctrl键在一个容器组件(如Panel,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文件放入当前工程所在的子目录中。
上一篇:在应用程序中开关WINDOWS系统 人气:3759
下一篇:COM/DCOM中如何传递数组 人气:3974
浏览全部Delphi的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐