microsoft visual foxpro ® glossario dei termini inglesi

MICROSOFT VISUAL FOXPRO ®
GLOSSARIO DEI TERMINI INGLESI
Baldarelli Gian-Carlo
[email protected]
www.foxitaly.com
Abstraction - Astrazione
Individuazione delle caratteristiche generali di una classe o di un oggetto senza
elaborazione delle relative informazioni. È possibile creare una classe ed utilizzarla come
se fosse un unico elemento, ad esempio un set di pulsanti di spostamento all'interno di
una tabella, invece di registrare i singoli componenti e le relative interazioni. Vedi anche
Incapsulamento.
Accented characters – Caratteri Accentati
Caratteri, come ad esempio é ed ä, che includono dei segni diacritici. Vedi anche Segni
diacritici, Caratteri internazionali.
Access key – Tasto di Scelta
Tasto che corrisponde alla lettera sottolineata o evidenziata in un menu o in una finestra di
dialogo. Premendo ALT ed il tasto di scelta, viene attivato il menu o la finestra di dialogo.
ActiveX component
Un applicazione o strumento di sviluppo che può utilizzare oggetti forniti da altre
applicazioni, o che offre I suoi oggetti ad altre applicazioni. Formalmente conosciuti come
“Server di automazione OLE” e “Controlli di automazione OLE”
ActiveX control
Il nuovo nome per componenti programmabili formalmente conosciuti come controlli OLE,
OCX o componenti personali OLE. I controlli precedentemente costruiti con il MFC Control
Developer’s Kit soddisfano le specifiche dei controlli ActiveX.
Un controllo ActiveX, così come un controllo interno, è un oggetto che posizionate su un
form per abilitare o miglirare l’iterazione dell’utente con l’applicazione. I controlli ActiveX
possiedono eventi controllabili e possono essere incorporati in altri controlli.
Active Document
Applicazione windows non html inserita in un browser, che fornisce l’accesso
all’applicazione attraverso l’uso del browser.
Aggregate function - Funzione di aggregazione
Funzione preprogrammata che esegue operazioni numeriche. Nel linguaggio SQL di
Visual FoxPro, tali funzioni includono SUM( ), AVG( ), MIN( ), MAX( ), COUNT( ), STD( ) e
VAR( ).
Alias
Nome assegnato ad una tabella. È possibile fare riferimento ad una tabella tramite il
relativo alias e l'area di lavoro in cui è aperta.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
2
Alternate index – Indice alternativo
Indice candidato che non è stato scelto come chiave primaria. Vedi anche Indice
candidato, Chiave primaria
ANSI
Acronimo di American National Standards Institute, un'organizzazione che stabilisce gli
standard relativi a vari linguaggi e sistemi di programmazione.
API
Acronimo di Application Programming Interface, Interfaccia di programma applicativo, il set
di comandi utilizzati da un'applicazione per richiedere ed effettuare servizi di livello
inferiore eseguiti dal sistema operativo di un computer. L'API di Visual FoxPro contiene i
comandi che consentono alle routine in linguaggio C ed assembler di interagire con Visual
FoxPro.
Append - Accodare
Aggiungere nuovi record alla fine di una tabella.
Application - Applicazione
Insieme di programmi, form, menu ed altri file di Visual FoxPro compilati in un solo
programma. Le applicazioni vengono generate con il Gestore progetti ed hanno
estensione APP.
Argument - Argomento
Valore su cui agisce una funzione o una routine. Nell'istruzione di Visual FoxPro
SPACE(10), ad esempio, il numero 10 è l'argomento.
Arithmetic operator – Operatore aritmetico
Operatore che esegue calcoli numerici. In Visual FoxPro, gli operatori aritmetici sono +
(addizione), - (sottrazione), * (moltiplicazione), / (divisione), ^ (elevamento a potenza) e %
(modulo). Vedi anche Operatore logico, Operatore relazionale.
Array - Matrice
Insieme ordinato di dati contenuti in una variabile e a cui si fa riferimento tramite un unico
nome di variabile. È possibile inoltre fare riferimento a ciascun elemento della matrice
tramite un indice numerico. In Visual FoxPro, non è necessario che i dati inclusi in una
matrice siano dello stesso tipo. Vedi anche Tipo di dati.
ASCII
Acronimo di American Standard Code for Information Interchange, un codice in base al
quale i numeri da zero a 255 corrispondono alle lettere, ai numeri, ai segni di
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
3
interpunzione e ad altri caratteri. Il codice ASCII è standardizzato per facilitare la
trasmissione di testo tra computer o tra un computer ed una periferica.
Automation - Automazione
Un modo per manipolare gli oggetti al di fuori dell’applicazione. Si utilizza l’automazione
per creare applicazioni che espongono oggetti a strumenti di programmazione e macro
linguaggi, per creare e manipolare oggetti di una applicazione da un’altra, oppure per
accedere e manipolare oggetto. Formalmente nota come OLE Automation.
Back-end data – Dati remoti
Vedere RemoteData
Backlink - Collegamento al database
Termine che si riferisce alle tabelle contenute nei database. Indica le informazioni sul
percorso e sul nome di un file posizionate nel record di intestazione di una tabella che
collegano la tabella stessa al database di origine.Vedere anche forward link
Band - Sezione
Vedi Sezione di report.
Base class – Classe di base
Una classe che viene definita internamente da Visual FoxPro e che può essere utilizzata
come base per altre classi definite dall’utente. Ad esempio, i form Visual FoxPro e tutti i
controlli sono classi di base che potete espandere con le vostre funzionalità per creare
nuove classi. Vedere anche sottoclasse
Base table – Tabella di base
Tabella cui è possibile accedere durante la creazione di una vista tramite l'istruzione
SELECT - SQL inclusa nel comando CREATE SQL VIEW.
Basic optimizable expression – Espressione ottimizzabile di base
Espressione il cui tempo di esecuzione può essere ridotto utilizzando la tecnologia
Rushmore. Può costituire un'intera espressione o essere parte di un'espressione.
Binary file – File binario
File contenente delle informazioni codificate che vengono interpretate a seconda
dell'applicazione che l'ha creato. Tali file possono essere modificati solo dall'applicazione
in cui sono stati creati. Confronta con File di testo.
Bitwise - Funzione su singoli bit
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
4
Funzioni che agiscono sui singoli bit di un valore, piuttosto che sul valore complessivo. In
Visual FoxPro, le funzioni su singoli bit sono BITAND( ), BITCLEAR( ), BITNOT( ), BITOR(
), BITRSHIFT( ), BITSET( ), BITTEST( ) e BITXOR( ).
BOF
Beginning of file. – Inizio del File
Bound control – Controllo associato
Controllo incluso in un form o in un report il cui contenuto è associato ad uno specifico
campo della tabella o query sottostante. Una casella di testo in cui viene visualizzato il
cognome di un impiegato, ad esempio, può essere associata al campo LastName della
tabella Employee.
Breakpoint – Punto di interruzione
Punto di un programma in corrispondenza del quale l'esecuzione si interrompe e l'utente
riprende il controllo delle operazioni. In Visual FoxPro, i punti di interruzione ve ngono
impostati nella finestra Debug.
Browse – Eseguire il Browse
Visualizzare una tabella ed il relativo contenuto. Visual FoxPro visualizza le informazioni
incluse in una determinata tabella in una finestra di browse le cui righe e colonne appaiono
in formato griglia.
Browse sequence – Sequenza di spostamento
Nei file della Guida di tipo grafico, una sequenza di argomenti cui è possibile accedere
utilizzando i pulsanti Avanti (>>) ed Indietro (<<). La sequenza di spostamento è utile agli
utenti che desiderano leggere vari argomenti correlati in un ordine predefinito.
Buffer
Area di memoria di transito in cui è possibile memorizzare delle informazioni. Visual
FoxPro fornisce il buffering nelle seguenti modalità di blocco: buffering pessimistico e
buffering ottimistico. Tali scelte determinano le condizioni di blocco e di rilascio di uno o
più record.
Buffered updates – Aggiornamentio memorizzati nel buffer
Utilizzati per proteggere i dati in un ambiente multiutente. Visual FoxPro dispone di due tipi
di buffe ring: di record e di tabella. Per accedere, modificare e scrivere in un solo record
alla volta, utilizzare il buffering di record. Per memorizzare nel buffer gli aggiornamenti
relativi a più record, utilizzare il buffering di tabella. Vedi anche Buffer.
builder lock – Blocco generatore
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
5
Pulsante della barra degli strumenti Controlli. Premendo questo pulsante e poi un altro
pulsante incluso in tale barra per creare un controllo, viene avviato il generatore relativo a
tale controllo.
Builders - Generatori
Strumenti di Visual FoxPro, come ad esempio il Generatore di caselle di riepilogo, che
facilitano l'impostazione delle proprietà relative ad un determinato controllo o la
combinazione delle clausole per la creazione di una determinata espressione. Un
generatore consiste di una o più finestre di dialogo che presentano una serie di scelte.
Vedi anche Blocco generatore, Autocomposizione.
Calculated field – Campo calcolato
Campo definito in una query, in cui viene visualizzato il risultato di un'espressione invece
dei dati memorizzati.
Candidate index – Indice candidato
Indice che può diventare la chiave primaria, dal momento che non contiene valori nulli o
duplicati. Vedi anche Indice alternativo, Indice primario.
Caption - Etichetta
Nome visualizzato accanto ad un controllo o su di esso, all'interno di una finestra di
dialogo o di un form. "OK" può essere, ad esempio, l'etichetta di un pulsante di comando,
che viene impostata con la relativa proprietà Caption.
.Cdx file – File .cdx
Vedi File indice composto.
Character expression - Espressione di caratteri
Espressione che risulta uguale ad una stringa di caratteri.
check box – Controllo CheckBox
Controllo costituito da una casella di controllo che indica se un'opzione è attiva o inattiva.
Quando viene selezionata , la casella viene contrassegnata da una X.
Child table – Tabella secondaria
Tabella correlata o controllata in una relazione uno-a-uno o uno-a-molti. Vedi anche
Tabella principale, Tabella primaria, Tabella correlata.
Class - Classe
Modello che definisce le caratteristiche di un oggetto e che ne descrive l'aspetto ed il
funzionamento. È possibile creare una nuova classe utilizzando il comando CREATE
CLASS o l'Editor di classi. Vedi anche Oggetto, Sottoclasse, UDC..
Microsoft Visual FoxPro® Glossario dei termini
6
Baldarelli Gian-Carlo – www.foxitaly.com
Class library – Libreria di classi
Libreria con estensione VCX in cui viene memorizzata ogni classe progettata visivamente .
Clause
Istruzione aggiuntiva che segue un comando e che fornisce ulteriori istruzioni per
l'esecuzione di tale comando.
Cleanup code - Codice finale
Codice eseguito dopo quello di definizione dei menu in un file MPR. Può includere funzioni
e routine definite dall'utente.
Client/server
Descrizione relativa ad applicazioni che hanno un'interfaccia per l'utente locale (client), ma
che accedono anche ai dati memorizzati in un server remoto. L'applicazione distribuisce il
lavoro tra il computer locale ed il server, a seconda della potenza dei prodotti front-end e
back-end.
Clipboard - Appunti
Area della memoria di un computer che conserva le ultime informazioni che sono state
tagliate o copiate da un file. I dati contenuti negli Appunti possono essere inseriti (incollati)
in altri documenti ed applicazioni.
Code page – Tabella codice
Set di caratteri utilizzato da un computer per interpretare e visualizzare i dati in modo
corretto. Tali tabelle, che corrispondono in genere a diverse piattaforme e linguaggi,
vengono utilizzate nelle applicazioni internazionali. Vedi anche Specifiche di paese.
combo box – Controllo combo-box
Controllo costituito da una casella combinata, vale a dire la combinazione di una casella di
riepilogo e di una casella di testo, in cui viene immesso un valore o viene selezionata una
voce di elenco.
Command - Comando
Istruzione impartita dall'utente per cui Visual FoxPro esegue un'azione. È possibile digitare
un comando da tastiera, selezionarlo da un menu o incorporarlo nel codice di un
programma. Vedi anche Funzione.
command button – Controllo CommandButton
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
7
Controllo costituito da un pulsante di comando associato ad un comando. Quando si fa clic
su tale pulsante in fase di esecuzione, viene eseguito il comando ad esso associato.
Command button group – Gruppo di CommandButton
Una matrice di controlli che possono essere trattati come singola unità
Compact single-entry index – Indice semplice compatto
File indice con estensione IDX limitato ad una sola voce di indice. Tale file indice deve
essere aperto in modo esplicito e deve essere attivo quando viene aggiornata una tabella.
Comparison operator – operatore di confronto
Un operatore utilizzato per confrontare due valori o espressioni. Il risultato è vero True (-1)
o falso False (0). Gli operatori di confronto sono = ( equal to – uguale a ), < > ( not equal
to – non uguale a ), < (less than – minori di ), > (greater than – maggiore di), <= ( less than
or equal to – minore o ugale di), and >= (greater than or equal to – maggiore o uguale di).
Potete anche confrontare due valori o espressioni utilizzando Like e Is.
Compiler directive – Istruzioni del compilatore
Comando utilizzato in un programma per modificare l'azione di un compilatore. Viene
inoltre chiamata istruzione del preprocessore. Tali istruzioni di Visual FoxPro includono
#DEFINE e #IF.
Compound index file – File indice composto
File indice con estensione CDX contenente più voci di indice chiamate tag. Tale file indice
deve essere aperto in modo esplicito e deve essere attivo quando viene aggiornata una
tabella. Vedi anche Indice composto strutturale.
Conditional branching – Salto condizionale
Consente agli utenti di provare delle condizioni e poi, a seconda dei risultati di tale prova,
eseguire operazioni differenti. Vedi anche IF ... ENDIF, DO CASE ... ENDCASE.
Configuration - Configurazione
Le impostazioni del software utilizzate per personalizzare una applicazione. In Visual
FoxPro, le impostazioni di configurazioni sono salvate nel File di configurazione
(Config.fpw)
Configuration file – File di configurazione
Un file di testo chiamato Config.fpw che contiene le impostazioni utilizzate per configurare
l’ambiente di Visual FoxPro, come il titolo della finestra principale, la directory di default, le
opzioni del progetto, dell’editor, del debugger e degli strumenti dei form, la
memorizzazione dei file temporanei, le impostazioni dei campi per le operazioni di drag
and drop, eccetera. Quando si avvia Visual FoxPro, legge il file di configurazione e utilizza
le impostazioni indicate per sovra scrivere quelle impostate nel file di registro di Windows.
Microsoft Visual FoxPro® Glossario dei termini
8
Baldarelli Gian-Carlo – www.foxitaly.com
Conflict - Conflitto
Si verifica quando un utente che lavora in un ambiente multiutente tenta di bloccare un
record o una tabella bloccata contemporaneamente da un altro utente. Due utenti non
possono infatti bloccare lo stesso record o tabella contemporaneamente. Vedi anche
Condizione di stallo.
Connection - Connessione
Una definizione immagazzinata in un database che specifica il nome della sorgente dei
dati. Si può opzionalmente utilizzare una Connessione Predefinita
Constant - Costante
Valore numerico o di tipo Stringa che non viene modificato. Le espressioni costanti
combinano costanti e operatori ma non variabili e risultano sempre uguali allo stesso
valore.
Constraints - Vincoli
Espressione associata ad un campo o ad una riga che consente di verificare l'integrità dei
dati limitando i valori immessi dall'utente. Un vincolo relativo ad un campo, chiamato
regola a livello di campo, viene verificato quando ci si sposta in un altro campo. Un vincolo
relativo ad un record, o regola a livello di record, viene verificato quando ci si sposta in un
altro record.
Container classes – Classi contenitore
Classi base di Visual FoxPro che raggruppano altre classi tra loro simili. La classe Form,
ad esempio, consiste di un gruppo di varie classi controllo (Control) che possono essere
trattate come se fossero una sola. Vedi anche Classe base, Form, FormSet.
Context string - Stringa di identificazione del contesto
In un sistema di Guida di tipo grafico, una stringa che identifica un argomento e che viene
assegnata con una nota contraddistinta dal segno di cancelletto (#). Ogni stringa di
identificazione del contesto deve essere univoca e può essere assegnata ad un solo
argomento all'interno del file della Guida.
Control - Controllo
Oggetto grafico, come ad esempio una casella di testo, un rettangolo o un pulsante di
comando, posizionato in un form per visualizzare i dati, eseguire un'azione o facilitarne la
lettura. I controlli di Visual FoxPro includono caselle di controllo (controllo CheckBox),
caselle di modifica (controllo EditBox), etichette (controllo Label), righe (controllo Line),
immagini (controllo Image), forme (controllo Shape) e così via. Per disegnare questi
controlli in un form, utilizzare la barra degli strumenti Controlli (FormControls toolbar)
dell'Editor di form (Form Designer)
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
9
Control array – Matrice di controlli
Gruppo di controlli che condividono nomi, tipi e routine di eventi. Ogni controllo ha un
indice univoco. Quando un controllo incluso nella matrice riconosce un evento, chiama la
routine di eventi relativa al gruppo e passa l'indice come argomento, consentendo al
codice di determinare quale controllo ha riconosciuto tale evento.
Control break
Una espressione che definisce il contenuto di un gruppo in un report
Control character – Carattere di controllo
Simbolo non stampabile che controlla o modifica il modo in cui vengono stampate o
visualizzate le informazioni. Tali caratteri, che hanno valori ASCII compresi tra zero e 31,
in genere vengono digitati da tastiera tenendo premuto CTRL mentre si preme un altro
tasto.
Control classes – Classe controllo
Classi base di Visual FoxPro che possono essere incluse in una classe contenitore e di cui
è possibile creare delle sottoclassi. I pulsanti di comando (classe CommandButton) e le
caselle di testo (classe TextBox) sono degli esempi di classi controllo. Vedere la barra
degli strumenti Controlli per una rappresentazione delle classi controllo disponibili.
Control source – Controllo origine
Una proprietà che definisce dove sarà memorizzato il dato inserito o mostrato in un
controllo. Ad esempio, la proprietà ControlSource di una Text box può indicare che il dato
nella text box è memorizzato e letto da un particolare campo del database.
OLE controll - Controllo OLE
Oggetto OLE disponibile presso Microsoft o presso fornitori di software indipendenti.
Diversamente dagli altri oggetti OLE, i controlli OLE dispongono di eventi e possono
essere usati come base per sottoclassi nella creazione di altri controlli. I controlli OLE
sono file con estensione OCX e possono essere creati utilizzando il Microsoft OLE Custom
Control Developer's Kit fornito unitamente a Microsoft Visual C++ 2.0. Vedi anche Evento,
Oggetto OLE, Sottoclasse.
Criteria - Criteri
Set di condizioni utilizzate in una query o in un filtro per mostrare uno specifico set di
record. L'espressione Salary > 48000000 applicata alla tabella Employee, ad esempio,
limita una query agli impiegati che guadagnano più di 48 milioni di lire l'anno.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
10
Cross-tab query - Query a campi incrociati
Query che riassume i dati in un formato foglio di calcolo. Una query a campi incrociati di
una tabella Sales, ad esempio, può visualizzare i dati relativi a State nelle righe e quelli
relativi a SalesRep nelle colonne. I campi della query possono contenere la somma
SUM(Sales) relativa ad ogni rappresentante.
Cross-tab report - Report a campi incrociati
Report che presenta il risultato di una query a campi incrociati.
Cursor - Tabella CURSOR
Tabella temporanea di sola lettura che salva i risultati di una query con un nome
assegnato. Tale tabella è disponibile per l'esecuzione di browse e report o per altri usi
finché non viene chiusa..
Custom control – Controllo aggiuntivo
Controllo creato dall'utente basato su una o più classi base di Visual FoxPro. È possibile
aggiungere delle funzioni ad un controllo esistente di Visual FoxPro o a qualsiasi altro
controllo aggiuntivo. Vedi anche Classe base, Sottoclasse.
Data binding
Un meccanismo informativo che collega le proprietà del controllo attraverso il contenitore
all’origine dei dati, come ad esempio un campo di database.
Data definition language (DDL)
Acronimo di Data Definition Language, Linguaggio di definizione dei dati. Linguaggio
utilizzato per dichiarare la struttura di un database al relativo sistema di gestione.
Data dictionary - File dizionario
Tabella contenente le informazioni relative a tutte le tabelle incluse in un database. Le
informazioni memorizzate in un file dizionario sono metadati oppure dati sui dati, come ad
esempio i nomi lunghi di campo e tabella, le regole e le attivazioni di convalida e
definizioni di oggetti di database, come ad esempio le viste e le connessioni predefinite.
Data environment – Ambiente dati
Tutte le tabelle, le viste e le relazioni che devono essere aperte durante l'esecuzione o la
modifica di un form o di un report. L'ambiente dati viene salvato insieme al form o al report
e può essere modificato nell'Editor dell'ambiente dati ( Data Environment Designer)
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
11
Data grouping - Raggruppamento di dati
Classificazione in gruppi delle informazioni all'interno di un report secondo un ordine
specifico. È possibile definire le intestazioni ed i piè di pagina in modo che vengano
visualizzati ogni volta che viene modificato il valore di un gruppo di dati.
Data session – Sessione Dati
Rappresentazione del corrente ambiente di lavoro dinamico utilizzato da un form, da un
set di form o da un report. Ogni sessione dati contiene il proprio set di aree di lavoro che
contengono a loro volta le tabelle aperte, i relativi indici e le relazioni. Vedi anche Area di
lavoro.
Data source – Origine dati
Termine ODBC che indica un database e le informazioni necessarie per accedervi.
Un'origine dati di SQL Server, ad esempio, consiste nel database di SQL Server, nel
server in cui risiede e nella rete utilizzata per accedervi.
Data type – Tipo dati
Attributo di una variabile o di un campo che determina il tipo di dati che la variabile o il
campo può contenere. Visual FoxPro dispone dei tipi di dati Carattere, Valuta, Data,
DataOra, Doppio, Virgola mobile, Logico, Numerico, Intero, Generale e Memo.
Data warehouse
Copia dei dati in un database deposito creato specificatamente per consentire agli utenti di
interrogare quel database-deposito e non i dati originali. Consente di strutturare i dati per
una migliore estrapolazione ed un migliore livello di sicurezza. Consente di spostare i dati
su un altro server per minimizzare l’impatto sulle prestazioni dovuto alle queries. Dato che
i dati del “deposito” sono una fotografia del database, devono essere aggiornati
periodicamente con un intervallo che dipende dalle necessità dell’applicazione.
Database
Un file di database ha estensione DBC e può contenere una o più tabelle, viste,
connessioni ad origini dati remoti e routine memorizzate.
Database table - Tabella di database
Tabella contenuta in un database. Confronta con Tabella libera.
DBCS
Acronimo di Double-byte character set. Set di caratteri a doppio byte. Un set di caratteri
che utilizza uno o due bytes per rappresentare un carattere, consentendo di rappresentare
più di 256 caratteri.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
12
Deadlock - Condizione di stallo
In un ambiente multiutente, si verifica quando un utente ha bloccato un record o una
tabella e tenta di bloccare un altro record bloccato contemporaneamente da un altro
utente che, a sua volta, sta tentando di bloccare il record bloccato dal primo utente.
Sebbene tali ricorrenze siano rare, più a lungo viene bloccato un record o una tabella,
maggiori saranno le possibilità che si verifichi una condizione di stallo. Vedi anche
Conflitto.
Debug – Eseguire il debug
Ricercare e determinare la causa di un errore o di un problema che si verifica in un
programma.
Default - Impostazione predefinita
Impostazione predeterminata di una proprietà o di un parametro,
automaticamente da Visual FoxPro se non vengono forniti altri valori.
utilizzata
Default value - Valore predefinito
Quantità o stringa definita come contenuto di un campo quando viene aggiunto un nuovo
record ad una tabella di database. Tale valore rimane nel campo finché non ne viene
immesso uno nuovo.
Delimiter - Carattere di delimitazione
Carattere che contrassegna l'inizio o la fine di una sequenza di caratteri, ma che non viene
considerato parte della sequenza stessa. Le virgolette ("), ad esempio, sono un carattere
di delimitazione per le costanti di tipo Stringa. La stringa "DOG" consiste pertanto dei tre
caratteri D, O e G e non include le virgolette.
Dependent object - Oggetto dipendente
Un oggetto a cui si fa riferimento da un oggetto superiore nella gerarchia dell'applicazione.
Design time - Fase di progettazione
Modalità di operazione durante la quale viene creata un'applicazione. In fase di
progettazione, vengono generati i componenti dell'applicazione e vengono impostate le
relative proprietà. Confronta con Fase di esecuzione.
Detail band - Sezione Corpo
Area di un report che in genere contiene una o più righe per ogni record visualizzato da
una tabella.
Development environment - Ambiente di sviluppo
Interfaccia interattiva di Visual FoxPro per la generazione delle applicazioni.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
13
Diacritical marks - Segni diacritici
Accenti o simboli posti sopra, sotto o attraverso le lettere ad evidenziare delle modifiche
fonetiche rispetto alle lettere corrispondenti prive di segni. Vedi anche Caratteri accentati,
Caratteri internazionali.
Dimension - Dimensioni
Dimensioni o numero degli elementi inclusi in una matrice. Vedi anche ALEN( ).
DLL
Acronimo di Dynamic-Link Library, Libreria a collegamento dinamico. In Windows indica
un set di routine che possono essere chiamate da altre routine e che vengono caricate e
collegate nell'applicazione in fase di esecuzione. Le librerie DLL includono routine di utilità
o funzioni specifiche non incorporate in Microsoft Windows. Vedi anche FLL.
Docked - Agganciato
Le barre degli strumenti sono agganciate quando sono fissate al bordo superiore, inferiore
o laterale di una finestra di Visual FoxPro. Il Gestore progetti può essere agganciato al
bordo superiore di una finestra di Visual FoxPro.
DLL
Acronimo di Dynamic-Link Library, Libreria a collegamento dinamico. In Windows indica
un set di routine che possono essere chiamate da altre routine e che vengono caricate e
collegate nell'applicazione in fase di esecuzione. Le librerie DLL includono routine di utilità
o funzioni specifiche non incorporate in Microsoft Windows. Vedi anche FLL.
Drag and drop - Trascinamento della selezione
Funzione che consente di trascinare un oggetto in un altro per eseguire un'azione. Per
trascinare un oggetto, fare clic su di esso e, tenendo premuto il pulsante del mouse,
spostarlo nella nuova posizione. Quando si è raggiunta la posizione desiderata,
rilasciando il pulsante del mouse verrà rilasciato anche l'oggetto.
edit box - EditBox - Controllo
Controllo che fornisce una casella di modifica in cui è possibile immettere o visualizzare
del testo in un form. Le caselle di modifica possono contenere più righe di testo. Vedi
anche TextBox - Controllo.
Element - Elemento
In Visual FoxPro, uno dei singoli membri di una matrice.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
14
Embed - Incorporare
Termine OLE che indica l'inserimento di una copia di un oggetto da un'applicazione ad
un'altra. Una volta incorporata, la copia non ha più associazioni con l'oggetto da cui è stata
copiata. Se l'oggetto originario viene modificato, la copia incorporata non subisce le stesse
modifiche. Vedi anche Oggetto OLE. Confronta con Collegamento.
Encapsulation - Incapsulamento
Termine di programmazione orientata ad oggetti che indica la possibilità di contenere e
nascondere le informazioni relative ad un oggetto, come la struttura dei dati ed il codice.
L'incapsulamento isola la complessità interna del funzionamento di un oggetto dal resto
dell'applicazione. Quando viene impostata la proprietà Caption di un pulsante di comando,
ad esempio, non è necessario conoscere il modo in cui la stringa è memorizzata. Vedi
anche Astrazione.
EOF
Acronimo di End Of File, Fine del file.
equi-join
Una join in cui i record provenienti da due tabelle sono combinati e aggiunti al risultato
solo se ci sono valori uguali nei campi uniti. Il tipo di join interna ed esterna di default nel
Query Design sono equi-join. Nelle viste SQL, tuttavia, potete creare join che non sono
equi-join, ma selezionare record quando il valore di un campo è >, <, <>, >=, or <= del
valore dell’altro campo.
Escape sequence - Sequenza escape
Sequenza di tasti o di caratteri di output che inizia con il carattere ESC. Tali sequenze
vengono utilizzate in genere per posizionare il cursore e controllare la visualizzazione del
testo sullo schermo oppure come codici di controllo per le stampanti.
Event - Evento
Azione riconosciuta da un oggetto cui è possibile rispondere scrivendo del codice. Gli
eventi possono essere generati da un'azione dell'utente, come ad esempio il clic del
mouse o la pressione di un tasto, dal codice di programma oppure dal sistema, come
accade con i timer.
Event code – codice gestione evento
Codice che viene eseguito quando avviene l’evento previsto. Il codice può essere
richiamato anche attraverso la programmazione. Vedere anche evento
Event-driven programming - Programmazione basata sugli eventi
Modello di programmazione che utilizza principalmente il codice evento piuttosto che il
codice sequenziale utilizzato nella programmazione basata su routine. Vedi anche Evento,
Codice evento.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
15
Event loop - Ciclo di eventi
Ambiente interattivo in fase di esecuzione stabilito dal comando READ EVENTS e
terminato dal comando CLEAR EVENTS. Vedi anche Evento.
Executable program - Programma eseguibile
Programmi creati nell'Edizione Professional di Visual FoxPro con il Gestore progetti
(Project Manager) che hanno estensione EXE.
Execution plan
L’ordine in cui le clausole join e filtri vengono eseguite quando viene lanciata una query o
una vista.
Expression - Espressione
Qualsiasi combinazione di variabili, operatori, costanti, funzioni e nomi di campi, controlli e
proprietà che risulta uguale ad un solo valore. È possibile utilizzare le espressioni come
impostazioni per varie proprietà e per impostare i criteri o definire i campi calcolati nelle
query.
Field - Campo
Qualsiasi dato contenuto in un record. Uno o più campi costituiscono un record di una
tabella ed uno o più record costituiscono una tabella.
Field-level rule – Regola a livello di campo
Regola di convalida associata ad un campo, che viene attivata quando viene inserito o
modificato il valore del campo, utilizzata in genere per verificare l'immissione e l'esattezza
dei dati. Tali regole vengono attivate prima delle regole a livello di record e delle attivazioni
e funzionano durante gli aggiornamenti memorizzati nel buffer. Confronta con Attivazione.
File skeleton – struttura del file
Struttura del file
Filter - Filtro
Set di criteri applicati ai record che consentono di ordinare tali record o di mostrarne un
sottoinsieme.
Flag
Variabile il cui valore, vero (.T.) o falso (.F.), indica se esiste qualche condizione o se si è
verificato qualche evento. Il flag viene utilizzato per controllare in seguito le azioni del
programma.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
16
FLL
Acronimo di FoxPro Link Library, Libreria a collegamento di FoxPro. Versione di libreria
DLL creata in linguaggio C compatibile con Visual FoxPro, che consente di estendere la
funzionalità di Visual FoxPro.
Floating - Mobile
In grado di spostarsi liberamente insieme alla relativa finestra. Le barre degli strumenti di
Visual FoxPro, il Gestore progetti e le relative schede, ad esempio, sono tutti mobili.
Foreign key - Chiave esterna
Colonna o combinazione di colonne i cui valori devono corrispondere ad una chiave
primaria di un'altra tabella. Viene utilizzata per creare un join tra tabelle correlate.
Form
Una delle classi contenitore. Insieme di una o più schede che funziona come una finestra
o una finestra di dialogo standard. Un form contiene i controlli per la visualizzazione e la
modifica dei dati. I form possono essere contenuti all'interno di un set di form. Vedi anche
Classi contenitore (Container), Page.
Form set
Una delle classi contenitore. Insieme di uno o più form correlati. Per disporre i form
all'interno del set di form, utilizzare l'Editor di form. Vedi anche Classi contenitore
(Container).
Forward link
Il percorso e il nome memorizzato in un contenitore database (.dbc), che collega il
database con le tabelle che risiedono nel database. Vedere anche Backlink
Foxel
Equivale all'altezza ed alla larghezza media di un carattere basato sul tipo di carattere
corrente del form in cui è contenuto un oggetto. I foxel sono utili per lo sviluppo di
applicazioni tra piattaforme basate su caratteri e piattaforme grafiche.
Free table - Tabella libera
Tabella non contenuta in un database. Un file DBF creato in una versione precedente di
FoxPro è una tabella libera finché non viene aggiunto ad un database. Confronta con
Tabella di database.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
17
Friendly name - Nome mnemonico
Nome descrittivo scelto dallo sviluppatore o da un utente come nome di un form, di una
tabella o di un report, o di un altro file in un database. Non deve essere necessariamente
lo stesso nome del file che contiene il form, la tabella o il report. Il nome può essere lungo
fino a 128 caratteri.
Function - Funzione
Calcolo preprogrammato che può essere eseguito su richiesta da qualsiasi punto di un
programma di Visual FoxPro. Dal momento che una funzione include uno o più argomenti
e restituisce un unico valore, questa può essere incorporata in un'espressione. Le funzioni
contengono una coppia di parentesi che le contraddistinguono dai comandi. ROW( ), ad
esempio, è una funzione. Le funzioni possono essere di Visual FoxPro oppure definite
dall'utente. Vedi anche Argomento , Espressione, UDF.
Generated code - Codice generato
Programmi creati da GENMENU, il generatore di menu di Visual FoxPro. Tali programmi
hanno estensione MPR.
Generated name - Nome generato
Nome univoco generato con la funzione SYS(2015). Tali nomi vengono inseriti in
programmi generati con clausole e codice corrispondenti.
Globally unique identifier (GUID)
Un identificatore utilizzato per identificare con precisione oggetti ed interfacce. Tutte le
applicazioni windows e gli oggetti OLE hanno un GUID che viene memorizzato nel registro
di Windows.
grid - Controllo Grid
Controllo che crea una griglia in cui i dati vengono presentati in formato tabulare. I controlli
Grid contengono intestazioni di colonna, colonne e controlli di colonna.
Group band - Sezione di gruppo
Campi che vengono visualizzati in gruppo all'interno di un report basato sui criteri
specificati scegliendo il comando Raggruppamento (Data Grouping) dati dal menu Report.
Group footer - Piè di pagina di gruppo
Sezione di report in cui è possibile definire gli oggetti in modo che vengano visualizzati
ogni volta che viene modificata un'espressione di gruppo. I piè di pagina di gruppo
contengono in genere dei valori calcolati per i dati inclusi nel gruppo.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
18
Group header - Intestazione di gruppo
Sezione di report in cui è possibile definire gli oggetti in modo che vengano visualizzati
ogni volta che viene modificata un'espressione di gruppo. Le intestazioni di gruppo
contengono in genere le informazioni che precedono i dati.
Grouping records
Vedere data grouping.
Handle
Numero assegnato ad una finestra utilizzato dal sistema operativo per registrare gli
attributi di tale finestra oppure, in una libreria C o C++, un puntatore di un puntatore. Gli
handle vengono utilizzati nelle routine di librerie costruite con il componente per la
costruzione di librerie dell'Edizione Professional di Visual FoxPro.
Hot spot - Area sensibile
In un sistema di Guida, area di una bitmap che reagisce quando il cursore del mouse
viene spostato sopra di essa. Il cursore assume la forma di una mano e quando si fa clic
sul pulsante del mouse viene visualizzato l'argomento definito nell'Editor di aree sensibili.
Nella Guida in linea, le aree sensibili sono in genere pulsanti e parole visualizzate in
verde. Vedi anche Ipergrafica.
Hypergraphic - Ipergrafica
In un sistema di Guida, un elemento grafico con aree sensibili (hot spots.)
Independent .idx - File IDX indipendente
File indice contenente una sola voce di indice. Tale file non può avere lo stesso nome
della tabella associata e non viene aperto automaticamente con la tabella. Vedi anche File
indice composto.
image - Controllo Image Controllo che consente di includere immagini in un form.
In-process
Un componente DLL che viene eseguito nello stesso indirizzo del processo del client che
lo richiama.
Index - Indice
Set di puntatori ordinati in modo logico in base ai valori di una chiave. Gli indici forniscono
l'accesso rapido ai dati e possono rendere univoche le righe di una tabella. Gli indici di
Visual FoxPro sono contenuti in un file indice. Vedi anche Indice candidato, Chiave
primaria.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
19
Index file - File indice
File le cui voci identificano la posizione dei dati in una tabella. Vedi File IDX indipendente,
File indice composto
Inheritance - Ereditarietà
Termine di programmazione orientata ad oggetti che indica la capacità di una sottoclasse
di assumere le caratteristiche della classe su cui è basata. Se vengono modificate le
caratteristiche della classe principale, queste vengono ereditate anche dalla relativa
sottoclasse. Se, ad esempio, viene aggiunta la proprietà IsBold ad un controllo di modifica,
questa verrà aggiunta anche a tutte le sottoclassi basate su tale controllo.
Inner join – Join interna
Una join dove I record di due tabelle sono combinati ed aggiunti al risultato di una query
solamente se I valori dei campi combinati soddisfano la condizione specificata.
Input mask - InputMask - Proprietà
Proprietà dei campi e dei controlli che limita o indica il formato dell'input dell'utente. Una
maschera di input, come ad esempio (###) #######, limita l'input a numeri di telefono
accompagnati da un prefisso a tre cifre.
Instance - Istanza
Termine di programmazione orientata ad oggetti che indica un oggetto creato da una
definizione di classe. Diversamente da una classe, che è solo una definizione, un'istanza
esiste realmente come oggetto da utilizzare per svolgere varie attività. Una casella di testo
all'interno di un form in esecuzione, ad esempio, è un'istanza della classe TextBox.
International characters - Caratteri internazionali
Caratteri che includono segni diacritici, ad esempio é, e quindi consentono la
manipolazione dei dati in diverse lingue. Vedi anche Caratteri accentati, Segni diacritici.
ISAPI
Acronimo di Internet Server Application Programming Interface. Una serie di funzioni per il
server Internet, quale ad esempio Microsoft Windows NT Server che esegue Microsoft
Internet Information Server (MIIS).
Join
Operazione di database con viste o query che collega le righe di due o più tabelle o viste
confrontando i valori inclusi in campi specifici. Ad esempio, la join di default fra due tabelle
è la inner-join che seleziona i record di entrambe le tabelle sole quando i valori dei campi
uniti sono uguali. Poiché SQL si basa sulla teoria matematica, ogni tabella può essere
rappresentata da un cerchio. La condizione join determina il punto di sovrapposizione che
rappresenta la serie di record che soddisfano la condizione. Questa sovrapposizione
avviene nella porzione interna o inner dei due cerchi. Una outer join include non
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
20
solamente i record che si trovano nella sezione interna ma anche quelli della parte esterna
del cerchio di destra o sinistra dell’intersezione.
Join condition – Condizione Join
L’espressione che definisce l’associazione o unione fra tabelle o viste in una vista o query
Join operator – Operatore join
Operatore di confronto in una condizione join che determina come verranno valutati i due
lati della condizione e quali record verranno restituiti.
Jump - rimando
In un sistema di Guida, un riferimento ad un argomento correlato. In un sistema di Guida
di tipo grafico, un rimando è una parola sottolineata visualizzata in verde e corrispondente
ad un'area sensibile. Vedi anche Area sensibile (hot spot).
Junction table - Tabella di congiunzione
Tabella creata per scomporre una relazione molti-a-molti tra due tabelle in due relazioni
uno-a-molti. Tale tabella contiene le chiavi primarie delle due tabelle con la relazione moltia-molti.
Key - Chiave
Campo o espressione utilizzata per identificare un record, usata in genere come campo
indice per una tabella. Vedi anche Chiave primaria.
Keyword - Parola chiave
Parola o frase riservata per uso esclusivo di Visual FoxPro. Viene inoltre chiamata parola
riservata. Nella sintassi, le parole chiave di Visual FoxPro sono visualizzate in lettere
maiuscole. EXCLUSIVE, ad esempio, è una parola chiave del comando USE.
label - Label - Controllo
Controllo costituito da un'etichetta contenente del testo che descrive le aree del form o di
altri controlli. Viene inoltre chiamato prompt. Vedi anche Etichetta.
Lifetime - Durata
Termine che si riferisce ad una variabile che continua ad esistere dopo il completamento
di una chiamata di funzione o di un programma. Le variabili pubbliche continuano ad
esistere, a differenza di quelle locali. Vedi anche Area di validità.
Ligature - Logotipo
Lettere unite tra loro, come ad esempio æ.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
21
line
Controllo che traccia una linea in un form.
Link - Collegamento
Termine OLE che indica una connessione tra un documento di origine ed uno
destina zione. Un oggetto collegato è un segnaposto per le informazioni del documento
origine e conserva la connessione tra i due documenti. Quando vengono modificate
informazioni nel documento di origine, le modifiche vengono riflesse anche in quello
destinazione. Confronta con Incorporare.
di
di
le
di
list box
Controllo costituito da una casella di riepilogo in cui è possibile scegliere tra un elenco di
voci.
Local alias - Alias locale
In un comando SELECT - SQL, nome temporaneo di una tabella specificato nella clausola
FROM.
Local data - Dati locali
Dati che non esistono in un server remoto. Vedi anche Dati nativi, Dati remoti.
Local variable – Variabile locale
Una variabile che è valida ed accessibile solamente all’interno di una funzione o di una
routine, Altre routine o funzioni non possono accedere all’informazione contenuta nella
variabile. Utilizzate le variabili globali per condividere le informazioni attraverso più routine
o funzioni, oppure variabili private per condividere i dati con le funzione che richiamate
dall’interno della routine. Vedere anche lifetime, variabile pubblica, scope.
Local view – vista locale
Una vista che utilizza le tabelle all’interno del database corrente locale di Visual FoxPro.
Locale - Specifiche di paese
Set di informazioni relative ad una determinata lingua e ad un determinato Paese, che
indica le impostazioni specifiche quali separatori decimali, formati data e ora e criteri di
ordinamento dei caratteri.
Locked - Bloccato
Condizione per cui un record o una tabella è resa di sola lettura a tutti gli utenti, tranne a
quello che vi sta correntemente immettendo i dati.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
22
Logical operator - Operatore logico
Operatore che produce un risultato logico (vero o falso). Viene inoltre chiamato operatore
Booleano. Gli operatori logici di Visual FoxPro sono ( ) (raggruppamento di espressioni),
NOT o ! (negazione), AND e OR (OR inclusivo). Vedi anche Operatore aritmetico,
Operatore relazionale.
Long names - Nomi lunghi
Condizione per cui il software consente di utilizzare nomi più lunghi di quelli consentiti dal
sistema sottostante. Visual FoxPro, ad esempio, consente di utilizzare nomi lunghi di
campo e di tabella. L'utilizzo di nomi lunghi può produrre risultati inaspettati nelle
operazioni tra piattaforme diverse.
Looping - Ciclo
Consente all'utente di eseguire una o più righe di codice tutte le volte che è necessario.
Vedi anche SCAN ... ENDSCAN, FOR ... ENDFOR, DO WHILE ... ENDDO.
Macro
In Visual FoxPro, chiave che rappresenta una sequenza di azioni e di tasti.
Macro substitution - Sostituzione tramite macro
Sostituzione di nomi con variabili di memoria. In Visual FoxPro, per usare come nome il
valore di una variabile, è necessario far precedere tale variabile da una E commerciale
(&). L'esecuzione di un comando o di una funzione contenente un'espressione nome è
tuttavia più rapida rispetto a quella contenente una sostituzione tramite macro. È dunque
sempre preferibile utilizzare un'espressione nome invece di una sostituzione tramite
macro. Vedi anche Espressione nome.
Main Visual FoxPro window - Finestra principale di Visual FoxPro
In Visual FoxPro, la finestra sottostante tutte le finestre di sistema e quelle definite
dall'utente.
Main file - Programma principale
Un programma (.prg), form (.scx) o una classe Active Document che serve come punto di
inizio di una applicazione compilata, e da cui altri componenti dell’applicazione vengono
richiamati. Tipicamente, il file principale imposta l’ambiente operativo dell’applicazione,
esegue i menu o form per mostrare l’interfaccia dell’applicazione, e stabilisce il ciclo di
evento dell’applicazione con il comando READ EVENT. Potete impostare il programma
principale attraverso il Project Manager prima della compilazione dell’applicazione.
Main report - Report principale
Parte di un report di Visual FoxPro che segue il titolo e che consiste nell'intestazione di
pagina, nel corpo del report e nel piè di pagina.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
23
Many-to-many relationship - Relazione molti-a-molti
Relazione tra tabelle per cui ai record di ogni tabella ne corrispondono vari nella tabella
correlata. Tale tipo di relazione può richiedere alcune modifiche nella progettazione del
database. Vedi anche Tabella di congiunzione.
Mark character - Contrassegno
Simbolo che appare a sinistra di una voce di menu ad indicare che tale voce è
selezionata. In Visual FoxPro per Windows, il contrassegno predefinito è un segno di
spunta.
Multiple-document interface (MDI) application
Un applicazione che supporta più documenti da una istanza dell’applicazione. Gli oggetti
di una applicazione MDI possono servire contemporaneamente un utente e uno o più
contenitori. Vedere anche Single Document Interface SDI application.
Menu
Elenco di voci, quali comandi e nomi di file, che viene visualizzato quando si sceglie il
titolo di un menu dalla barra dei menu.
Menu bar - Barra dei menu
Striscia orizzontale visualizzata nella parte superiore dello schermo contenente i nomi dei
menu.
Menu item - Voce di menu
Comando o nome di file incluso nell'elenco di un menu. Per creare e definire le voci di
menu per le applicazioni in uso, utilizzare l'Editor di menu (Menu Designer).
Menu title - Titolo di menu
Parola, frase o icona posta sulla barra dei menu che indica un menu. Selezionando un
titolo di menu, viene visualizzato il menu corrispondente. Viene inoltre chiamato nome di
menu.
Menu system - Sistema di menu
Combinazione della barra dei menu, dei titoli dei menu, dei menu e delle voci di menu.
Merge conflict - Conflitto di fusione
Stato in cui il codice di controllo è stato incapace di integrare modifiche eseguite da diversi
sviluppatori sullo stesso file di testo ( quale un programma) nel momento in cui questo file
è stato verificato. Ad esempio un conflitto di fusione può avvenire se due sviluppatori
eseguono delle modifiche alla stessa linea dello stesso programma; quando il secondo
sviluppatore tenta di controllare il file, viene avvertito del conflitto di fusione. Qanto accade
questo errore il codice di controllo crea un file con la versione corrente e con evidenziate
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
24
le modifiche non riuscite ( il significato della marcatura delle modifiche dipende dal
software di controllo). Lo sviluppatore, le cui modifiche non sono state integrate, deve
manualmente correggere il file per integrare le modifiche, collaudarle e quindi controllarle
ancora.
Metafile
File di Windows che memorizza un'immagine sotto forma di oggetti grafici invece che di
pixel. Una volta ridimensionato, un metafile conserva l'immagine in modo più efficace
rispetto ad una bitmap.
Method - Metodo
Azione che un oggetto è in grado di eseguire. Le caselle di riepilogo, ad esempio, hanno
dei metodi chiamati AddItem, RemoveItem e Clear, che consentono di gestire il contenuto
dell'elenco. Vedi anche Oggetto.
Microsoft Visual Modeler
Il Microsoft Visual Modeller è un modellatore di oggetti che fornisce una interfaccia grafica
per la costruzione e la modifica dei contenuti di un modello. Visual Modeller consente di
visualizzate la struttura di un modello da differenti punti di astrazione, per modificare le
proprietà del componente nel modello, e per creare nuovi modelli. Visual Modeller è
disponibile in Microsoft Visual Studio versione Enterprise.
Visual FoxPro fornisce due nuove autocomposizioni per importare ed esportare
informazioni visual modelling. Essi sono il Code Generation Wizard e il Reverse
Engineering Wizard.
Modal
Una finestra o un form si definiscono modali se mantengono lo stato attivo (focus) fino a
quando non vengono chiuse esplicitamente. Le finestre di dialogo ed i messaggi sono di
solito modali. Ad esempio, in una finestra di dialogo modale, non potete accedere ad altre
finestre fino a che non cliccate sull’ OK della finestra di dialogo.
Modeless
Una finestra o un form si definiscono modeless se non richiedono di essere chiuse prima
di poter passare ad altre form o finestre. Ad esempio la finestra di comando e le barre di
strumenti sono modeless.
Multiple instances - Istanze multiple
Vari oggetti creati a partire dalla stessa classe. Ogni oggetto ha proprietà e dati privati, ma
condivide il codice.
Multi-tiered view - Vista composta
Vista basata su altre viste o su una combinazione di tabelle locali e di viste locali o remote.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
25
Named connection – Connessione Predefinita
Definizione di una connessione memorizzata in un database, cui successivamente è
possibile fare riferimento tramite un nome durante la creazione di una vista remota. È
inoltre possibile impostare delle proprietà per tale connessione in modo da ottimizzare la
comunicazione tra Visual FoxPro e l'origine dati remoti. Quando viene attivata una vista
remota, la connessione di tale vista diventa il canale per raggiungere l'origine dati remoti.
Name expression - Espressione nome
Variabile o matrice racchiusa tra parentesi che può sostituire un nome in un comando o in
una funzione. Tali espressioni forniscono flessibilità ai comandi e alle funzioni di Visual
FoxPro.
Native data - Dati nativi
Dati memorizzati nelle tabelle di Visual FoxPro, ovvero nei file DBF. Vedi anche Database,
Dati locali, Dati remoti.
Non-compact single-entry index - Indice semplice non compatto
File indice semplice non ottimizzato per risparmiare spazio su disco. Creare tali file solo se
si desidera conservare la compatibilità con le versioni di FoxPro precedenti alla 2.0 oppure
se si condividono i dati con FoxBASE+.
Nonscrolling region - Area fissa
In un sistema di Guida di tipo grafico, area che rimane visualizzata nella parte superiore
dell'argomento mentre il resto dell'argomento scorre. Tale area può contenere del testo,
delle aree sensibili e degli elementi grafici.
Normalize - Normalizzare
Rendere minime le informazioni duplicate in un database relazionale mediante un'efficace
progettazione delle tabelle.
Null value - Valore nullo
Privo di valori assegnati in modo esplicito. Un valore NULL non è uguale a zero o ad un
valore vuoto e non può essere considerato maggiore di, minore di, diverso da o uguale a
qualsiasi altro valore, compreso un altro valore NULL.
Object - Oggetto
Istanza di una classe che combina dati e routine. Un controllo incluso in un form in
esecuzione, ad esempio, è un oggetto.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
26
OOP
Acronimo di Object-Oriented Programming, Programmazione orientata ad oggetti. Sistema
di programmazione che consente di ottenere una gerarchia astratta e modulare,
caratterizzato da polimorfismo, ereditarietà e incapsulamento.
Object modeler – Modellatore di oggetti
Un software di sviluppo che esamina e costruisce prototipi di progetti, applicazioni,
componenti, o struttura allo scopo di creare e gestire oggetti riutilizzabili. Vedere anche
Microsoft Visual Modeller.
ODBC
Acronimo di Open Database Connectivity. Protocollo standard per i server di database. È
necessario installare driver ODBC per vari database per consentire a Visual FoxPro di
connettersi ed accedere ai relativi dati.
OLE
Acronimo di Object Linking and Embedding, Collegamento ed incorporamento di oggetti.
Protocollo in base al quale un oggetto OLE, come ad esempio un foglio di calcolo di Excel
o un documento di Word, può essere collegato o incorporato in una tabella o in un form di
Visual FoxPro. Vedi anche Incorporare, Collegamento, Oggetto OLE.
Oggetto OLE autonomo
Oggetto che non appartiene ad una tabella, in quanto non è necessario in ogni record. Si
supponga, ad esempio, di voler aggiungere il logo della propria società ad un form di ordini
in cui viene visualizzato l'articolo e la quantità ordinati ed il relativo prezzo unitario. Il logo
della società è autonomo dal momento che non è correlato alle informazioni sugli ordini.
Vedi anche Oggetto OLE.
Oggetto OLE inseribile
Oggetto OLE, come ad esempio un foglio di calcolo di Excel o un documento di Word, che
può essere inserito in una tabella o in un form di Visual FoxPro utilizzando il collegamento
o l'incorporamento di oggetti. Un oggetto OLE inseribile non dispone di eventi. Vedi anche
Evento, OLE, Oggetto OLE.
One-to-many relationship - Relazione uno-a-molti
Relazione tra tabelle per cui ogni record della tabella primaria può essere associato a più
record della tabella correlata. Ogni valore di chiave primaria può apparire varie volte nella
tabella correlata.
One-to-one relationship - Relazione uno-a-uno
Relazione tra tabelle per cui ogni record della tabella primaria può essere associato ad un
solo record della tabella correlata.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
27
Optimistic buffering – Buffer ottimistico
Modo efficace di aggiornare i record, in quanto i record vengono bloccati
scrittura, riducendo quindi al minimo il tempo in cui ogni singolo utente
sistema in un ambiente multiutente. Quando viene utilizzato il buffering
tabella sulle tabelle remote, Visual FoxPro impone il blocco ottimistico.
Buffering pessimistico.
solo durante la
monopolizza il
di record o di
Confronta con
option button group - OptionGroup - Controllo
Matrice di controlli relativa ai pulsanti di opzione. Tali pulsanti vengono inoltre chiamati
pulsanti di scelta.
outer join
An association between input sources in a query that allows yo u to select rows that match
plus those that do not match the join condition. You can select all of the rows from one
input source and matching rows from the other input source with a Left Outer Join, Right
Outer Join, or Full Outer Join. You can also select all of the rows from both input sources,
regardless of matching, with a Full Outer Join.
out-of-process
Un componente eseguibile ( file .exe) che gira nel suo proprio processo. Vedere anche inprocess.
page
Una delle classi contenitore che consente di creare finestre di dialogo fornite di schede.
Schermata o foglio di un form contenente un insieme di controlli. Nel form può essere
attiva una sola scheda alla volta.
Page footer - Piè di pagina
Area visualizzata nella parte inferiore di ogni pagina di report.
Page header - Intestazione di pagina
Area visualizzata nella parte superiore di ogni pagina di report.
Parameter - Parametro
Valore passato ad una funzione o routine. Per passare un parametro ad una funzione o ad
una routine, è necessario includere un comando PARAMETERS o LPARAMETERS. Vedi
anche Argomento.
Parent table - Tabella principale
Tabella primaria o di controllo in una relazione uno-a-uno o uno-a-molti. Vedi anche
Tabella secondaria, Tabella primaria, Tabella correlata.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
28
Partial seek – Ricerca Parziale
Si verifica quando la lunghezza dell'espressione è minore di quella della chiave. Durante
l'esecuzione di una ricerca parziale, Visual FoxPro ignora i segni diacritici. Se è necessario
includere tali segni nella ricerca, utilizzare SCAN FOR...ENDSCAN o LOCATE
FOR...CONTINUE invece di SEEK.
Pass by reference - Passaggio per riferimento
Modo di passare una variabile ad una funzione. La routine di chiamata passa l'indirizzo
della variabile alla routine chiamata, che può quindi utilizzare tale indirizzo per recuperare
o modificare la variabile. Quando la funzione modifica il valore della variabile passata,
viene modificato anche il valore originario della variabile nel programma chiamante. Vedi
anche Argomento, Passaggio per valore.
Pass by value - Passaggio per valore
Modo di passare una variabile ad una funzione. Viene creata una copia del valore della
variabile, che viene poi passata alla routine chiamata. Quando viene utilizzato questo
metodo, la routine chiamata può modificare la copia dell'argomento ma non l'argomento
originario. Il valore della variabile può essere modificato dalla routine o dalla funzione, ma
non viene modificato il valore originario della variabile nel programma chiamante. Vedi
anche Argomento, Passaggio per riferimento.
Pass-through query
Tipo di query che possono essere utilizzate per lavorare direttamente con tabelle su server
che comprendono un dialetto di SQL diverso da quello delle applicazioni client. Potette
utilizzare una query pass-through per ottenere al volo delle righe o per eseguire comandi
che non restituiscono delle righe.
Persistent relationship - Relazione fissa
Relazione tra tabelle che dura oltre la fase di esecuzione. Per avere una relazione fissa, le
tabelle devono essere incluse in un database.
Pessimistic buffering – Buffering pessimistico
Impedisce ad un utente che lavora in un ambiente multiutente di accedere ad un
particolare record o tabella mentre un altro utente vi sta apportando delle modifiche.
Fornisce l'ambiente più sicuro per modificare singoli record, ma può rallentare le
operazioni. Confronta con Buffering ottimistico.
Pixel
Il più piccolo elemento che può essere visualizzato su uno schermo o su una stampante. I
pixel sono dipendenti dal dispositivo di visualizzazione. Confronta con Twip.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
29
Polymorphism - Polimorfismo
Termine di programmazione orientata ad oggetti che indica la possibilità di avere metodi
con lo stesso nome, ma contenuto diverso, per classi correlate. La routine da utilizzare
viene determinata in fase di esecuzione dalla classe dell'oggetto. Due oggetti correlati, ad
esempio, possono avere entrambi un metodo Draw. Una routine a cui viene passato uno
di questi oggetti può chiamare il metodo Draw senza dover stabilire il tipo di oggetto che il
parametro rappresenta.
Point - Punto
Unità di misura tipografica in base alla quale 12 punti equivalgono a 1 pica e 6 pica
equivalgono a 1 pollice. Un punto equivale pertanto a 1/72 circa di pollice. Vedi anche
Twip.
Precedence - Priorità
Ordine in cui vengono applicati gli operatori nella valutazione di un'espressione
matematica. In Visual FoxPro, la priorità degli operatori è la seguente: ( ) (raggruppamento
delle sottoespressioni), ^ o ** (elevamento a potenza), * e / (moltiplicazione e divisione),
% (modulo) e + e - (addizione e sottrazione).
Primary index - Indice primario
Indice che non consente valori duplicati nei campi o nell'espressione specificata. Tali indici
vengono utilizzati principalmente all'interno della tabella primaria o di riferimento per
stabilire l'integrità referenziale in una relazione fissa. È possibile creare un solo indice
primario per tabella. Se viene specificato un indice primario in qualsiasi campo che
contiene già dei dati duplicati, Visual FoxPro restituisce un errore. Confronta con Indice
candidato, Indice regolare, Indice univoco, Chiave primaria.
Primary key - Chiave primaria
Colonna o colonne i cui valori identificano in modo univoco una riga di una tabella.
Primary table - Tabella primaria
Tabella alle cui colonne fanno riferimento altre tabelle in una relazione uno-a-uno o uno -amolti.
Private variable - Variabile privata
Variabile rilasciata quando termina la routine in cui viene definita. In Visual FoxPro tali
variabili sono predefinite e non richiedono particolari parole chiave. Se tuttavia esistono
già delle variabili con lo stesso nome ad un livello superiore, quelle private possono essere
delimitate con la parola chiave PRIVATE. Confronta con Variabile locale, Variabile
pubblica.
Procedure - Routine
Set di istruzioni che funzionano come se fossero una sola unità. Vedi anche Funzione.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
30
Profiling
Il processo di analisi del codice per migliorare la velocità, o la ridondanza o altri
comportamenti che influiscono sulle prestazioni.
Progressive fetching – prelievo progressivo
Esecuzione di un processo di query che migliora le prestazioni. Visual FoxPRo esegue
una query e preleva una porzione del risultato nella Tabella Cursore. La dimensione di
base di questa porzione è di 100 righe. Se la vostra connessione opera in modo
asincrono, Visual FoxPro restituisce il controllo a voi o alla applicazione non appena
preleva la prima porzione di dati. Durate i tempi di attesa, VFP esegue un nuovo prelievo
in background a completamento della query, una porzione alla volta nella tabella
temporanea (cursor). Questa modalità consente di utilizzare i dati già prelevati e depositati
nella tabella temporanea senza dover attendere il prelievo di tutti i dati.
Project - Progetto
File che registra tutti i programmi, i form, i menu, le librerie, i report, le etichette, le query e
gli altri tipi di file necessari per creare un'applicazione. I progetti sono gestiti nel Gestore
progetti ed hanno estensione PJX.
Projection list - Elenco di proiezione
Nel comando SELECT - SQL, l'elenco dei campi, delle costanti e delle espressioni che
vengono visualizzati nell'output della query.
Property - Proprietà
Attributo di un oggetto controllo, campo o database che viene impostato per definire una
caratteristica o un aspetto del funzionamento dell'oggetto. La proprietà Visible, ad
esempio, determina se un controllo possa essere visualizzato in fase di esecuzione. È
possibile modificare le impostazioni delle proprietà di un oggetto nella finestra Proprietà.
Public variable - Variabile pubblica
Variabili definite con la parola chiave PUBLIC che sono disponibili a tutte le routine e le
funzioni e non solo a quelle in cui sono definite. Confronta con Variabile locale, Variabile
privata.
Qualified - Qualificato
Nome di tabella preceduto dal nome del relativo database e dal simbolo "!". Se il nome
della tabella viene qualificato durante la creazione di una vista, Visual FoxPro ricerca la
tabella sia nell'elenco dei database aperti, inclusi il database corrente e quelli non correnti,
sia nel percorso di ricerca predefinito per la tabella.
Query
Richiesta di recupero di informazioni da un database, utilizzando dei criteri per l'estrazione
di record specifici. Le query vengono create con l'Editor di query ( Query Designer.)
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
31
Record
Unità di memorizzazione di una tabella. Ogni tabella può contenere vari record ed ogni
record è composto da vari campi.
Record-level rule – Regola a livello di record
Regola di convalida associata ad un record, che viene attivata quando viene inserito o
modificato un record, utilizzata in genere per verificare l'immissione e l'esattezza dei dati.
Le regole di convalida non vengono applicate quando i record vengono eliminati. Le regole
a livello di record vengono attivate dopo quelle a livello di campo e prima delle attivazioni e
funzionano durante gli aggiornamenti memorizzati nel buffer. Vedi anche Regola a livello
di campo. Confronta con Attivazione.
Referential integrity (RI) - Integrità referenziale
Regole per l'uniformità dei dati, ovvero relazioni tra le chiavi primarie e quelle esterne di
diverse tabelle. Visual FoxPro garantisce l'integrità referenziale tramite le regole a livello di
campo e di record definite dall'utente. Il Generatore di integrità referenziale (Referential
Integrity Builder) consente di impostare le regole per controllare il modo in cui i record
vengono inseriti, aggiornati o eliminati in tabelle correlate.
Registry – registro di sistema
Database mantenuto da Windows che memorizza le informazioni di configurazione del
sistema operativo, di tutte le applicazioni Windows, ActiveX, OLE, e dei componenti
opzionali come ODBC. Ad esempio, nel registro vengono memorizzate le associazioni fra
le estensioni dei file e le applicazioni, e dove Visual FoxPro memorizza i suoi parametri
specifici di configurazione.
Regular index - Indice regolare
Indice non univoco, primario o candidato. Viene utilizzato per ordinare e ricercare i record,
ma non per rendere univoci i dati inclusi in tali record. Viene utilizzato inoltre come lato
"molti" di una relazione fissa.
Related table - Tabella correlata
Tabella che fa riferimento alle colonne di un'altra tabella. Vedi anche Tabella secondaria,
Tabella principale, Tabella primaria.
Relation - Relazione
Collegamento tra tabelle che consente l'accesso ai dati anche da tabelle diverse da quella
selezionata correntemente. Il collegamento è la condizione di join.
Relational database - Database relazionale
Database organizzato cui è possibile accedere in base alle relazioni tra le tabelle, i record
e i campi.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
32
Relational operator - Operatore relazionale
Operatore che manipola valori numerici ed altri valori in modo da produrre un risultato
logico. In Visual FoxPro, gli operatori relazionali sono <, >,= =, <=, >= e <>. Vedi anche
Operatore aritmetico, Operatore logico.
Remote call procedure – RPC - Routine di chiamata remota
Una interfaccia distribuita indipendente dal protocollo di rete che consente l’esecuzione di
singole routine di applicazioni ovunque nella rete.
Remote data – Dati remoti
Tutti i dati esterni a Visual FoxPro, in un'origine supportata dall'ODBC, come ad esempio
un database Paradox o SQL. Vedi anche Origine dati, Dati nativi. Confronta con Dati
locali.
Remote view – Vista remota
Una vista che usa origine dati al di fuori del database corrente, come ad esempio dati su
Microsoft SQL Server
Report band - Sezione di report
Area di un report che può contenere testo, dati inclusi in campi di tabelle, valori calcolati o
funzioni definite dall'utente, così come immagini, linee e caselle. In un report possono
apparire diversi tipi di sezioni. Vedi anche Sezione Corpo, Sezione di gruppo, Sezione Piè
di pagina di report, Sezione Intestazione di report, Sezione del titolo, Sezione Riepilogo.
Report detail band - Sezione Corpo di report
Area inclusa tra l'intestazione ed il piè di pagina contenente delle righe di dettagli basate
sui record della tabella o delle tabelle selezionate.
Report footer band - Sezione Piè di pagina di report
Sezione della finestra Editor di report contenente i dati visualizzati alla fine della pagina,
quali il numero di pagina, la sezione e così via.
Report header band - Sezione Intestazione di report
Sezione della finestra Editor di report contenente le informazioni visualizzate una sola
volta per ogni report. Le voci incluse in un'intestazione di report includono in genere il titolo
del report, le intestazioni delle colonne e la data corrente.
Resolving a reference - Risoluzione di un riferimento
Quando viene aggiunta una chiamata ad un componente e viene rigenerato un progetto,
Visual FoxPro posiziona ed include in modo automatico tale componente nel progetto.
Vengono risolti inoltre tutti i riferimenti agli elementi aggiuntivi del nuovo componente ed i
relativi file vengono aggiunti al progetto. Inserendo in modo automatico tali file e
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
33
verificando gli errori di compilazione nei componenti modificati, è possibile isolare gli errori
di connessione ambientale e logica tra i componenti.
Resource file – File delle risorse
- Una tabella di database di Visual FoxPro (Foxuser.dbf) utilizzata per immagazzinare
informazioni sullo stato corrente del programma, come ad esempio posizione e
dimensione della finestra di comando, delle macro di tastiera, quali sono le barre degli
strumenti attualmente visualizzate. Ecc. - Un file, spesso DLL, che contiene informazioni
utilizzate in un programma che potrebbe essere necessario modificare, come stringhe di
testo, bitmaps, fonts ecc. Ad esempio Visual FoxPro memorizza i testi dei messaggi di
errore, i titoli delle finestre, finestre di dialogo dei controlli in un file di esecuzione in modo
che possiate scambiare il file se dovete utilizzare il programma in una lingua diversa.
Rule - Regola
Vedi Vincoli, Regola a livello di campo, Regola a livello di record. Confronta con
Attivazione.
Run time – Fase di esecuzione
Fase durante la quale viene eseguita un'applicazione. Durante tale fase è possibile
interagire con l'applicazione. Confronta con Fase di progettazione.
Rushmore technology - Tecnologia Rushmore
Tecnica di accesso ai dati che consente di accedere ai set di record in modo
estremamente efficace.
Schema
Definizione del layout totale del database, inclusi i controlli di integrità e le relazioni fisse
tra le tabelle e i relativi indici.
Scope - Area di validità
Intervallo di riferimento per un oggetto o per una variabile oppure intervallo di record in
una vista o tabella. È possibile, ad esempio, fare riferimento alle variabili locali solo
all'interno della routine in cui sono state definite. È possibile invece accedere alle variabili
pubbliche da qualsiasi punto dell'applicazione. Gli oggetti, come ad esempio il database
corrente, sono inclusi nell'area di validità se si trovano nel percorso di ricerca definito. Gli
intervalli di record possono essere specificati con una clausola relativa all'area di validità in
vari comandi. Vedi anche Durata.
Secondary window - Finestra secondaria
In un sistema di Guida di tipo grafico, finestra aperta tramite un'area sensibile, contenente
una barra del titolo e delle barre di scorrimento, ma non una barra dei menu.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
34
Selection criteria – Criteri di selezione
Set di condizioni utilizzate in una query o in un filtro per mostrare uno specifico set di
record. L'espressione Salary > 48000000 applicata alla tabella Employee, ad esempio,
limita una query agli impiegati che guadagnano più di 48 milioni di lire l'anno.
Self join
Una relazione join in cui i record di una tabella vengono combinati con altri record della
medesima tabella quando esistono valori corrispondenti nel campo correlato. Una self join
può essere una inner join o una outer join
Server
Computer in rete che controlla l'accesso a risorse quali file, stampanti, dati remoti e
modem. Vedi anche Client/server.
Session - Sessione
Istanza creata all'avvio di Visual FoxPro. La sessione termina quando si esce da Visual
FoxPro. Vedi anche Sessione dati, Area di lavoro.
Set-based data
Informazioni ottenute con il prelievo di una serie di informazioni che soddisfino un criterio
specifico, piuttosto che il prelievo di tutto il contenuto del database. Si riferisce tipicamente
a grossi magazzini di dati, come quelli mantenuti su server remoti, da cui si prelevano
specifiche porzioni di dati con una dichiarazione SQL SELECT.
Setting - Impostazione
Valore di una proprietà che determina l'aspetto e il funzionamento di un oggetto o di un
controllo. Se, ad esempio, la proprietà SpecialEffect di un'area di modifica viene impostata
a 3D, la casella avrà un aspetto tridimensionale.
Setup code - Codice iniziale
Parte di programma eseguita prima del codice della definizione dei menu in un file MPR.
Può contenere del codice che consente di aprire dei file, di dichiarare le variabili di
memoria o di posizionare un precedente sistema di menu in uno stack per essere
recuperato in seguito senza doverlo ridefinire. Vedi anche Codice finale
shape - Controllo Shape
Controllo che crea una forma che può essere visualizzata in diverse variazioni di un
rettangolo o di un cerchio.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
35
Shortcut menu – Menu scorciatoia
Appears when the user right-clicks a selection, toolbar, or taskbar button, for example. The
shortcut menu lists commands pertaining to that screen region or selection only. Appare
quando l’utente clicca con il tasto destro del mouse una selezione, una barra degli
strumenti o un tasto sulla barra di comando per esempio.
Single-document interface (SDI) application - Applicazione a singola interfaccia
Una applicazione che può supportare solo un documento alla volta. Devono essere
avviate più istanze dell’applicazione SDI per servire contemporaneamente un oggetto
incorporato e un utente. Vedere anche Applicazione a più componenti di interfaccia MDI
File skeleton - Struttura di file
Serie di caratteri jolly, come ad esempio ? e *, che specificano una struttura di nome file
da ricercare.
Sort order - Criterio di ordinamento
Ordine in cui vengono visualizzati i record, crescente (0-100) o decrescente (100-0). Il
criterio di ordinamento alfabetico dipende dalle specifiche di paese.
spinner – Controllo Spinner
Controllo costituito da una casella di selezione che consente di aumentare o diminuire i
numeri digitandoli direttamente da tastiera oppure facendo clic sulle frecce rivolte verso
l'alto o verso il basso .
SQL
Acronimo di Structured Query Language. Linguaggio di programmazione e di query di
database.
SQL pass-through
Termine client/server che indica la creazione di comandi SQL e il relativo passaggio al
database SQL.
SQL Server
Microsoft SQL Server per Windows NT è un efficace sistema di gestione di database
relazionali per applicazioni distribuite di tipo client/server. SQL Server fornisce un'efficace
ed affidabile architettura di gestione dati unificata, aperta ad una vasta gamma di
applicazioni e di origini dati.
Stack
Area di memoria riservata nella quale i programmi memorizzano le informazioni operative
che potranno poi essere recuperate quando necessario. Nelle applicazioni di Visual
Microsoft Visual FoxPro® Glossario dei termini
36
Baldarelli Gian-Carlo – www.foxitaly.com
FoxPro lo stack è gestito da quest'ultimo. Se vengono create delle librerie con il
componente per la costruzione di librerie dell'Edizione Professional di Visual FoxPro,
queste possono allocare spazio nello stack di Visual FoxPro.
Stored procedure - Routine memorizzata
In Visual FoxPro, routine memorizzata in un database. La routine può contenere qualsiasi
comando e funzione il cui utilizzo è consentito in una funzione definita dall'utente. In
un'origine dati remoti, insieme di istruzioni SQL memorizzate con un nome in un database
SQL.
String literal - Letterale di stringa
Stringa di caratteri racchiusa tra apici o virgolette. Può essere utilizzata nelle espressioni
di caratteri. "Tutti i caratteri" e 'tutti i caratteri', ad esempio, sono letterali di stringa.
Structural compound index - Indice composto strutturale
File indice aperto automaticamente ogni volta che viene aperta la tabella ed aggiornato
automaticamente quando viene modificata la tabella. Un indice composto strutturale ha
sempre lo stesso nome di base della tabella, ma con estensione CDX.
Stub
Routine o funzione vuota utilizzata a volte nella fase iniziale dello sviluppo o in prototipi, in
modo da creare dei segnaposti per le routine che verranno completate in seguito..
Subclass - Sottoclasse
Nuova definizione di classe per un oggetto che utilizza un'altra definizione di classe come
punto di partenza. Tale definizione eredita tutte le modifiche apportate alla classe
principale.
Subscript - Indice di matrice
Numero utilizzato per identificare uno specifico elemento di una matrice.
Summary band - Sezione Riepilogo
Area di un report che viene visualizzata una sola volta alla fine del report.
Syntax - Sintassi
Rappresentazione di un comando che ne specifica tutte le forme possibili.
System object - Oggetto di sistema
Oggetto appartenente al sistema operativo e non a Visual FoxPro. Tale categoria include
gli oggetti Screen, Desktop e Clipboard.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
37
System variable - Variabile di memoria di sistema
Variabile creata e denominata automaticamente da Visual FoxPro con un carattere iniziale
di sottolineatura. _PAGENO, ad esempio, è una variabile di memoria di sistema.
Confronta con Variabile.
Tab - Indicatore di scheda
Elemento dell'interfaccia utente simile alla parte superiore di una cartella di file. Per
selezionare una scheda, fare clic sull'indicatore corrispondente. Per creare le schede in
Visual FoxPro, utilizzare il pulsante relativo al controllo Page dell'Editor di form (Form
Designer). Vedi anche Page
Tab order - Ordine di tabulazione
Ordine in cui viene spostata l'attivazione da un campo o da un oggetto a quello successivo
premendo il tasto di tabulazione.
Table - Tabella
Struttura fondamentale di un sistema di gestione di database relazionali. In Visual FoxPro,
una tabella memorizza i dati in record (righe) e campi (colonne). I dati riguardano in
genere una specifica categoria di elementi, quali clienti, ordini dei clienti, impiegati o parti
di inventario. Ogni tabella di Visual FoxPro può essere memorizzata in un file con
estensione DBF oppure può essere inclusa in un database.
Tags
Ognuna delle singole voci di indice contenute in un file indice composto.
TCP/IP
Transfer Control Protocol/Internet Protocol. Il TCP/IP è il protocollo che le reti utilizzano
per comunicare fra di loro in Internet
Template - Modello
Classe o form predefinito che viene applicato ad ogni nuova classe o form creato.
Temporary relationship - Relazione temporanea
Relazione tra tabelle creata con il comando SET RELATION. Tali relazioni vengono
eliminate quando si esce da Visual FoxPro. Confronta con Relazione fissa
text box - TextBox - Controllo
Controllo costituito da una casella di testo che consente di immettere o visualizzare del
testo in un form. Tali caselle contengono in genere una sola riga di testo. Vedi anche
EditBox - Controllo.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
38
Text file - File di testo
File contenente delle informazioni in formato testo il cui contenuto viene interpretato come
caratteri codificati in formato ASCII. Tali file possono essere visualizzati e modificati con
varie applicazioni. Confronta con File binario.
Three-tiered diagram – Diagramma a tre piani
Un diagramma di classe diviso in tre spazi, chiamati tier (piano), ogni tier rappresenta uno
strato di servizio: User Services, Business Services e Data Services (livello utenti, livello
logica, livello dati). Il Modellatore Visuale confeziona automaticamente questi strati di
servizi quando crea un nuovo modello
Timer - Controllo Timer
Controllo costituito da un timer utilizzato per controllare gli
nell'applicazione in uso. Il timer non è visibile in fase di esecuzione.
eventi
ricorrenti
Title band - Sezione del titolo
Intestazione di report che viene visualizzata una sola volta all'inizio di un report.
Tool lock - Blocco pulsante
Pulsante della barra degli strumenti Controlli. Quando tale pulsante è premuto, gli altri
pulsanti di controllo che vengono selezionati rimangono attivi e il pulsante di selezione
oggetti non viene attivato automaticamente.
Toolbar - Barra degli strumenti
Set di pulsanti su cui si può fare clic per eseguire attività frequenti. Le barre degli strumenti
possono essere mobili nelle relative finestre oppure possono essere agganciate al bordo
superiore, inferiore o laterale della finestra principale di Visual FoxPro. È possibile
personalizzare le barre degli strumenti fornite con Visual FoxPro e progettarne delle nuove
utilizzando la classe base ToolBar fornita da Visual FoxPro. Vedi anche Classe, Classe
base.
TopN query
Una query che preleva una percentuale specificata di record dall’insieme dei record che
altrimenti verrebbero prelevati.
Transaction - Transazione
Serie di passaggi di elaborazione che consentono di completare una specifica funzione o
attività e di considerare un set di azioni come una singola unità di lavoro.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
39
Trigger - Attivazione
Codice evento a livello di record che viene eseguito dopo un'operazione di inserimento,
aggiornamento o eliminazione. È possibile associare ai diversi eventi diverse azioni. Le
attivazioni vengono eseguite per ultime dopo le regole e non durante gli aggiornamenti
memorizzati nel buffer a meno che non venga eseguito TABLEUPDATE( ), e vengono
utilizzate in genere per l'integrità tra tabelle.
Twip
Unità di misura equivalente a 1/20 di un punto o 1/1440 di un pollice. In un centimetro vi
sono 567 twip. I twip sono indipendenti dal dispositivo di visualizzazione. Vedi anche
Punto. Confronta con Pixel.
UDC
Acronimo di User-Defined Class, Classe definita dall'utente. Simile alle classi base di
Visual FoxPro, ma definita dall'utente e disponibile per la creazione di sottoclassi. Questo
tipo di classe non dispone di rappresentazione visiva.
UDF
Acronimo di User-Defined Function, Funzione definita dall'utente. Codice creato da un
utente che restituisce un valore. Tali funzioni includono i programmi autonomi salvati con
estensione PRG, come pure routine e funzioni incluse in un programma. Vedi anche
Funzione, Parametro.
Unary operator - Operatore unario
Operatore applicato ad un solo operando. In Visual FoxPro, il segno meno (-) e l'operatore
NOT sono unari, mentre tutti gli altri operatori sono binari in quanto vengono applicati a
due operandi.
Unique index - Indice univoco
Indice in cui due record non possono avere lo stesso valore di indice. Requisito
indispensabile per una chiave primaria. Vedi anche Indice primario, Indice candidato.
Upsizing
L’Upsizing si riferisce alla replica della funzionalità di un set di tabelle in un database di
Visual FoxPro, con server SQL Server e Oracle Databases, l’autocomposizione della
procedura di upsizing in Visual FoxPro rende il processo automatico.
UDC
Acronimo di User-Defined Class, Classe definita dall'ute nte. Simile alle classi base di
Visual FoxPro, ma definita dall'utente e disponibile per la creazione di sottoclassi. Questo
tipo di classe non dispone di rappresentazione visiva.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
40
UDF
Acronimo di User-Defined Function, Funzione definita dall'utente. Codice creato da un
utente che restituisce un valore. Tali funzioni includono i programmi autonomi salvati con
estensione PRG, come pure routine e funzioni incluse in un programma. Vedi anche
Funzione, Parametro.
Validation - Convalida
Processo in cui viene verificato se i dati immessi soddisfano determinate condizioni o
rispettano determinati limiti. Vedi anche Regola a livello di campo, Regola a livello di
record.
Variable - Variabile
Posizione nella memoria del computer in cui vengono memorizzati i dati. È possibile
modificare il contenuto di una variabile, ma il relativo nome e l'area di memorizzazione
possono essere utilizzati fino alla fine della sessione di Visual FoxPro o fino al rilascio di
tale variabile. Le variabili ed i relativi valori non vengono conservati a meno che non
vengano salvati su disco prima di uscire da Visual FoxPro. Vedi anche Costante, Variabile
di memoria di sistema.
View - Vista
Definizione di una tabella virtuale personalizzata che può essere locale, remota o basata
su parametri. Le viste fanno riferimento ad una o più tabelle o ad altre viste. Possono
inoltre essere aggiornabili e fare riferimento a tabelle remote.
View definition - Definizione di vista
Definizione per l'istruzione SQL di una vista. La definizione di vista è memorizzata nel
database corrente e contiene i nomi, i campi e le impostazioni delle proprietà delle tabelle
usate nell'istruzione SQL.
Visibility - visibilità
L’area di validità della variabile. Vedi anche scope.
Visual editing - Modifica visiva
Termine OLE. In Visual FoxPro, facendo doppio clic su un oggetto OLE la cui applicazione
supporta le modifiche visive, i menu dell'applicazione si uniscono ai menu di Visual
FoxPro, consentendo di modificare i dati dell'oggetto direttamente nella finestra principale
di Visual FoxPro invece che in una finestra separata dedicata all'applicazione. È inoltre
possibile controllare le modifiche visive nell'applicazione in uso. Vedi anche Oggetto OLE.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
41
Wildcard - Carattere jolly
Carattere utilizzato per rappresentare un carattere o una sequenza di caratteri in un nome
di percorso. Un punto interrogativo (?) può rappresentare un solo carattere. Un asterisco
(*) rappresenta qualsiasi sequenza di caratteri. Se, ad esempio, viene richiesto un elenco
di file *.TXT in un'applicazione, verrà visualizzato un elenco di tutti i file che hanno
estensione TXT. Vedi anche Struttura di file.
Wizard - Autocomposizione
Sequenza di finestre di dialogo che pongono domande specifiche sugli elementi che si
desidera creare. Una volta inserite le risposte, l'autocomposizione completa l'attività.
Work area - Area di lavoro
Area numerata che identifica una tabella. Scegliendo l'area di lavoro nella finestra Vista, è
possibile aprire la tabella associata.
Xbase
Linguaggio di programmazione di database standard comune a Visual FoxPro, Clipper e
dBASE.
Zero-length string - Stringa a lunghezza zero
Stringa di caratteri vuota. Per creare stringhe a lunghezza zero, utilizzare una coppia di
virgolette senza spazi all'interno ("").
Zoom
Allargare una finestra o una pagina nella finestra Anteprima di stampa. Quando viene fatto
lo zoom su un oggetto già allargato, Visual FoxPro lo riduce alle dimensioni originarie.
Z-order - Ordine Z
Disposizione visiva dei controlli inclusi in un form lungo l'asse Z (profondità). L'ordine Z
determina quali controlli sono in primo piano rispetto ad altri.
Microsoft Visual FoxPro® Glossario dei termini
Baldarelli Gian-Carlo – www.foxitaly.com
42