2 votes

Directives C# et lignes directrices de nommage des contrôles Windows Forms

Est-ce que quelqu'un a des lignes directrices/meilleures pratiques pour les conventions de nommage pour les formulaires et les contrôles (par exemple, les événements, les boutons)?

6voto

anthares Points 5536

Je utilise généralement la notation hongroise des systèmes Exemple :

btnSubmit : est un bouton

lblAccountNum : la variable est un label

5voto

Gerrie Schenck Points 13421

Dans WinForms, j'utilise généralement des suffixes, par exemple :

submitButton
accountNumberLabel

etc.

Mais beaucoup d'entreprises utilisent encore un préfixe, comme l'a dit anthares.

5voto

Tim Robinson Points 28696

Je ne pense pas qu'il soit nécessaire de définir des règles spéciales pour le développement de formulaires; les directives de nommage Microsoft .NET le couvrent.

Je nomme les formulaires comme n'importe quelle autre classe de l'application : MainForm, SaveDialog, etc.

Je nomme les contrôles comme n'importe quel champ dans une classe : okButton, nameTextBox, etc.

2voto

kst Points 853

L'exemple suivant est celui le plus utilisé par les programmeurs .net

Contrôle: Label
Préfixe : lbl
Exemple: lblFirstName

1voto

Erwin J. Points 266

Je préfixe généralement le nom de la classe complet par exemple textBoxNom. Je trouve cela plus facile à lire que des préfixes de trois lettres et c'est cohérent avec les noms générés par l'IDE. Je donne uniquement un nom aux contrôles qui sont référencés par le code. Les contrôles qui sont liés aux données n'ont généralement pas besoin d'un nom.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X