September 2
di Microsoft Visual Basic 6.0 è stato intorno per un certo numero di anni ed è stato un linguaggio di programmazione popolare sia per i programmatori esperti e principianti. Alcuni anni fa, Microsoft ha introdotto di Visual Basic .NET e .NET framework di accompagnamento. Il cambiamento ha sicuramente influenzato il mondo della programmazione in modo positivo, e ogni nuova versione di Visual Basic .NET è un miglioramento rispetto alla versione precedente.
Una delle principali differenze tra VB 6.0 e VB.NET è operativo in natura. Visual Basic 6.0 è un linguaggio event-driven, il che significa che il programma attende l'utente per attivare un evento. Visual Basic .NET è considerato un linguaggio orientato agli oggetti a causa del numero di funzioni di programmazione object-oriented che supporta. Visual Basic 6.0 utilizza strutture "Vai a" per gestire gli errori, e digitando variabile non viene applicata dal linguaggio. Visual Basic .NET utilizza strutture "try-catch" gestione delle eccezioni e supporta la tipizzazione forte dei dati per le variabili, entrambe le caratteristiche OO.
Visual Basic 6.0 è un linguaggio interpretato, il che significa che il codice di programma non è "compilato" fino fase di esecuzione, e quindi una sola riga alla volta. Questo influisce sulle prestazioni e richiede l'installazione dell'ambiente di VB6-runtime su una macchina che ha bisogno di eseguire codice VB 6.0. D'altra parte, VB.NET è veramente compilato in un file eseguibile che può essere distribuita a qualsiasi computer. Ciò migliora anche le prestazioni quando l'applicazione viene eseguita. L'ambiente .NET include Common Language Runtime, così finché il framework .NET è installato su un computer che può funzionare non solo Visual Basic, ma può anche eseguire programmi scritti in altri linguaggi .NET di Microsoft.
Visual Basic 6.0 non è un buon linguaggio per lo sviluppo di applicazioni web, che è un problema definito in un mondo dove applicazioni web e mobile costituiscono una parte enorme del carico di sviluppo attuale. Di Visual Basic, invece, facilita lo sviluppo di potenti applicazioni web. Il framework .NET fornisce i servizi di rete per la lingua e VB.NET prende il massimo vantaggio di quei servizi incorporati.
Le applicazioni create in Visual Basic 6.0 devono apportare modifiche al registro di Windows, che può essere un problema a volte. Un registro danneggiato può essere un vero e proprio mal di testa per un utente e richiedono costosi supporto tecnico. applicazioni Visual Basic .NET non fanno modifiche del Registro, facilitando l'installazione di applicazioni VB.NET, ed eliminando la possibilità di un registro di Windows danneggiato.