Microsofts Visual Basic 6.0 har eksistert i en årrekke, og har vært et populært programmeringsspråk for både erfarne programmerere og nybegynnere. For noen år siden Microsoft introduserte Visual Basic. NET og medfølgende . NET rammeverket . Endringen har definitivt påvirket programmering verden positivt , og hver nye versjon av Visual Basic. NET er en forbedring i forhold til forrige versjon . Event- drevet versus objektorientert
En av de primære forskjellene mellom VB 6.0 og VB.NET er operativ i naturen . Visual Basic 6.0 er en hendelse -drevet språk , noe som betyr at programmet venter på at brukeren til å utløse en hendelse. Visual Basic. NET er ansett som et objekt - orientert språk på grunn av antallet av objekt- orientert programmering funksjonene som støttes . Visual Basic 6.0 bruker " goto " strukturer for å håndtere feil og variabel skrive er ikke håndheves av språket. Visual Basic. NET bruker " try-catch " unntak håndtering strukturer og støtter sterke data å skrive for variabler , både OO egenskaper .
Run- time miljøer
Visual Basic 6.0 er et tolket språk, noe som betyr at programmet koden ikke er " kompilert " før kjøring, og da bare en linje om gangen. Dette påvirker ytelsen og krever installasjon av VB6 - runtime -miljø på en maskin som må kjøre VB 6.0 kode . På den annen side er VB.NET virkelig kompilert i en utførbar fil som kan distribueres til en hvilken som helst datamaskin . Dette forbedrer også ytelsen når programmet kjører . . NET miljøet omfatter Common Language Runtime , så så lenge . NET rammeverket er installert på en datamaskin, så den kan kjøre ikke bare Visual Basic, men kan også kjøre programmer skrevet i Microsofts andre . NET språk .
utvikling evner
Visual Basic 6.0 er ikke en god språket for web programutvikling, som er et klart problem i en verden der web og mobile applikasjoner utgjør en stor del av dagens utvikling belastning. Visual Basic. NET, på den annen side , muliggjør utviklingen av kraftige web-applikasjoner . . NET rammeverket gir nettverkstjenestene til språket og VB.NET tar maksimal nytte av de innebygde tjenester.
Registerendringer
Applications bygget i Visual Basic 6,0 nødt til å gjøre endringer i Windows- registeret , som kan være et problem til tider. En korrupt register kan være en reell hodepine for en bruker og krever kostbart teknisk støtte. Visual Basic. NET applikasjoner ikke gjør registret endringer , lettelser installasjon av VB.NET applikasjoner , og eliminerer muligheten for en korrupt Windows-registret .