Che cosa è un contatore globale in VB?

August 14

Che cosa è un contatore globale in VB?


Visual Basic .NET è un linguaggio a tutti gli effetti la programmazione orientata agli oggetti, con un potente e completo ambiente di sviluppo integrato. Indipendentemente dalla lingua che si sta utilizzando, ci sono momenti in cui è necessario stabilire un contatore che è possibile utilizzare in qualsiasi parte del programma. VB facilita contatori globali attraverso dichiarazioni nel namespace per un progetto. Ciò consente di utilizzare un contatore in qualsiasi parte del progetto, comprese tutte le forme nel progetto. Una buona comprensione della portata e la durata delle variabili VB è importante prima di iniziare a dichiarare le variabili contatore.

Ambito di applicazione e la durata variabile

Una variabile di Visual Basic ha un e "vita". "Scope" L'ambito definisce dove la variabile può fare riferimento, mentre la durata è il periodo di tempo che esiste la variabile. Se si tenta di fare riferimento a una variabile di livello più basso da un livello più alto si otterrà un errore. Tipicamente, è possibile fare riferimento una variabile a un livello inferiore se la variabile è dichiarata a un livello superiore. La variabile "vive" fino a quando il suo livello di dichiarazione si conclude.

Le variabili a livello di blocco

variabili a livello di blocco sono variabili che vengono dichiarate in una procedura. Il loro scopo è limitato all'uso nel procedimento, e la durata è da quando la procedura viene richiamato fino al termine con la sua lavorazione. Una variabile livello di blocco non può essere utilizzato in qualsiasi altra parte del programma.

Variabili modulo di livello

variabili livello di modulo sono definite al di fuori di tutte le procedure, ma all'interno di una data forma. Una variabile livello di modulo può essere utilizzato ovunque in forma, ed è di solito dichiarata come "Pubblico" o "Privato". Queste variabili possono essere consultati in una chiamata modulo se sono dichiarati come "Pubblico" o "Amico", sotto forma di chiamata, ma la chiamata modulo devono farvi riferimento come "FormClassName.VariableName." In questo esempio, "FormClassName" è il nome della classe Form chiamante, e "VariableName" è il nome della variabile dichiarato nella scheda di chiamata.

Variabili globali

Le variabili globali sono anche chiamati "variabili dei nomi", e possono essere utilizzati in qualsiasi forma o procedura nel progetto. Essi devono essere dichiarati fuori di qualsiasi procedura, ma dentro lo spazio dei nomi o il modulo come "Pubblico" o "amico". Le variabili globali possono essere utilizzati in qualsiasi forma o procedura all'interno del namespace. Se avete bisogno di un contatore che può essere utilizzato ovunque in qualsiasi forma o procedura l'intero progetto, è necessario dichiararla come variabile livello di spazio dei nomi per renderlo un contatore globale.