DELPHI的命名惯例
heyouna
方法的命名惯例:
方法是动词与名词的组合。动词描述了动作,并且在名词之前,而名词则描述动作所施行的对象。我们还知道名词与动词合起来,足以明确表达一个完整的口语或书面的句子。因此名词与动词联合的名字具
有很高的可读性。
按照规则,要把方法的作用域限制到方法名中的动作和主题范围之内。如果在方法名中只有一个名词,那么您可能是在处理特性。按照惯例,特性方法中读方法的前缀为动词Get,而写方法的前缀为动词Set,其后紧接着特性名
事件处理程序的命名惯例
Delphi 使用介词On 作为事件处理程序的前缀。On 描述了动作或运动,如OnClick 或OnDragDrop。
通过遵循一些惯例,几乎不需要花费时间即可找到方法、事件或特性的名字。术语的类型、动作和动作的主题可以帮助您为代码命名。
数据的命名惯例
Delphi 中的数据属性称之为字段。按照惯例,私有字段的前缀为F。去掉F,即可得到表示实际字段的特性的很方便的名字。请记住过程类型,即事件和数据也可以是字段,因此前缀为F。将字段与特性匹配很简单,将字段名去掉F 前缀即可。
因此,应该养成一种可辨别的风格,并坚持使用。
消息处理程序的命名惯例
消息处理程序是一些特别的方法,用于响应Delphi 所实现的消息分发模型。按照规则,消息处理程序与其所响应的消息名字大致相同。许多Windows 消息的前缀为WM_,而Delphi 对消息方法名的前两个字符使用了WM。与特定的控件相关的消息的前缀也具有特别的前缀,例如前缀为CB_的组合框。
在messages.pas 中可以找到这些消息的名字,它们被定义为常数。