Descrizione di Visual Basic

November 27

Descrizione di Visual Basic


Visual Basic (VB) è un ambiente di programmazione e il linguaggio creato da Microsoft, che ha basato la lingua su una versione esistente per iniziare i programmatori, BASIC. Microsoft ha sviluppato VB per rendere più facile per gli sviluppatori di scrivere programmi per il sistema operativo Windows. Prima di VB, i programmatori hanno scritto programmi nel linguaggio di programmazione C ++ o C, che non aveva supporto integrato per accedere alle funzioni di Windows. VB ha tale supporto come parte del suo approccio di programmazione orientato agli oggetti. Programmazione orientata agli oggetti comporta la creazione e l'applicazione di modelli virtuali chiamati classi e oggetti in quelle classi.

riusabilità

codice VB dispone di componenti riutilizzabili, chiamati controlli. Questi controlli consentono ai programmatori impiegano completamente testati, il codice scritto da altri programmatori a lavorare, con conseguente notevole risparmio di tempo. Ad esempio, se un programmatore vuole scrivere un programma che permette agli utenti di caricare un file in memoria, ha solo bisogno di trascinare il controllo finestra di dialogo file sul modulo di input da parte dell'utente del suo programma e impostare i parametri del controllo. Al contrario, i linguaggi di programmazione prima di VB, come C e C ++, non avevano tali controlli pre-confezionati. I programmatori hanno dovuto tagliare e incollare il codice da programmi esistenti, un processo soggetto a errori.

Drag and Interface goccia

Lo sviluppo di programmi in VB comporta l'interazione con l'interfaccia grafica del ambiente di sviluppo, al contrario di digitare i comandi testuali. Ad esempio, per la progettazione di un modulo per l'ingresso e l'uscita degli utenti, un programmatore può fare clic e trascinare sugli angoli della forma in sé, nella finestra del modulo-design di VB. Il codice di programma sottostante necessario per visualizzare il modulo quando il programma viene eseguito (chiamato "run-time"), è invisibile al programmatore VB. Ogni volta che il programmatore VB rimodella il modulo utente, o cambia il suo colore o l'altro elemento visivo, VB crea il codice in fase di esecuzione che implementa il cambiamento desiderato.

Evento guidato

programmi VB sono event-driven, in modo che solo certi momenti della vita del programma richiedono codice. Il tempo tra tali momenti generalmente non richiede codice. Nel momento in cui un utente finale preme un tasto "OK" su un modulo è un esempio di un evento. I linguaggi di programmazione prima di VB tenuti al programmatore di scrivere codice costantemente polling il tasto "OK" per i clic. programmatori VB lasciano che il polling a VB, e solo scrivere il codice che viene eseguito quando del suo programma di fine-utente clicca infine su "OK".

Tracing e debug

tracing e debugging strumenti di VB permettono ai programmatori di eseguire un programma VB linea per linea, e quindi determinare esattamente dove un errore si trova o dove una variabile programma critico viene modificato. I programmatori usano ambiente di debug di VB per impostare "punti di interruzione", segnali di stop virtuali in cui un programma in esecuzione si interrompe temporaneamente. Quando un programma raggiunge un punto di interruzione, il programmatore può interrogare le variabili e le altre informazioni sul programma in corso in quel momento, ottenere un'istantanea del programma. Questa funzione snapshot come una radiografia: permette al programmatore di vedere esattamente cosa sta succedendo dentro il suo programma.

Visual Basic for Applications

Mentre VB è in genere utilizzato per scrivere indipendente (chiamato anche "stand-alone") applicazioni, può anche essere utilizzato per estendere le funzionalità all'interno di programmi di Microsoft Office (ad esempio Word, Excel e Access). La versione di Visual Basic utilizzato per questo scopo si chiama Visual Basic, Applications Edition (VBA). Ogni programma che permette di estendere VBA fornisce VBA con un insieme di classi e oggetti predefiniti. Ad esempio, Word fornisce la classe "paragrafo", che i programmatori possono utilizzare per creare nuovi paragrafi o query paragrafi esistenti in un documento.