Delphi 表单命名约定

Delphi form naming conventions

我已经阅读了很多 Delphi 的命名约定,但是,即使在有点官方的文档 (Object Pascal Style Guide) 上,对于表单名称似乎也没有达成共识。

假设我有一个名为“Main”的单元。根据链接文档,单元文件名将是“Main.pas”,其 class 将是“TMain”。但是表单名称(name 属性)呢?在我公司,我们通常以“F_”前缀加上单位名称来命名表格,在本例中为“F_Main”,但与Embarcadero doc相比感觉很奇怪。

是否有官方约定,或更常用的模式?

Delphi 中没有正式的命名约定,您可以自由使用最适合您的命名方式,但是有很好的指导原则,例如我在问题中链接的指导原则。我个人决定使用“frm”,因为它与我的组件命名前缀相匹配,例如标签的“lbl”等等。