Microsofts Visual Basic 6.0 har funnits i ett antal år och har varit ett populärt programmeringsspråk för både erfarna programmerare och nybörjare . För några år sedan Microsoft introducerade Visual Basic . NET och medföljande . NET framework . Förändringen har definitivt påverkat planeringen världen positivt , och varje ny version av Visual Basic . NET är en förbättring jämfört med den tidigare versionen . Händelsestyrd kontra Objektorienterad
En av de främsta skillnaderna mellan VB 6.0 och VB.NET är operativ art. Visual Basic 6.0 är en händelsestyrd språk , vilket innebär att programmet väntar på att användaren att utlösa en händelse . Visual Basic . NET anses ett objektorienterat språk beroende på antalet objektorienterad programmering funktioner det stöder . Visual Basic 6.0 använder " goto " strukturer för att hantera fel , och rörlig typning inte verkställas av språket . Visual Basic . NET använder " try-catch " strukturer undantagshantering och stöder starka datatypning för variabler , både OO egenskaper .
Run - time Miljöer
Visual Basic 6.0 är ett tolkat språk , vilket innebär att programkoden inte är " sammanställt " till körningen , och sedan bara en rad i taget . Detta påverkar prestanda och kräver installation av VB6 - runtime-miljön på en maskin som behöver köra VB 6,0 kod . Å andra sidan , är VB.NET verkligen kompileras till en körbar fil som kan distribueras till alla datorer . Detta förbättrar också prestandan när programmet körs . Den . NET-miljö omfattar Common Language Runtime , så länge . NET Framework installeras på en dator kan köras inte bara Visual Basic , men kan också köra program skrivna i Microsofts andra . NET språk .
utvecklingsresurser
Visual Basic 6.0 är inte ett bra språk för webb applikationsutveckling , vilket är ett konkret problem i en värld där webb och mobila applikationer utgör en stor del av nuvarande utvecklingen belastning . Visual Basic . NET , å andra sidan , underlättar utvecklingen av kraftfulla webbapplikationer . Den . NET Framework tillhandahåller nättjänster till språket och VB.NET tar maximal nytta av de inbyggda tjänster .
Registerändringar
Applikationer byggda i Visual Basic 6.0 måste göra ändringar i Windows-registret , vilket kan vara ett problem ibland . En korrupt register kan vara en riktig huvudvärk för en användare och kräver dyr teknisk support . Visual Basic. NET-applikationer gör inte ändringar i registret , vilket förenklar installationen av VB.NET program , och eliminera möjligheten av en korrupt Windows-registret .