每一级有两个空格。不要在源代码中保留tab字符,因为tab字符会随着不同用户的不同设置和不同的资源管理工具(打印、文档、版本控制等)而代表不同的宽度。
avar、aVar、Avar、AVAR在Delphi中代表的都是同一个变量,Delphi不区分大小写
名字中的其他单词也应以大写字母开头,以加强可读性,不然,改的时候不好改。找不找北
过程的名称应该同它的内容相符,一个引发其他行为的过程应以动词开头,例如:
procedure ReadDataFromFile;
一个用于设置输入参数的过程应以单词Set作为前缀,例如:
procedure SetFormCaption;
一个用来接收某个值的过程应以单词Get作为前缀,例如:
procedure GetFormCaption: string;
另外,我们也可以通过在各个单词间加入下划线达到清晰易读的效果
在大段的程序上加注“{}”,编辑器会把它们处理成空白。Delphi保留了Borland Pascal编辑器的风格,关键字采用黑体字,被注释的部分会变暗,这使得编程风格良好,程序易读易写。
(2)也可以利用符号“//”在一行上加入注释
标识符是Delphi应用程序中一些量的名称,这些量包括var(变量)、const(常量)、type(类型)、procedure(过程)、function(函数)、method(方法)及其他。Object Pascal在应用标识符时,必须首先声明它们。Object Pascal是强类型语言,要求相互赋值的变量类型必须相同,这样,编译器可以确保赋给变量或属性的值是正确的类型,若出现错误,也便于改正。