Cenni preliminari sulle costanti (Visual Basic)
Una costante è un nome significativo non soggetto a modifiche utilizzato in sostituzione di un numero o di una stringa.Nelle costanti vengono memorizzati valori che, come suggerisce il nome, devono rimanere costanti durante l'esecuzione di un'applicazione.L'utilizzo delle costanti consente di migliorare notevolmente la leggibilità del codice e di semplificarne la manutenzione.Si consiglia di utilizzarle soprattutto nei codici che contengono valori utilizzati più volte o che dipendono da determinati numeri che risultano difficili da ricordare o che non hanno un chiaro significato.
Creazione e utilizzo delle costanti
In Visual Basic sono disponibili numerose costanti predefinite, utilizzate principalmente per la stampa e la visualizzazione.È anche possibile creare costanti personalizzate mediante l'istruzione Const, utilizzando le stesse regole adottate per la creazione dei nomi di variabile.Se Option Strict è On, è necessario dichiarare il tipo di costante in modo esplicito.
L'ambito di una costante, ovvero la parte del codice che può fare riferimento alla costante senza qualificarne il nome, corrisponde a quello di una variabile dichiarata nella stessa posizione.Per creare una costante che esista all'interno dell'ambito di una routine particolare, dichiararla all'interno di tale routine.Per creare una costante che sia disponibile in tutta l'applicazione, dichiararla nella sezione dichiarazioni della classe utilizzando la parola chiave Public.
[!NOTA]
Sebbene siano simili alle variabili, non è possibile modificare o assegnare nuovi valori alle costanti.
Le costanti utilizzate nel codice possono essere definite dal modello a oggetti relativo ai controlli o ai componenti utilizzati oppure possono essere definite dall'utente, ovvero personalizzate.
Costanti in fase di compilazione e in fase di esecuzione
Una costante in fase di compilazione viene calcolata al momento della compilazione del codice, mentre una costante in fase di esecuzione può essere calcolata solo durante l'esecuzione dell'applicazione.Nel primo caso il valore della costante rimarrà lo stesso per ogni esecuzione dell'applicazione, mentre nel secondo il valore potrà variare ogni volta.Le costanti in fase di compilazione sono necessarie in determinati casi, ad esempio i limiti di matrice, le espressioni case o gli inizializzatori degli enumeratori.
Argomenti della sezione
Definizione |
Termine |
Illustra come utilizzare l'istruzione Const per dichiarare una costante e impostarne il valore. Dichiarando una costante si assegna al valore un nome significativo. |
|
Viene illustrata la creazione di costanti personalizzate, incluse le informazioni sull'ambito di validità e come evitare i riferimenti circolari. |
|
Vengono fornite informazioni sul modo in cui il compilatore Visual Basic inizializza le costanti quando si disattivaOption Explicit. |
|
Procedura: raggruppare i valori delle costanti correlate (Visual Basic) |
Dimostra come raggruppare i valori costanti correlati. |
Riferimento
Definizione |
Termine |
Sono illustrate le costanti predefinite di Visual Basic. |
|
Viene descritta l'istruzione Const e ne viene illustrato l'utilizzo. |
|
Viene descritta l'istruzione Option Strict e ne viene illustrato l'utilizzo. |
Vedere anche
Attività
Procedura: inizializzare una variabile di matrice in Visual Basic