strategia di Microsoft di sviluppo , da MS DOS nel 1980 e continuando nel 1990 , è sempre stato quello di mettere a basso costo, facile da usare strumenti nelle mani dei programmatori . Un luogo in cui questa strategia è evidente è l'inserimento di Visual Basic , Applications Edition in tutte le versioni di Microsoft Office dal 1995 , e la disponibilità di download gratuiti di ambiente di sviluppo integrato di Visual Basic ( IDE ) , come parte dell'iniziativa . NET , dal 2005. Molte aziende che fanno sviluppo in-house di codice specializzato deve conoscere i punti di forza e di debolezza di Visual Basic . Facilità d'uso e di Rapid Application Development
Visual Basic è talvolta chiamato "Programmazione con ruote di formazione . " Il paradigma operativo essenziale è quello di permettere all'utente di trascinare i controlli per una applicazione GUI in un form, selezionare gli attributi ( tipi di dati specifici , per esempio) per quegli oggetti e quindi selezionare le operazioni ei controlli ( quello che fanno ) dal menù assortiti. L'applicazione è poi finito scrivendo poche righe di codice per far funzionare il tutto . Un programmatore poi guarda il codice sorgente combinata di tutti gli oggetti messi in forma e il codice utilizzato per cucire insieme e possibilmente migliorare le prestazioni eliminando i processi ridondanti o di organizzare le cose in modo più logico .
Esecuzione velocità
Visual Basic è un linguaggio in parte interpretato , al contrario di C o C + + , che deve essere eseguito attraverso un compilatore . Ciò significa che le applicazioni che ne derivano saranno meno efficienti in termini di risorse del computer , non verrà eseguito più velocemente , essi richiedono più memoria e che non sarà adatto per alcuni compiti di fascia alta
< . br>
standard oggetti
Uno dei modi Microsoft ha lavorato intorno ai limiti delle prestazioni di Visual Basic ( a parte semplicemente supponendo che i computer avranno più potente nel tempo) , è quello di creare oggetti comuni che la gestione delle funzioni di routine che sono state altamente ottimizzati . Il Database Communications Object Model , per esempio , è un oggetto che un programmatore può inserire in un modulo utente di Visual Basic per accedere ai database . Il plug-in attuale modulo fornita da Microsoft è un componente compilato ed è facilmente accessibile all'interno di Visual Basic. Ci sono molti altri oggetti di utilità disponibili .
Version conversione
La versione corrente di Visual Basic è VB 10.0 , ed è un ambiente di sviluppo reale a 64 bit . A partire dal 2002 , Visual Basic è stato utilizzando il framework. NET di Microsoft , che utilizza un runtime scaricabile ( à la Java Virtual Machine ) per isolare le applicazioni dal sistema operativo , rendendo le applicazioni realizzate con Visual Basic più portabile tra le versioni di Windows , e consentendo un certo uso cross-platform . Prima della conversione . NET , Visual Basic aveva creato i file eseguibili locali , che ha permesso loro di essere un po 'un pericolo per la sicurezza . Dal 2008 , Microsoft ha fornito gli strumenti che permettano alle persone di convertire più vecchio codice sorgente di Visual Basic ( ma non le loro eseguibili ) nelle moderne versioni. NET .