Visual Basic vs Visual Basic.Net (VB6 vs VB.net)
VB aka Visual Basic er et programmeringsspråk som ble utgitt rundt 1991 som et produkt av Microsoft. Det er et tredje generasjons eventdrevet programmeringsspråk, som støtter Rapid Application Development (aka RAD). Visual Basic 6, eller VB6, ble utgitt i 1998, og det er den stabile versjonen av VB.VB6 gir en IDE for programvareutvikling og brukergrensesnittdesign. Språket er basert på en programmeringsmodell kalt komponentobjektmodell. VB6 er et enkelt programmeringsspråk, som ikke bare hjelper nybegynnere å lære programmeringsbegrepene raskt, men også å bruke det enkelt i store applikasjoner. VB6 er et prosedyrisk programmeringsspråk. Programmerere kan designe en GUI for et program og bruke funksjonalitet direkte til kontrollene som legges til GUI. For eksempel, hvis det er en knapp i GUI, må programmøren skrive funksjonaliteten for den knappen innenfor knappeklikkhendelsen (og dermed begrepet hendelsesdrevet programmering).
VB.net
VB.net er også et Microsoft-produkt som ble utgitt i 2008. Det er etterfølgeren til VB6. Hovedforskjellen mellom VB6 og VB.net er begrepet "Object Oriented Programming" introdusert i VB.net. Hver komponent som samhandler med et slikt system, anses som et objekt. Objektene opprettes gjennom tilsvarende klasser. Klasser kan deklareres av programmøren eller språket består også av ulike klassebiblioteker. Det er byggeblokkene i VB.net-språket. Et program som er skrevet i VB.net-språket, kjører på Microsofts .NET-rammeverk. Programmøren eller utvikleren skal skrive klassene andre enn de innebygde klassene, for å utføre uansett systemkrav. Etter VB.net 2005 første store utgivelsen, har den nå utgitt 2010, som støtter. NET Framework 4.0.
Visual Basic (VB6)
I motsetning til VB6 støtter VB.net delt utvikling. For alle som har skrevet programmer ved hjelp av VB6, bør det være enkelt å tilpasse seg VB.net programmering. I tillegg kan programmene som ble skrevet i VB6, konverteres til .net-versjonen enkelt ved hjelp av VB.net-språkoverføringsverktøyet. Nylig er bruken av VB.net for webutvikling også økt som følge av støtten til webapplikasjonsutvikling.
Hva er forskjellen mellom VB6 og VB.net? • VB6 er et prosessorprogrammeringsspråk. • VB.net er et objektorientert programmeringsspråk. • VB6 bruker komponentobjektmodell. • VB6 er et enkelt programmeringsspråk. • VB.net har ulike bygget i klassebiblioteker, som er byggeklosser av språket. • VB.net støtter felles utvikling. • VB.net støtter utvikling av webapplikasjoner. |