tasto di scelta <definizione>
tasto di scelta

Tasto che, premuto insieme ad ALT, consente di aprire un menu, eseguire un comando, selezionare o spostarsi su un oggetto. Premendo ALT+F, ad esempio, verrà aperto il menu File.


controllo ActiveX <definizione>
controllo ActiveX

Oggetto che viene inserito in un form per attivare o migliorare l'interazione dell'utente con un'applicazione. Per i controlli ActiveX sono disponibili eventi e tali controlli possono essere incorporati in altri controlli. L'estensione del nome del file di questi controlli è .ocx.


oggetto ActiveX <definizione>
oggetto ActiveX

Oggetto esportato in altre applicazioni o strumenti di programmazione tramite interfacce di automazione.


aggiunta <definizione>
aggiunta

Strumento personalizzato che aggiunge nuove funzioni all'ambiente di sviluppo di Visual Basic.


set di caratteri ANSI <definizione>
set di caratteri ANSI

Set di caratteri a 8 bit dell'American National Standards Institute (ANSI) che consente di rappresentare fino a 256 caratteri (0–255) utilizzando la tastiera. I primi 128 caratteri (0–127) corrispondono alle lettere e ai simboli di una tastiera standard americana. I successivi 128 caratteri (128–255) rappresentano caratteri speciali, quali lettere di alfabeti internazionali, accenti, simboli di valuta e frazioni.


applicazione <definizione>
applicazione

Insieme di codice ed elementi visivi che funzionano congiuntamente come programma unico. I programmatori creano ed eseguono le applicazioni nell'ambiente di sviluppo, mentre gli utenti in genere eseguono le applicazioni come file eseguibili all'esterno dell'ambiente di sviluppo.


argomento <definizione>
argomento

Costante, variabile, o espressione passata a una routine.


matrice <definizione>
matrice

Gruppo di elementi indicizzati in sequenza che possiedono lo stesso tipo di dati intrinseco. A ciascun elemento di una matrice viene assegnato un numero di indice univoco che lo identifica. Le modifiche apportate a un elemento di una matrice non influenzano gli altri elementi.


set di caratteri ASCII <definizione>
set di caratteri ASCII

Set di caratteri a 7 bit dell'American Standard Code for Information Interchange (ASCII) utilizzato diffusamente per rappresentare lettere e simboli delle tastiere standard americane. Il set di caratteri ASCII equivale ai primi 128 caratteri (0–127) del set di caratteri ANSI.


formattazione automatica <definizione>
formattazione automatica

Funzione che consente di formattare automaticamente il codice durante il suo inserimento, rendendo maiuscole le iniziali delle parole chiave, adeguando la spaziatura, aggiungendo la punteggiatura e impostando i colori di primo e secondo piano.


oggetto di automazione <definizione>
oggetto di automazione

Oggetto esportato in altre applicazioni o strumenti di programmazione tramite le interfacce di automazione.


classe di base <definizione>
classe di base

Classe originale da cui è possibile creare altre classi.


bitmap <definizione>
bitmap

Immagine rappresentata in pixel e memorizzata come insieme di bit ciascuno dei quali corrisponde a un pixel. Nei sistemi a colori a ogni pixel corrispondono più bit. Ai file delle bitmap viene in genere assegnata l'estensione bmp.


confronto bit per bit <definizione>
confronto bit per bit

Confronto dei bit che occupano posizioni identiche in due espressioni numeriche, eseguito un bit alla volta.


tipo di dati Boolean <definizione>
tipo di dati Boolean

Tipo di dati con solo due valori possibili, ovvero True (-1) o False (0). Le variabili di tipo Boolean vengono memorizzate come numeri a 16 bit (2 byte).


espressione di tipo booleano <definizione>
espressione di tipo booleano

Espressione la cui valutazione dà come risultato True o False.


controllo associato <definizione>
controllo associato

Controllo predisposto per l'accesso a un campo specifico di un database attraverso un controllo Data. Un controllo di questo tipo può essere associato a un controllo Data impostandone le proprietà DataSource e DataField. Quando un controllo Data passa da un record al successivo, tutti i controlli associati al controllo Data visualizzeranno i dati dei campi del record corrente. Se si modificano i dati di un controllo associato e quindi si passa a un altro record, le modifiche verranno salvate automaticamente nel database.


modalità interruzione <definizione>
modalità interruzione

Sospensione temporanea dell'esecuzione del programma nell'ambiente di sviluppo. In modalità interruzione è possibile esaminare, eseguire il debug, reimpostare, passare a punti diversi o proseguire l'esecuzione del programma. La modalità interruzione può essere attivata nei seguenti modi:

•	In presenza di un punto di interruzione durante l'esecuzione del programma.

•	Premendo CTRL+INTERR durante l'esecuzione del programma.

•	In presenza di un'istruzione Stop o di un errore di run-time non intercettato durante l'esecuzione del programma.

•	Aggiungendo un'espressione di controllo Interrompi se il valore è vero. L'esecuzione si interrompe quando il valore dell'espressione di controllo cambia e assume il valore True.

•	Aggiungendo un'espressione di controllo Interrompi se il valore cambia. L'esecuzione si interrompe quando il valore dell'espressione di controllo cambia.


punto di interruzione <definizione>
punto di interruzione

Una riga di programma selezionata, in corrispondenza della quale l'esecuzione si interrompe automaticamente. I punti di interruzione non vengono salvati nel codice.


per riferimento <definizione>
per riferimento

Metodo per il passaggio a una routine dell'indirizzo di un argomento anziché del valore effettivo. Ciò consente alla routine di accedere alla variabile effettiva. Di conseguenza il valore effettivo della variabile può essere modificato dalla routine alla quale viene passato. Se non diversamente specificato, gli argomenti vengono passati per riferimento.


per valore <definizione>
per valore

Metodo per il passaggio a una routine del valore di un argomento anziché di un indirizzo. Ciò consente alla routine di accedere a una copia della variabile. Di conseguenza il valore effettivo della variabile non può essere modificato dalla routine alla quale viene passato.


tipo di dati Byte <definizione>
tipo di dati Byte

Tipo di dati utilizzato per contenere numeri interi positivi compresi nell'intervallo tra 0 e 255. Le variabili di tipo Byte vengono memorizzate come numeri singoli, senza segno a 8 bit (1 byte).


codice di carattere <definizione>
codice di carattere

Numero che rappresenta un particolare carattere in un set, quale ad esempio il set di caratteri ANSI.


classe <definizione>
classe

Definzione formale di un oggetto. La classe è il modello in base al quale vengono create le istanze di un oggetto in fase di esecuzione. Definisce le proprietà dell'oggetto e i metodi utilizzati per gestire le funzioni dell'oggetto stesso.


modulo di classe <definizione>
modulo di classe

Modulo contenente la definizione di una classe, comprese le definizioni di metodi e proprietà.


modulo del codice <definizione>
modulo del codice

Modulo che include il codice pubblico ovvero condivisibile in tutti i moduli di un progetto. Un modulo del codice viene definito modulo standard nelle versioni più recenti di Visual Basic.


riquadro del codice <definizione>
riquadro del codice

Riquadro all'interno della finestra del codice utilizzato per l'immissione e la modifica del codice. La finestra del codice può includere uno o più riquadri del codice.


insieme <definizione>
insieme

Oggetto che contiene un insieme di oggetti correlati. La posizione di un oggetto nell'insieme può variare quando si verifica una modifica nell'insieme. La posizione di un oggetto specifico all'interno dell'insieme è pertanto variabile.


riga di comando <definizione>
riga di comando

Percorso, nome di file e argomenti forniti dall'utente per l'esecuzione di un programma.


commento <definizione>
commento

Testo esplicativo all'interno del codice contenente informazioni sul funzionamento del codice. Le righe di commento iniziano sempre con un apostrofo (') o con la parola chiave Rem seguita da uno spazio.


operatore di confronto <definizione>
operatore di confronto

Carattere o simbolo che indica una relazione fra due o più valori o espressioni. Gli operatori sono ad esempio: minore di (<), minore o uguale a (<=), maggiore di (>), maggiore o uguale a (>=), diverso (<>) e uguale (=). Altri operatori di confronto sono Is e Like. Si noti, tuttavia, che Is e Like non possono essere utilizzati come operatori di confronto in un'istruzione Select Case.


fase di compilazione <definizione>
fase di compilazione

Il momento in cui il codice di origine viene tradotto in codice eseguibile.


istruzione di compilazione <definizione>
istruzione di compilazione

Comando utilizzato per modificare il funzionamento del compilatore.


costante di compilazione condizionale <definizione>
costante di compilazione condizionale

Identificatore di Visual Basic definito nell'applicazione host oppure utilizzando l'istruzione di compilazione #Const e utilizzato in altre istruzioni di compilazione per stabilire quando e se determinati blocchi di codice di Visual Basic vengono compilati.


costante <definizione>
costante

Elemento predefinito che mantiene un valore costante per tutta l'esecuzione di un programma. Le costanti possono essere stringhe, valori letterali numerici o stringa, altre costanti o una qualsiasi combinazione di tali elementi e operatori artimetici o logici, ad eccezione di Is e dell'operatore di elevamento a potenza. Per ogni applicazione host possono essere impostate costanti predefinite. Altre costanti possono essere definite utilizzando l'istruzione Const. Le costanti possono essere utilizzate in un punto qualsiasi del codice in sostituzione dei valori effettivi.


contenitore <definizione>
contenitore

Oggetto che può contenere altri oggetti.


controllo <definizione>
controllo

Oggetto che è possibile inserire in un form e che prevede proprietà, metodi ed eventi specifici. I controlli consentono di ricevere l'input dell'utente, visualizzare l'output e generare routine di eventi. È possibile gestire la maggior parte dei controlli utilizzando i metodi. Alcuni controlli sono interattivi, ovvero rispondono alle azioni eseguite dall'utente, mentre altri sono statici, ovvero accessibili solo attraverso il codice.


matrice di controlli <definizione>
matrice di controlli

Gruppo di controlli che condividono il nome, il tipo e le routine di eventi. A ciascun controllo della matrice corrisponde un numero di indice univoco che consente di determinare quale controllo riconosce un particolare evento.


tipo di dati Currency <definizione>
tipo di dati Currency

Tipo di dati compreso nell'intervallo da -922.337.203.685.477,5808 a 922.337.203.685.477,5807. Utilizzato per calcoli monetari o a virgola fissa in cui la precisione è fondamentale. Il carattere di dichiarazione del tipo che rappresenta il tipo di dati Currency in Visual Basic è il simbolo (@).


tipo di dati <definizione>
tipo di dati

Caratteristica di una variabile che determina quale genere di dati essa può includere. I tipi di dati fondamentali comprendono Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant (predefinito) e tipi definiti dall'utente, nonché tipi specifici di oggetto.


tipo di dati Date <definizione>
tipo di dati Date

Tipo di dati utilizzato per memorizzare date e orari come numeri reali. Le variabili di tipo Date vengono memorizzate come numeri a 64 bit (8 byte). Il valore a sinistra del separatore decimale rappresenta una data e il valore a destra rappresenta un orario.


espressione data <definizione>
espressione data

Qualsiasi espressione interpretabile come una data, ovvero qualsiasi combinazione di valori letterali di data, numeri disposti come nelle date, stringhe con l'apparenza di date e date restituite da funzioni. Un'espressione data è limitata a numeri o stringhe, disposti in qualsiasi combinazione, che possano rappresentare una data compresa fra l'1 gennaio 100 e il 31 dicembre 9999.

Le date sono memorizzate come parte di un numero reale. I valori a sinistra del separatore decimale rappresentano la data, quelli a destra l'orario. I numeri negativi rappresentano le date antecedenti il 30 dicembre 1899.


valore letterale di data <definizione>
valore letterale di data

Qualsiasi sequenza di caratteri con formato valido preceduta e seguita dal simbolo di numero (#). I formati validi comprendono il formato di data specificato dalle impostazioni internazionali relative al codice o il formato di data universale.

Ad esempio: #12/31/92# è il valore letterale di data corrispondente al 31 dicembre 1992 in un'applicazione con impostazioni internazionali italiane. Utilizzare i valori letterali di data per ottimizzare la portabilità del codice fra le diverse lingue.


separatori di data <definizione>
separatori di data

Caratteri utilizzati per separare giorno, mese e anno nella formattazione dei valori di data. I caratteri sono determinati dalle impostazioni di sistema o dalla funzione Format.


tipo di dati Decimal <definizione>
tipo di dati Decimal

Tipo di dati che contiene numeri decimali divisi per una potenza di 10. Se il fattore di divisione è zero (numeri senza decimali) l'intervallo valido è +/-79.228.162.514.264.337.593.543.950.335. Per i numeri con 28 decimali, l'intervallo è +/-7,9228162514264337593543950335. Il numero diverso da zero più piccolo che può essere rappresentato come tipo Decimal è 0,0000000000000000000000000001.

Si noti che attualmente il tipo di dati Decimal può essere utilizzato solo in una Variant. Non è possibile dichiarare una variabile di tipo Decimal. È comunque possibile creare una Variant con sottotipo Decimal utilizzando la funzione CDec.


dichiarazione <definizione>
dichiarazione

Codice non eseguibile per l'assegnazione di un nome a una costante, una variabile o una routine e per la definizione delle caratteristiche, come il tipo di dati. Per le routine delle DLL, nelle dichiarazioni vengono specificati i nomi, le librerie e gli argomenti.


finestra di progettazione <definizione>
finestra di progettazione

Finestra per la progettazione visiva nell'ambiente di sviluppo Visual Basic. È possibile utilizzare questa finestra per progettare nuove classi in modo visivo. In Visual Basic sono disponibili finestre di progettazione incorporate per i form. Nelle edizioni Professional e Enterprise di Visual Basic sono disponibili finestre di progettazione per i controlli ActiveX e i documenti ActiveX.


fase di progettazione <definizione>
fase di progettazione

Fase in cui viene creata un'applicazione nell'ambiente di sviluppo aggiungendo controlli, impostando le proprietà di controlli e form e così via. Durante la fase di esecuzione, invece, lo sviluppatore interagisce con l'applicazione allo stesso modo di un utente.


ambiente di sviluppo <definizione>
ambiente di sviluppo

Parte dell'applicazione in cui si scrive il codice, si creano i controlli, si impostano le proprietà di controlli e form e così via.


finestra ancorata <definizione>
finestra ancorata

Finestra bloccata sulla cornice della finestra principale.


documento <definizione>
documento

Elemento completo creato tramite un'applicazione e al quale viene assegnato un nome di file univoco.


DBCS <definizione>
DBCS

Set di caratteri che utilizza uno o due byte per rappresentare un carattere. In questo modo possono essere rappresentati più di 256 caratteri.


tipo di dati Double <definizione>
tipo di dati Double

Tipo di dati che contiene numeri a virgola mobile a doppia precisione a 64 bit (8 byte) compresi tra -1.79769313486231E308 e -4,94065645841247E-324 per i valori negativi, tra 4,94065645841247E-324 e 1,797693134862325E308 per i valori positivi. Il carattere di dichiarazione del tipo che rappresenta il tipo di dati Double in Visual Basic è il simbolo di numero (#).


scambio dinamico dei dati (DDE) <definizione>
scambio dinamico dei dati (DDE)

Protocollo standard per lo scambio di dati tramite collegamenti attivi tra le applicazioni eseguite in Microsoft Windows.


libreria a collegamento dinamico (DLL) <definizione>
libreria a collegamento dinamico (DLL)

Libreria di routine caricata e collegata alle applicazioni durante l'esecuzione. Le DLL vengono create con altri linguaggi di programmazione quali il linguaggio C, MASM o Fortran.


Empty <definizione>
Empty

Valore che indica che a una variabile Variant non è stato assegnato alcun valore iniziale. Le variabili Empty sono rappresentate da 0 (in un contesto numerico) o da una stringa di lunghezza zero ("") (in un contesto testuale).


numero di errore <definizione>
numero di errore

Numero intero compreso nell'intervallo 0 – 65.535, che corrisponde all'impostazione della proprietà Number dell'oggetto Err. Se viene utilizzato in combinazione con l'impostazione della proprietà Description dell'oggetto Err, questo numero rappresenta uno specifico messaggio di errore.


oggetto di origine degli eventi <definizione>
oggetto di origine degli eventi

Oggetto che rappresenta l'origine degli eventi che vengono generati in seguito a un'azione. Gli oggetti di origine degli eventi vengono restituiti dalle proprietà. La proprietà CommandBarEvents restituisce, ad esempio, l'oggetto CommandBarEvents.


file eseguibile <definizione>
file eseguibile

Applicazione per Windows che può essere eseguita all'esterno dell'ambiente di sviluppo. I file eseguibili hanno in genere estensione exe.


espressione <definizione>
espressione

Combinazione di parole chiave, operatori, variabili e costanti che restituiscono una stringa, un numero o un oggetto. Un'espressione può eseguire un calcolo, manipolare caratteri o eseguire prove sui dati.


numero di file <definizione>
numero di file

Numero utilizzato nell'istruzione Open per aprire un file. Utilizzare i numeri di file compresi nell'intervallo da 1 a 255 inclusi per i file che non sono accessibili da altre applicazioni. Utilizzare i numeri di file compresi nell'intervallo da 256 a 511 inclusi per i file accessibili da altre applicazioni.


stato attivo <definizione>
stato attivo

L'oggetto in cui si trova lo stato attivo è in genere contraddistinto da una didascalia o da una barra del titolo evidenziata e solo in questo stato può ricevere i clic del mouse e l'input dalla tastiera. In Microsoft Windows lo stato attivo si può trovare su una sola finestra, un solo form o un solo controllo alla volta. Lo stato attivo può essere impostato dall'applicazione o dall'utente.


form <definizione>
form

Finestra o finestra di dialogo. I form sono contenitori per controlli. Un form MDI (interfaccia a documenti multipli) può inoltre fungere da contenitore per form secondari e controlli.


modulo di form <definizione>
modulo di form

File contenuto in un progetto Visual Basic a cui viene assegnata l'estensione .frm e che può contenere descrizioni grafiche di un form, i relativi controlli e le proprietà corrispondenti, dichiarazioni a livello di form di costanti, variabili e routine esterne, nonché routine di eventi e generali.


routine Function <definizione>
routine Function

Routine che esegue un'operazione specifica in un programma e restituisce un valore. Le routine Function iniziano con un'istruzione Function e terminano con un'istruzione End Function.


routine generale <definizione>
routine generale

Routine che deve essere richiamata in modo esplicito da un'altra routine. Le routine di eventi vengono invece richiamate automaticamente in risposta a un'azione eseguita dall'utente o dal sistema.


metodo grafico <definizione>
metodo grafico

Metodo che viene applicato a un oggetto quale, ad esempio, Form, PictureBox o Printer, ed esegue operazioni di disegno in fase di esecuzione, ad esempio animazione o simulazione. I metodi grafici sono Circle, Cls, Line, PaintPicture, Point, Print e PSet.


applicazione host <definizione>
applicazione host

Qualsiasi applicazione che supporta l'utilizzo di Visual Basic, Applications Edition. Ad esempio, Microsoft Excel, Microsoft Project e così via.


identificatore <definizione>
identificatore

Elemento di un'espressione che fa riferimento a una costante o variabile.


icona <definizione>
icona

Rappresentazione grafica di un oggetto o concetto. Le icone vengono in genere utilizzate per rappresentare le applicazioni Microsoft Windows ridotte a icona. Un'icona è essenzialmente una bitmap di dimensioni massime di 32 x 32 pixel e con estensione .ico.


in process <definizione>
in process

In esecuzione nello stesso spazio di indirizzo di un'applicazione.


oggetto inseribile <definizione>
oggetto inseribile

Oggetto di un'applicazione che rappresenta un tipo di controllo aggiuntivo, ad esempio un foglio di lavoro di Microsoft Excel.


tipo di dati Integer <definizione>
tipo di dati Integer

Tipo di dati contenente variabili memorizzate come numeri interi a 2 byte nell'intervallo da -32.768 a 32.767. Il tipo di dati Integer viene inoltre utilizzato per rappresentare valori enumerati. Il carattere di dichiarazione del tipo che rappresenta il tipo di dati Integer in Visual Basic è il segno di percentuale (%).


costante intrinseca <definizione>
costante intrinseca

Costante fornita dall'applicazione. Le costanti di Visual Basic sono elencate nella libreria degli oggetti e possono essere visualizzate nella finestra di dialogo Visualizzatore oggetti. Non è possibile disattivare le costanti intrinseche, pertanto non sono ammesse costanti definite dall'utente con lo stesso nome delle costanti intrinseche.


parola chiave <definizione>
parola chiave

Parola o simbolo riconosciuto come parte del linguaggio di programmazione Visual Basic, ad esempio un'istruzione, un nome di funzione o un operatore.


carattere di continuazione riga <definizione>
carattere di continuazione riga

Combinazione di uno spazio seguito da un carattere di sottolineatura ( _). Viene utilizzato in ambiente di sviluppo per estendere una singola riga logica di codice su due o più righe fisiche. Si noti che i caratteri di continuazione riga non devono essere utilizzati per mandare a capo un'espressione stringa all'interno di una riga di codice.


etichetta di riga <definizione>
etichetta di riga

Le etichette di riga vengono utilizzate per identificare una singola riga di codice. L'etichetta può essere composta da una qualsiasi combinazione di caratteri che inizia con una lettera e termina con il segno di due punti (:). Le etichette di riga devono trovarsi nella prima colonna e per il loro inserimento non è significativa la distinzione tra maiuscole e minuscole.


numero di riga <definizione>
numero di riga

I numeri di riga vengono utilizzati per identificare una singola riga di codice. Un numero di riga può essere una qualsiasi combinazione di numeri univoca all'interno del modulo in cui è utilizzata. I numeri di riga devono trovarsi nella prima colonna.


finestra collegata <definizione>
finestra collegata

Finestra associata a una finestra diversa dalla finestra principale.


cornice di finestre collegate <definizione>
cornice di finestre collegate

Cornice di una finestra contenente più finestre collegate tra loro.


impostazioni internazionali <definizione>
impostazioni internazionali

Insieme di informazioni corrispondenti a una determinata lingua e a un paese. Le impostazioni internazionali del codice determinano la lingua utilizzata per termini quali le parole chiave e definiscono impostazioni specifiche quali i separatori decimali e di elenco, i formati di data e il tipo di ordinamento dei caratteri.

Le impostazioni internazionali del sistema agiscono sulle funzioni che dipendono dal paese, ad esempio la visualizzazione di numeri o la conversione di stringhe in date. Le impostazioni internazionali vengono definite dalle utilità del Pannello di controllo fornite dal sistema operativo.

Le impostazioni internazionali del codice equivalgono in genere a quelle del sistema, anche se in alcuni casi possono essere diverse. In Visual Basic edizione Standard e Professional, ad esempio, il codice non viene tradotto dall'impostazione Inglese (USA). Anche se le impostazioni internazionali del sistema vengono definite in base alla lingua e al paese dell'utente, le impostazioni internazionali del codice saranno sempre Inglese (USA) senza possibilità di modifica. In questi casi vengono pertanto utilizzati i separatori, i segnaposti di formato e l'ordinamento di tipo Inglese (USA).


errore logico <definizione>
errore logico

Errore di programmazione in seguito al quale il codice può fornire risultati errati o interrompere l'esecuzione. Un errore logico può essere generato, ad esempio, da nomi o tipi di variabile non corretti, cicli senza fine, errori nei confronti logici o problemi relativi alle matrici.


tipo di dati Long <definizione>
tipo di dati Long

Intero di quattro byte, ovvero un numero intero compreso tra -2.147.483.648 e 2.147.483.647. Il carattere di dichiarazione del tipo che rappresenta il tipo di dati Long in Visual Basic è la "e" commerciale (&).


indicatore a margine <definizione>
indicatore a margine

Icona visualizzata nella Barra indicatori nella finestra del codice. Gli indicatori a margine costituiscono delle indicazioni visive per agevolare la scrittura del codice.


MDI secondario <definizione>
MDI secondario

Form contenuto in un form MDI di un'applicazione con interfaccia a documenti multipli (MDI). Per creare un form secondario, è necessario impostare la relativa proprietà MDIChild su True.


form MDI <definizione>
form MDI

Finestra utilizzata come sfondo di un'applicazione con interfaccia a documenti multipli (MDI). Il form MDI è il contenitore dei form MDI secondari dell'applicazione.


membro <definizione>
membro

Elemento costitutivo di un insieme, di un oggetto o di un tipo definito dall'utente.


metafile <definizione>
metafile

File in cui viene memorizzata un'immagine rappresentata come insieme di oggetti grafici quali linee, cerchi e poligoni, anziché in pixel. Sono disponibili due tipi di metafile: standard e avanzato. I metafile standard presentano in genere estensione .wmf. I metafile avanzati presentano in genere estensione .emf. In caso di ridimensionamento i metafile consentono di ottenere immagini più precise rispetto a quelle composte da pixel.


metodo <definizione>
metodo

Azione applicata a un oggetto.


modulo <definizione>
modulo

Insieme di dichiarazioni e routine.


a livello di modulo <definizione>
a livello di modulo

Si riferisce al codice incluso nella sezione Dichiarazioni di un modulo. Tutto il codice non incluso nelle routine viene definito codice a livello di modulo. Le dichiarazioni devono essere elencate per prime, seguite dalle routine.


variabile di modulo <definizione>
variabile di modulo

Variabile dichiarata esternamente alle routine Function, Sub o Property. Le variabili di modulo esistono mentre il modulo è caricato e sono visibili in tutte le routine del modulo.


argomento predefinito <definizione>
argomento predefinito

Argomento con nome predefinito nella libreria degli oggetti. Anziché fornire un valore per ciascun argomento nell'ordine previsto dalla sintassi, è possibile utilizzare gli argomenti predefiniti per assegnare i valori in qualsiasi ordine. Nel caso di un metodo che accetta tre argomenti, ad esempio:

EseguiQualcosa argpredef1, argpredef2, argpredef3

Per l'assegnazione dei valori agli argomenti predefiniti, sarà possibile utilizzare l'istruzione che segue:

EseguiQualcosa argpredef3 := 4, argpredef2 := 5, argpredef1 := 20

Si noti che gli argomenti non devono essere necessariamente indicati nel loro normale ordine di posizione nella sintassi.


Null <definizione>
Null

Valore che indica che una variabile non contiene dati validi. Null è il risultato di un'assegnazione esplicita di Null a una variabile, oppure di una qualsiasi operazione fra espressioni che contengono Null.


tipo di dati numerico <definizione>
tipo di dati numerico

Qualsiasi tipo di dati numerico intrinseco (Byte, Boolean, Integer, Long, Currency, Single, Double o Date).


espressione numerica <definizione>
espressione numerica

Qualsiasi espressione che possa essere valutata come un numero. Gli elementi dell'espressione possono includere qualsiasi combinazione di parole chiave, variabili, costanti e operatori il cui risultato sia un numero.


tipo numerico <definizione>
tipo numerico

Qualsiasi tipo di dati numerico intrinseco (Byte, Boolean, Integer, Long, Currency, Single, Double o Date) o qualsiasi sottotipo numerico di Variant (Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean o Byte).


oggetto <definizione>
oggetto

Insieme di codice e dati che può essere elaborato come unità, ad esempio un controllo, un form o componente di un'applicazione. Ciascun oggetto viene definito da una classe.


casella Oggetto <definizione>
casella Oggetto

Casella di riepilogo disponibile in alto a sinistra nella finestra del codice in cui vengono indicati il form a cui è associato il codice e i relativi controlli. La stessa casella di riepilogo è inoltre disponibile nella parte superiore della finestra Proprietà. Al suo interno vengono elencati i form e i relativi controlli.


Visualizzatore oggetti <definizione>
Visualizzatore oggetti

Finestra di dialogo in cui è possibile visualizzare il contenuto di una libreria degli oggetti per avere informazioni sugli oggetti disponibili.


tipo di dati Object <definizione>
tipo di dati Object

Tipo di dati che rappresenta qualsiasi riferimento a un oggetto. Le variabili Object vengono memorizzate come indirizzi a 32 bit (4 byte) che fanno riferimento a oggetti.


espressione oggetto <definizione>
espressione oggetto

Espressione che specifica un particolare oggetto. Questa espressione può comprendere uno dei contenitori dell'oggetto. Un'applicazione può includere, ad esempio, un oggetto Application contenente un oggetto Document, il quale contiene a sua volta un oggetto Text.


libreria degli oggetti <definizione>
libreria degli oggetti

File con estensione .olb che fornisce informazioni sugli oggetti disponibili ai controllori dell'automazione, come ad esempio Visual Basic. È possibile visualizzare il contenuto di una libreria degli oggetti nel Visualizzatore oggetti.


modulo di oggetto <definizione>
modulo di oggetto

Modulo che contiene il codice specifico per un oggetto, ad esempio un modulo di classe, un modulo di form o un modulo di documento. I moduli di oggetto contengono il codice dei relativi oggetti associati. I criteri validi per i moduli di oggetto sono diversi da quelli dei moduli standard.


tipo di oggetto <definizione>
tipo di oggetto

Tipo di oggetto esportato da un'applicazione tramite l'automazione, ad esempio Application, File, Range e Sheet. Per l'elenco completo degli oggetti disponibili fare riferimento al Visualizzatore oggetti o alla documentazione dell'applicazione.


variabile oggetto <definizione>
variabile oggetto

Variabile contenente un riferimento a un oggetto.


parametro <definizione>
parametro

Nome di variabile che identifica un argomento di una routine all'interno della routine stessa. Questa variabile riceve l'argomento passato alla routine ed è valida per la durata dell'esecuzione della routine.


percorso <definizione>
percorso

Espressione stringa che specifica la posizione di una directory o di una cartella e può includere l'indicazione dell'unità.


PiGreco <definizione>
PiGreco

Costante matematica pari a circa 3,1415926535897932.


punto <definizione>
punto

Equivale a 0,04 cm (1/72 di pollice). La dimensione dei caratteri viene in genere espressa in punti.


area di stampa <definizione>
area di stampa

Le aree di stampa iniziano ogni 14 colonne. La larghezza di ciascuna colonna è una media della larghezza di tutti i caratteri nella dimensione in punti per il tipo di carattere selezionato.


privata <definizione>
privata

Variabile visibile unicamente nel modulo in cui è stata dichiarata.


routine <definizione>
routine

Sequenza predefinita di istruzioni del codice eseguite come un'unità singola. Esempi di routine sono Function, Property e Sub. Il nome delle routine viene sempre definito a livello di modulo. Il codice eseguibile deve sempre essere specificato all'interno di una routine. Non è possibile nidificare le routine all'interno di altre routine.


casella Routine <definizione>
casella Routine

Casella di riepilogo disponibile in alto a destra nella finestra del codice e nella finestra Debug che consente di visualizzare le routine riconosciute per l'oggetto specificato nella casella Oggetto.


chiamata di routine <definizione>
chiamata di routine

Istruzione contenuta nel codice Visual Basic che consente di eseguire una routine.


a livello di routine <definizione>
a livello di routine

Istruzioni inserite in una routine Function, Property o Sub. Le dichiarazioni vengono in genere elencate per prime, seguite da assegnazioni e da altro codice eseguibile.

Si noti che il codice a livello di modulo è situato all'esterno dei blocchi di routine.


progetto <definizione>
progetto

Insieme di moduli.


finestra Progetto <definizione>
finestra Progetto

Finestra in cui viene visualizzato l'elenco dei moduli di form, di classe e standard e in cui vengono indicati il file di risorse e tutti i riferimenti del progetto. Nella finestra non vengono visualizzati i file con estensione .ocx e .vbx.


finestra Proprietà <definizione>
finestra Proprietà

Finestra in cui è possibile visualizzare o modificare le proprietà del form o controllo selezionato in fase di progettazione. Per alcuni controlli aggiuntivi è prevista una finestra Proprietà specifica.


proprietà <definizione>
proprietà

Attributo predefinito di un oggetto. Le proprietà definiscono le caratteristiche degli oggetti (quali le dimensioni, il colore, la posizione sullo schermo) o lo stato degli oggetti (attivati o meno e così via).


routine Property <definizione>
routine Property

Routine che consente di creare e gestire le proprietà relative a un modulo di classe. Una routine Property inizia sempre con un'istruzione Property Let, Property Get o Property Set e termina con un'istruzione End Property.


pubblica <definizione>
pubblica

Le variabili dichiarate con l'istruzione Public sono visibili in tutte le routine di tutti i moduli di tutte le applicazioni, a meno che non sia attiva l'istruzione Option Private Module. In tal caso, le variabili sono pubbliche solo all'interno del progetto in cui si trovano.


progetto con riferimento <definizione>
progetto con riferimento

Progetto per il quale viene creato un collegamento diretto all'interno del progetto corrente. Un progetto a cui fa riferimento uno dei progetti con riferimento diretto nel progetto corrente viene definito progetto con riferimento indiretto. Il progetto corrente è in grado di accedere alle variabili Public solo se queste vengono qualificate utilizzando il nome del progetto. È possibile impostare qualsiasi combinazione di riferimenti diretti o indiretti tra progetti a meno che non venga stabilito un ciclo completo.


progetto di riferimento <definizione>
progetto di riferimento

Il progetto corrente. Le modalità di creazione di un collegamento a un progetto dipendono dall'applicazione host. È possibile, ad esempio, fare riferimento diretto a un progetto in Microsoft Excel selezionandolo nella finestra di dialogo Riferimenti, a cui si accede dal menu Strumenti. Le variabili Public contenute in un progetto a cui viene fatto riferimento diretto sono riconosciute dal progetto che fa riferimento diretto, ma viceversa le variabili Public contenute nel progetto che fa riferimento diretto non sono riconosciute dal progetto a cui viene fatto riferimento diretto.


registro di configurazione <definizione>
registro di configurazione

In Microsoft Windows versione 3.1, i dati di registrazione OLE e le associazioni dei file vengono memorizzati nel database di registrazione e le impostazioni di programma vengono memorizzate nei file di inizializzazione (.ini) di sistema di Windows. In Microsoft Windows 95, il registro Windows funge da database di configurazione centralizzato per informazioni relative all'utente, alle applicazioni e specifiche del computer, incluse le informazioni precedentemente contenute sia nel database di registrazione che nei file ini di Windows 3.1.


file di risorse <definizione>
file di risorse

File con estensione .res contenuto in un progetto Visual Basic. Tale file può contenere bitmap, stringhe di testo e dati di altro tipo. Inserendo tali dati in un file distinto è possibile modificare le informazioni senza dover intervenire nel codice. A ciascun progetto può essere associato un solo file di risorse.


fase di esecuzione <definizione>
fase di esecuzione

Fase durante la quale viene eseguito il codice. In fase di esecuzione non è possibile modificare il codice.


errore di run-time <definizione>
errore di run-time

Errore generato durante l'esecuzione del codice. Gli errori di run-time vengono generati quando un'istruzione tenta di eseguire un'operazione non valida.


area di validità <definizione>
area di validità

Definisce la visibilità di una variabile, di una routine o di un oggetto. Una variabile dichiarata come Public, ad esempio, è disponibile per tutte le routine in tutti i moduli di un progetto di riferimento diretto, a meno che non sia attiva Option Private Module. Quando è attiva Option Private Module, il modulo stesso è privato e pertanto non è visibile per i progetti di riferimento. Le variabili dichiarate in una routine sono visibili solo all'interno della routine e non mantegono il loro valore tra le chiamate, a meno che non vengano dichiarate con Static.


base <definizione>
base

Valore iniziale utilizzato per generare numeri pseudocasuali. L'istruzione Randomize, ad esempio, crea una base utilizzata dalla funzione Rnd per creare sequenze univoche di numeri pseudocasuali.


tipo di dati Single <definizione>
tipo di dati Single

Tipo di dati che contiene variabili a virgola mobile a precisione singola a 32-bit (4 byte), compresi tra -3,402823E38 e -1,401298E-45 per valori negativi e tra 1,401298E-45 e 3,402823E38 per valori positivi. Il carattere di dichiarazione del tipo che rappresenta il tipo di dati Single in Visual Basic è il punto esclamativo (!).


tipo di ordinamento <definizione>
tipo di ordinamento

Principio di creazione di sequenze utilizzato per ordinare dati, ad esempio secondo un criterio alfabetico, numerico, crescente, decrescente e così via.


stack <definizione>
stack

Quantità fissa di memoria utilizzata in Visual Basic per memorizzare gli argomenti e le variabili locali durante le chiamate di routine.


modulo standard <definizione>
modulo standard

Modulo contenente solo le definizioni e dichiarazioni di routine, tipi e dati. Per impostazione predefinita, le definizioni e dichiarazioni a livello di modulo in un modulo standard sono Public. Nelle precedenti versioni di Visual Basic, i moduli standard sono definiti moduli di codice.


istruzione <definizione>
istruzione

Unità con sintassi completa che esprime un tipo di azione, dichiarazione o definizione. Un'istruzione è costituita, in genere, da una sola riga, sebbene sia possibile utilizzare i due punti (:) per inserire più istruzioni sulla stessa riga. È inoltre possibile utilizzare un carattere di continuazione riga (_) per proseguire un'unica riga logica su una seconda riga fisica.


confronto fra stringhe <definizione>
confronto fra stringhe

Confronto fra due sequenze di caratteri. Utilizzare Option Compare per confronti binari o di testo. Nell'impostazione Inglese (USA) viene fatta distinzione fra maiuscole e minuscole nei confronti binari ma non nei confronti di testo.


costante stringa <definizione>
costante stringa

Qualsiasi costante (definita con la parola chiave Const) composta da una sequenza di caratteri contigui interpretati come i caratteri stessi anziché come valori numerici.


tipo di dati String <definizione>
tipo di dati String

Tipo di dati i cui dati sono composti da una sequenza di caratteri contigui che rappresentano i caratteri effettivi stessi anziché un valore numerico. Può includere lettere, numeri, spazi e segni di punteggiatura. Il tipo di dati String può contenere stringhe di lunghezza fissa con lunghezza compresa tra 0 e circa 63 KB di caratteri, e stringhe dinamiche di lunghezza compresa tra 0 e circa 2 miliardi di caratteri. Il carattere di dichiarazione del tipo che rappresenta il tipo di dati String in Visual Basic è il segno di dollaro ($).


espressione stringa <definizione>
espressione stringa

Qualsiasi espressione la cui valutazione dà come risultato una sequenza di caratteri contigui. Gli elementi dell'espressione possono includere una funzione che restituisce una stringa, una stringa letterale, una costante stringa, una variabile stringa, una Variant stringa, o una funzione che restituisce una Variant stringa (VarType 8).


stringa di caratteri <definizione>
stringa di caratteri

Qualsiasi espressione composta da una sequenza di caratteri contigui preceduti e seguiti da virgolette interpretata letteralmente come i caratteri fra virgolette.


routine Sub <definizione>
routine Sub

Routine che consente di eseguire un'operazione specifica all'interno di un programma senza restituire alcun valore esplicito. La routine Sub inizia sempre con un'istruzione Sub e termina con un'istruzione End Sub.


controllo della sintassi <definizione>
controllo della sintassi

Funzione che controlla che la sintassi del codice sia corretta. Se il controllo della sintassi è attivo viene visualizzato un messaggio se si tenta di immettere codice con un errore di sintassi e il codice contenente il probabile errore viene evidenziato.


errore di sintassi <definizione>
errore di sintassi

Errore che si verifica quando Visual Basic non riconosce una riga di codice.

Si noti che le regole sintattiche per le singole parole chiave sono definite nella sezione Sintassi del relativo argomento della Guida. Per richiamare la Guida su una parola chiave dall'ambiente di sviluppo selezionarla e premere F1.


ordine di tabulazione <definizione>
ordine di tabulazione

Ordine in cui viene spostato lo stato attivo fra gli elementi di un form quando l'utente preme TAB o MAIUSC+TAB.


espressione di ora <definizione>
espressione di ora

Qualsiasi espressione interpretabile come un'orario. Fra queste vi sono tutte le combinazioni di valori letterali di ora, numeri e stringhe interpretabili come orari e orari restituiti dalle funzioni.

Le ore sono memorizzate come parte di un numero reale. I valori a destra del separatore decimale rappresentano l'ora. Mezzogiorno (12.00) è rappresentato ad esempio da 0,5.


twip <definizione>
twip

Unità di misura dello schermo pari a 1/20 di punto. Un twip è un'unità indipendente dello schermo che consente di uniformare il posizionamento e le proporzioni degli elementi dello schermo di un'applicazione in qualsiasi sistema di visualizzazione. Il pollice logico e il centimetro logico, ovvero la lunghezza di un pollice o di un centimetro di un elemento dello schermo stampato, corrispondono rispettivamente a circa 1440 e 567 twip.


carattere di dichiarazione del tipo <definizione>
carattere di dichiarazione del tipo

Carattere aggiunto a un nome di variabile che indica il tipo di dati della variabile. Per impostazione predefinita le variabili sono di tipo Variant, a meno che nel modulo non sia presente una diversa istruzione Deftipo.


libreria dei tipi <definizione>
libreria dei tipi

Un file o un componente di un altro file che contiene le descrizioni standard dell'automazione relative agli oggetti, proprietà e metodi esposti. I file delle librerie degli oggetti (.olb) includono le librerie dei tipi.


Unicode <definizione>
Unicode

Standard per i caratteri stabilito dalla International Standards Organization (ISO). La codifica Unicode utilizza uno schema a 16 bit (2 byte) che consente di definire 65.536 caratteri diversi. Nella rappresentazione Unicode sono compresi segni di punteggiatura, simboli matematici e simboli dingbat con notevoli possibilità di espansione.


formato di data universale <definizione>
formato di data universale

Il formato di data universale è #yyyy-mm-dd hh:mm:ss#. Tuttavia, il componente della data (#yyyy-mm-dd#) e quello dell'ora (#hh:mm:ss#) possono essere rappresentati separatamente.


tipo definito dall'utente <definizione>
tipo definito dall'utente

Qualsiasi tipo di dati definito utilizzando l'istruzione Type. I tipi di dati definiti dall'utente possono includere uno o più elementi di qualsiasi tipo di dati. Per creare matrici di tipi definiti dall'utente e di altri tipi di dati è possibile utilizzare l'istruzione Dim. Le matrici di qualsiasi tipo possono essere incluse all'interno di tipi definiti dall'utente.


variabile <definizione>
variabile

Posizione predefinita per la memorizzazione dei dati che possono essere modificati durante l'esecuzione del programma. Ciascuna variabile ha un nome univoco che la identifica all'interno dell'area di validità. La specifica del tipo di dati è facoltativa.

I nomi di variabile devono iniziare con un carattere alfabetico, devono essere univoci all'interno di una stessa area di validità, non possono essere composti da più di 255 caratteri e non possono contenere un punto o un carattere di dichiarazione del tipo.


tipo di dati Variant <definizione>
tipo di dati Variant

Particolare tipo di dati che può essere utilizzato per dati numerici, stringhe o date, tipi di dati definiti dall'utente e i valori speciali Empty e Null. Il tipo di dati Variant può contenere numeri che occupano uno spazio di memorizzazione massimo di 16 byte e dati fino all'intervallo consentito per il tipo di dati Decimal. Può inoltre contenere caratteri che occupano uno spazio di memorizzazione massimo di 22 byte (più la lunghezza della stringa) ed è in grado di memorizzare qualsiasi tipo di testo in forma di caratteri. La funzione VarType definisce come devono essere gestiti i dati all'interno di una Variant. Alle variabili che non vengono dichiarate in modo esplicito con un tipo di dati specifico viene assegnato il tipo di dati Variant.


espressione Variant <definizione>
espressione Variant

Qualsiasi espressione che rappresenta dati numerici, stringhe o date e i valori speciali Empty e Null.


espressione di controllo <definizione>
espressione di controllo

Espressione definita dall'utente per controllare il comportamento di una variabile o di un'espressione. Le espressioni di controllo vengono visualizzate nella finestra Espressioni di controllo dell' Editor di Visual Basic e vengono aggiornate automaticamente quando si passa in modalità interruzione. Nella finestra Espressioni di controllo viene visualizzato il valore di un'espressione nell'ambito di un contesto specifico. Le espressioni di controllo non vengono salvate nel codice.


ordine z <definizione>
ordine z

Disposizione visiva su più livelli dei controlli in un form lungo l'asse z del form (profondità). L'ordine z determina quali controlli sono in primo piano rispetto ad altri controlli.