在声明类等时,“T”TObject
代表什么?模板?
例子:
procedure TfrmMain.CaptureInfo1Click(Sender: TObject);
begin
frmCapture.Show;
end;
Delphi 有许多官方认可的前缀。
这些都是 Borland 约定,编译器不强制执行。
前缀 | 用于 | 笔记 --------+----------+-------------------------------- -------------- T | 类型 | 表示结构化类型、类或记录 我 |接口| 对于接口,例如 IInterface F | 领域 | 类或记录中的私有字段 XX | 枚举 | 枚举成员有一个 2 字符前缀 | | 例如 TFontStyle 枚举的 fsBold、fsItalic 一个 | 参数 | 已弃用!所有方法参数都以“A”开头。 不再鼓励该公约。 请注意,大小写如图所示。
Delphi 使用前缀的原因是该语言不区分大小写,因此使用 ALLCAPS 表示常量和使用前导大写表示类型的 C/Java 技巧不起作用。
所有这些以及更多内容都在Object Pascal Style Guide中进行了概述,更具体地说是在命名约定部分。
这是 Borland 等人编写的所有源代码都遵循的风格
据我所知,它代表“类型”。