Delphi编辑器的“代码完成”功能
2008-10-23 11:37
369 查看
“代码完成”功能是很多IDE的代码编辑器都有的功能,使用它可以减少不少重复工作,节省您的宝贵时间。
下面看一下Delphi中的此功能。
1、在类的声明部分写好一个过程/方法,然后将使用Ctrl+Shift+C快捷键,编辑器会自动在实现部分补上过程/方法实现的相关部分。
2、对于属性,即property也同样有效。在public声明部分定义的一个属性,按Ctrl+Shift+C,则会自动添加一个同类型的FXXX成员,并写好对应的SetXXX方法!这个对于经常用property的人来说绝对实用。
举例
有如下一个类:
type
TForm1 = class(TForm)
private
{ Private declarations }
procedure SayHello(AName: String);
public
{ Public declarations }
property Result: string;
property Connection: TADOConnection;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
按下Ctrl+Shift+C,OK,看看Delphi帮你做了什么
type
TForm1 = class(TForm)
private
FResult: string;
FConnection: TADOConnection;
{ Private declarations }
procedure SayHello(AName: String);
procedure SetConnection(const Value: TADOConnection);
procedure SetResult(const Value: string);
public
{ Public declarations }
property Result: string read FResult write SetResult;
property Connection: TADOConnection read FConnection write SetConnection;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
procedure TForm1.SayHello(AName: String);
begin
end;
procedure TForm1.SetConnection(const Value: TADOConnection);
begin
FConnection := Value;
end;
procedure TForm1.SetResult(const Value: string);
begin
FResult := Value;
end;
end.
下面看一下Delphi中的此功能。
1、在类的声明部分写好一个过程/方法,然后将使用Ctrl+Shift+C快捷键,编辑器会自动在实现部分补上过程/方法实现的相关部分。
2、对于属性,即property也同样有效。在public声明部分定义的一个属性,按Ctrl+Shift+C,则会自动添加一个同类型的FXXX成员,并写好对应的SetXXX方法!这个对于经常用property的人来说绝对实用。
举例
有如下一个类:
type
TForm1 = class(TForm)
private
{ Private declarations }
procedure SayHello(AName: String);
public
{ Public declarations }
property Result: string;
property Connection: TADOConnection;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
按下Ctrl+Shift+C,OK,看看Delphi帮你做了什么
type
TForm1 = class(TForm)
private
FResult: string;
FConnection: TADOConnection;
{ Private declarations }
procedure SayHello(AName: String);
procedure SetConnection(const Value: TADOConnection);
procedure SetResult(const Value: string);
public
{ Public declarations }
property Result: string read FResult write SetResult;
property Connection: TADOConnection read FConnection write SetConnection;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
procedure TForm1.SayHello(AName: String);
begin
end;
procedure TForm1.SetConnection(const Value: TADOConnection);
begin
FConnection := Value;
end;
procedure TForm1.SetResult(const Value: string);
begin
FResult := Value;
end;
end.
相关文章推荐
- delphi IDE的代码完成功能
- 最好用的JS编辑器:JSEclipse及YUT-EXT库的智能代码完成功能
- Navicat 编辑器自动完成代码功能讲解
- 自己动手设计代码编辑器——(四)代码智能提示(自动完成功能)
- Navicat 编辑器高级功能之自动完成代码
- 学习delphi过程中收集的一些功能代码(整理中)
- Delphi&C#代码模拟“显示桌面”的功能(使用CreateOleObject('Shell.Application'))
- 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 如何在Delphi中用代码来完成计算字段的创建
- 使用 Sublime Text 做 Javascript 编辑器 - 集成 SublimeCodeIntel 实现代码智能提示及自动完成
- 最全Pycharm教程(16)——Pycharm编辑器功能之代码自动生成
- 觉得在VS2005下最好的功能就是代码自动完成了
- SharpPad文本编辑器: 已完成添加代码自动完成、代码折叠等功能
- 最全Pycharm教程(18)——Pycharm编辑器功能之代码拼写提示
- 仿博客园编辑器的插入代码 代码高亮功能
- Atitit ide之道 开发工具之道 attilax著 v2 s22.docx Atitit ide开发工具之道 attilax总结 1. 代码编辑器功能 3 1.1. 关键词颜色 3 1.2.
- Lua 代码编辑器 Sublime Text2 介绍、常用功能、快捷键
- 完成DELPHI的不可能功能:宏替换!(如何根据字符串来创建对象)
- Eclipse代码自动完成功能
- 代码编辑器应该有语法高亮、自动补全,代码提示,格式化功能,代码跳转