Delphi编辑器的“代码完成”功能

“代码完成”功能是很多IDE的代码编辑器都有的功能,使用它可以减少不少重复工作,节省您的宝贵时间。

下面看一下Delphi中的此功能。


1、在类的声明部分写好一个过程/方法,然后将使用Ctrl+Shift+C快捷键,编辑器会自动在实现部分补上过程/方法实现的相关部分。
2、对于属性,即property也同样有效。在public声明部分定义的一个属性,按Ctrl+Shift+C,则会自动添加一个同类型的FXXX成员,并写好对应的SetXXX方法!这个对于经常用property的人来说绝对实用。

举例

有如下一个类:

  1. type
  2.   TForm1 = class(TForm)
  3.   private
  4.     { Private declarations }
  5.     procedure SayHello(AName: String);
  6.   public
  7.     { Public declarations }
  8.     property Result: string;
  9.     property Connection: TADOConnection;
  10.   end;
  11. var
  12.   Form1: TForm1;
  13. implementation
  14. {$R *.dfm}
  15. end.

按下Ctrl+Shift+C,OK,看看Delphi帮你做了什么

  1. type
  2.   TForm1 = class(TForm)
  3.   private
  4.     FResult: string;
  5.     FConnection: TADOConnection;
  6.     { Private declarations }
  7.     procedure SayHello(AName: String);
  8.     procedure SetConnection(const Value: TADOConnection);
  9.     procedure SetResult(const Value: string);
  10.   public
  11.     { Public declarations }
  12.     property Result: string read FResult write SetResult;
  13.     property Connection: TADOConnection read FConnection write SetConnection;
  14.   end;
  15. var
  16.   Form1: TForm1;
  17. implementation
  18. {$R *.dfm}
  19. { TForm1 }
  20. procedure TForm1.SayHello(AName: String);
  21. begin
  22. end;
  23. procedure TForm1.SetConnection(const Value: TADOConnection);
  24. begin
  25.   FConnection := Value;
  26. end;
  27. procedure TForm1.SetResult(const Value: string);
  28. begin
  29.   FResult := Value;
  30. end;
  31. end.


 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值