Standard di codifica di Microsoft per i controlli ASP.NET

3

Non riesco a trovare standard / convenzioni di denominazione in MSDN per denominare i controlli ASP.NET.

Uno dei seguenti standard tende ad essere usato dai programmatori:

  • lblAddress
  • AddressLabel
  • Address

In base a Nome del tipo di membri di MSDN , dovremmo trattare i controlli ASP.NET come campi, quindi usare il caso Pascal (ad esempio AddressLabel )?

    
posta davenewza 18.03.2013 - 15:56
fonte

4 risposte

3

Sono per la tua seconda voce, AddressLabel . Per un paio di ragioni. Uno, credo che la prima notazione ungherese sia fuori di favore in grande stile. Successivamente, credo che molte volte le etichette precedano i campi di input o un'altra porzione di testo, quindi potrebbero esserci diversi controlli "Indirizzo" e dovranno essere disambiguati in qualche modo. Quindi, AddressLabel .

    
risposta data 18.03.2013 - 16:17
fonte
6

È la seconda versione, AddressLabel . Tuttavia,

  1. Se si tratta solo di un'etichetta e non ci si riferisce mai a essa in codice, è possibile utilizzare il valore predefinito label1 , label2 o qualunque sia l'IDE automaticamente assegnato.

  2. Preferisco uxAddressLabel e uxAddressTextBox . Questo fa sì che intellisense raggruppi tutti i controlli insieme e li rende molto più facili da riferire. Questo è il mio unico utilizzo rimanente per la notazione ungherese.

risposta data 18.03.2013 - 16:18
fonte
1

Sì, i controlli sono campi della tua classe Pagina . Dovresti nominarlo con la carcassa di cammello. Ad esempio lblResult , grdEmployees ecc. Se non hai alcuna convenzione di denominazione valida nella tua azienda, puoi utilizzare la convenzione di denominazione Microsoft. Puoi leggere ulteriori informazioni sulla convenzione di denominazione Microsoft di base qui .

    
risposta data 03.08.2013 - 09:00
fonte
0

Nella programmazione delle convenzioni di denominazione dei linguaggi si ottengono grandi vantaggi per ridurre lo sforzo necessario per leggere e comprendere il codice sorgente. Fornisce una migliore comprensione in caso di riutilizzo del codice dopo un lungo intervallo di tempo. È un primo passo per i principianti per imparare qualsiasi linguaggio di programmazione. È un elemento molto importante

Un buon riferimento a questo proposito: link

Spero ti possa aiutare

Il miglior riguardo

    
risposta data 26.03.2013 - 07:31
fonte

Leggi altre domande sui tag