Nomenclature/fr
From Lazarus wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
日本語 (ja) │
한국어 (ko) │
português (pt) │
русский (ru) │
- les propriétés ne devraient pas commencer par un verbe, mais avec un nom
- les méthodes devraient commencer par un verbe
- Les noms de méthode « GetFoo » sont réservée aux accesseurs en lecture de propriété "Foo"
- Les noms de méthode « SetFoo » sont réservée aux accesseurs en écriture de propriété "Foo"
property OnFoo: TNotifyEvent read GetFoo write SetFoo;
- Les noms de méthode "DoFoo" sont réservées à l'appel des evénements "OnFoo"
procedure TForm1.DoFoo;
begin
if Assigned(FOnFoo) then
FOnFoo(Nil);
end;
- Suggestion: employer "UpdateFoo" au lieu de "DoSetFoo" pour mettre à jour certains membres ou pour rendre une assertion valide
- Les propriétés d'événement devraient être nommées On.... en commençant par un adjectif, ensuite un verbe, puis un nom (d'autres sont facultatifs): comme OnFilterRecord, OnPostError, OnDblClick (adjectif au verbe d'abord)
- Les notifications pour les descendants de TControl devraient être nommées CNxxx