Difference between revisions of "Nomenclature/fr"

From Free Pascal wiki
Jump to navigationJump to search
m
m (Fixed syntax highlighting; removed categories included in template)
 
Line 5: Line 5:
 
* Les noms de méthode « GetFoo » sont réservée aux accesseurs en lecture de propriété "Foo"
 
* 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"
 
* Les noms de méthode « SetFoo » sont réservée aux accesseurs en écriture de propriété "Foo"
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
   property OnFoo: TNotifyEvent read GetFoo write SetFoo;
 
   property OnFoo: TNotifyEvent read GetFoo write SetFoo;
 
</syntaxhighlight>
 
</syntaxhighlight>
 
* Les noms de méthode "DoFoo" sont réservées à l'appel des evénements "OnFoo"
 
* Les noms de méthode "DoFoo" sont réservées à l'appel des evénements "OnFoo"
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
   procedure TForm1.DoFoo;
 
   procedure TForm1.DoFoo;
 
   begin
 
   begin
Line 19: Line 19:
 
* 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 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
 
* Les notifications pour les descendants de TControl devraient être nommées CNxxx
<br>
 
<br>
 
 
{{AutoCategory}}
 

Latest revision as of 10:17, 21 February 2020

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