Microsoft's Visual Basic 6.0 is al een aantal jaren en is een populaire programmeertaal voor zowel ervaren programmeurs en beginners . Een paar jaar geleden introduceerde Microsoft Visual Basic . NET en de bijbehorende . NET framework . De verandering heeft zeker een positieve invloed gehad op de programmering wereld , en elke nieuwe versie van Visual Basic . NET is een verbetering ten opzichte van de vorige versie . Event - gedreven versus Object - georiënteerde Een van de belangrijkste verschillen tussen VB 6.0 en VB.NET is operationeel van aard . Visual Basic 6.0 is een event - driven taal, wat betekent dat het programma wacht op de gebruiker om een gebeurtenis te activeren . Visual Basic . NET wordt beschouwd als een object - georiënteerde taal te wijten aan het aantal object - georiënteerd programmeren functies die het ondersteunt . Visual Basic 6.0 maakt gebruik van " goto " structuren om fouten af te handelen , en variabele typen wordt niet afgedwongen door de taal . Visual Basic . NET maakt gebruik van " Try - catch " exception handling structuren en ondersteunt krachtige data typen voor variabelen , zowel OO kenmerken . Run -time omgevingen Visual Basic 6.0 is een geïnterpreteerde taal , wat betekent dat de programmacode is niet " samengesteld " tot run time , en dan maar een regel tegelijk . Dit heeft invloed op de prestaties en vereist de installatie van de VB6 - runtime -omgeving op een machine die moet VB 6.0 code uit te voeren . Aan de andere kant , wordt VB.NET echt gecompileerd tot een uitvoerbaar bestand dat kan worden uitgedeeld aan elke computer . Dit verbetert ook de prestaties wanneer de applicatie draait . Het . NET- omgeving omvat de Common Language Runtime , dus zolang de . NET Framework wordt geïnstalleerd op een computer het kan draaien niet alleen Visual Basic , maar kunnen ook programma's geschreven in Microsoft's andere . NET- talen uit te voeren. Development Capabilities Visual Basic 6.0 is geen goede taal voor web applicatie ontwikkeling , dat is zeker een probleem in een wereld waar web-en mobiele applicaties maken een groot deel van de huidige ontwikkeling belasting . Visual Basic . NET , anderzijds , bevordert de ontwikkeling van krachtige webtoepassingen . Het . NET framework biedt de netwerkdiensten om de taal en VB.NET duurt maximaal gebruik van die ingebouwde diensten . Griffie Veranderingen Toepassingen gebouwd in Visual Basic 6.0 moeten wijzigingen in het Windows-register , wat een probleem kan zijn in tijden maken . Een corrupte register kan een echte hoofdpijn voor een gebruiker zijn en vereisen dure technische ondersteuning . Visual Basic . NET-applicaties geen wijzigingen in het register te maken , het verlichten van de installatie van VB.NET toepassingen , en het elimineren van de mogelijkheid van een corrupte Windows-register .
|