Costanti ed enumerazioni (Visual Basic)
Visual Basic fornisce una serie di costanti ed enumerazioni predefinite per gli sviluppatori. Nelle costanti sono memorizzati valori che rimangono costanti durante l'esecuzione di un'applicazione. Le enumerazioni costituiscono un comodo mezzo per utilizzare set di costanti correlate e di associare i valori costanti a nomi.
Costanti
Costanti di compilazione condizionale
Nella tabella seguente sono elencate le costanti predefinite disponibili per la compilazione condizionale.
Costante |
Descrizione |
CONFIG |
Stringa che corrisponde all'impostazione corrente della casella Configurazione soluzione attiva di Gestione configurazione. |
DEBUG |
Valore Boolean che può essere impostato nella finestra di dialogo Proprietà progetto. Per impostazione predefinita, DEBUG è definita nella configurazione di debug di un progetto. Una volta definita la costante DEBUG, viene generato l'output dei metodi della classe Debug nella finestra Output. In assenza della definizione di tale costante, non viene eseguita la compilazione dei metodi della classe Debug e non viene generato alcun output di debug. |
TARGET |
Stringa che rappresenta il tipo di output del progetto o l'impostazione dell'opzione della riga di comando /target. I valori possibili di TARGET sono i seguenti:
|
TRACE |
Valore Boolean che può essere impostato nella finestra di dialogo Proprietà progetto. Per impostazione predefinita, TRACE è definita in tutte le configurazioni di un progetto. Una volta definita la costante TRACE, viene generato l'output dei metodi della classe Trace nella finestra Output. In assenza della definizione di tale costante, non viene eseguita la compilazione dei metodi della classe Trace e non viene generato alcun output di Trace. |
VBC_VER |
Numero che rappresenta la versione di Visual Basic nel formato principale.secondario. Il numero di versione per Visual Basic 2005 è 8.0. |
Costanti Print e Display
Quando si chiamano le funzioni di stampa e visualizzazione, i valori effettivi nel codice possono essere sostituiti con le costanti seguenti.
Costante |
Descrizione |
vbCrLf |
Combinazione di ritorno a capo e avanzamento riga. |
vbCr |
Carattere di ritorno a capo. |
vbLf |
Carattere di avanzamento riga. |
vbNewLine |
Carattere di nuova riga. |
vbNullChar |
Carattere null. |
vbNullString |
Non equivale a una stringa di lunghezza zero ("") e viene utilizzata per la chiamata di routine esterne. |
vbObjectError |
Un codice di errore. I numeri errore definiti dall'utente devono essere maggiori di questo valore. Di seguito è riportato un esempio: Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Carattere di tabulazione. |
vbBack |
Carattere backspace. |
vbFormFeed |
Carattere non utilizzato in Microsoft Windows. |
vbVerticalTab |
Carattere non utilizzato in Microsoft Windows. |
Enumerazioni
Nella tabella seguente sono elencate e descritte le enumerazioni disponibili in Visual Basic.
Enumerazione |
Descrizione |
Indica lo stile della finestra da utilizzare per il programma richiamato quando viene chiamata la funzione Shell. |
|
Indica come riprodurre i suoni quando vengono chiamati i metodi audio. |
|
Indica il tipo di ruolo da controllare quando viene chiamato il metodo IsInRole. |
|
Indica il tipo di routine da richiamare quando viene chiamata la funzione CallByName. |
|
Indica come confrontare le stringhe quando si chiamano funzioni di confronto. |
|
Indica come visualizzare le date quando si chiama la funzione FormatDateTime. |
|
Indica come determinare e formattare gli intervalli di date quando si chiamano funzioni relative alla data. |
|
Specifica le azioni da intraprendere quando si deve eliminare una directory contenente file o directory. |
|
Indica le scadenze dei pagamenti quando vengono chiamati i metodi finanziari. |
|
Indica se i campi di testo sono delimitati o a larghezza fissa. |
|
Indica gli attributi file da utilizzare quando si chiamano funzioni di accesso ai file. |
|
Indica il primo giorno della settimana da utilizzare quando si chiamano funzioni relative alla data. |
|
Indica la prima settimana dell'anno da utilizzare quando si chiamano funzioni relative alla data. |
|
Indica quale pulsante è stato premuto in una finestra di messaggio, restituito dalla funzione MsgBox. |
|
Indica quali pulsanti visualizzare quando viene chiamata la funzione MsgBox. |
|
Indica la modalità di apertura del file quando si chiamano le funzioni di accesso ai file. |
|
Indica la modalità di apertura del file quando si chiamano le funzioni di accesso ai file. |
|
Indica la modalità di apertura del file quando si chiamano le funzioni di accesso ai file. |
|
Specifica se un file deve essere eliminato in modo permanente o spostato nel Cestino. |
|
Specifica se eseguire la ricerca in tutte le directory o solo in quelle di primo livello. |
|
Indica un valore Boolean oppure se è necessario utilizzare l'impostazione predefinita quando si chiamano le funzioni di formattazione dei numeri. |
|
Specifica le azioni da intraprendere se l'utente fa clic su Annulla durante un'operazione. |
|
Specifica se visualizzare una finestra di dialogo di avanzamento durante la copia, l'eliminazione o lo spostamento di file o directory. |
|
Indica il tipo di un oggetto Variant restituito dalla funzione VarType. |
|
Indica il tipo di conversione da eseguire quando viene chiamata la funzione StrConv. |
Vedere anche
Concetti
Cenni preliminari sulle costanti (Visual Basic)
Panoramica sulle enumerazioni (Visual Basic)