Microsofts Visual Basic 6.0 har eksisteret i en årrække og har været et populært programmeringssprog til både erfarne programmører og begyndere. For nogle år siden Microsoft introducerede Visual Basic. NET og den ledsagende . NET framework . Ændringen har afgjort påvirket programmeringen verden positivt, og hver ny version af Visual Basic. NET er en forbedring i forhold til den tidligere version . Event- drevet versus Objekt-orienteret
En af de primære forskelle mellem VB 6.0 og VB.NET er operationelt i naturen. Visual Basic 6.0 er en event-driven sprog , hvilket betyder, at programmet venter for brugeren at udløse en hændelse . Visual Basic . NET betragtes som en objektorienteret sprog på grund af antallet af objektorienterede programmeringssprog funktioner, det understøtter . Visual Basic 6.0 benytter " goto " strukturer til at håndtere fejl , og variable skrive er ikke håndhæves af sproget. Visual Basic. NET bruger " try-catch " exception handling strukturer og støtter stærke data skrive for variabler , både OO karakteristika.
Run -time Environments
Visual Basic 6.0 er et fortolket sprog , hvilket betyder, at programkoden ikke " kompileret ", indtil kørslen , og derefter kun én linie ad gangen . Dette påvirker ydeevnen og kræver installation af VB6 - runtime -miljø på en maskine, der har brug for at udføre VB 6.0 kode. På den anden side er VB.NET virkelig kompileret i en eksekverbar fil, der kan distribueres til enhver computer . Dette forbedrer også ydeevnen , når programmet kører . Den . NET miljø omfatter Common Language Runtime , så længe . NET framework er installeret på en computer, det kan køre ikke kun Visual Basic, men kan også køre programmer skrevet i Microsofts øvrige . NET sprog .
udviklingskompetencer
Visual Basic 6,0 er ikke en god sprog for web-applikation udvikling , som er en konkret problem i en verden, hvor web og mobile applikationer udgør en stor del af den aktuelle udvikling belastning. Visual Basic . NET , på den anden side , fremmer udviklingen af kraftfulde web applikationer . Den . NET framework giver netværkstjenester til sproget og VB.NET tager størst mulig fordel af de indbyggede tjenester.
Ændringer i registreringsdatabasen
applikationer bygget i Visual Basic 6,0 nødt til at foretage ændringer i Windows registreringsdatabasen , som kan være et problem på tidspunkter. En korrupt registreringsdatabasen kan være en reel hovedpine for en bruger og kræver dyre teknisk support. Visual Basic. NET applikationer ikke foretage ændringer i registreringsdatabasen , lette installationen af VB.NET applikationer og fjerne muligheden for en korrupt Windows registreringsdatabasen.