Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic er et programmeringssprog, der blev udgivet omkring 1991 som et produkt af Microsoft. Det er et tredje generations begivenhedsdrevet programmeringssprog, som understøtter Rapid Application Development (alias RAD). Visual Basic 6, eller VB6, blev udgivet i 1998, og det er den stabile udgivelse af VB. VB6 giver en IDE til softwareudvikling og brugergrænsefladedesign. Sproget er baseret på en programmeringsmodel kaldet Component Object Model. VB6 er et simpelt programmeringssprog, som ikke kun hjælper begyndere med at lære programmeringskoncepterne hurtigt, men også nemt at bruge det i store softwareapplikationer. VB6 er et proceduremæssigt programmeringssprog. Programmører er i stand til at designe en GUI til en applikation og anvende funktionaliteter direkte til de kontroller, der føjes til GUI. For eksempel, hvis der er en knap i GUI'en, skal programmøren skrive funktionaliteten for den knap i knapklik-hændelsen (og derfor udtrykket hændelsesdrevet programmering).
VB.net
VB.net er også et Microsoft-produkt, der blev udgivet i 2008. Det er efterfølgeren til VB6. Den største forskel mellem VB6 og VB.net er konceptet 'Object Oriented Programming' introduceret i VB.net. Hver eneste komponent, der interagerer med et sådant system, betragtes som et objekt. Objekterne skabes gennem tilsvarende klasser. Klasser kan erklæres af programmøren, eller sproget består også af forskellige egne klassebiblioteker. Det er byggestenene i VB.net-sproget. Et applikationsprogram skrevet på VB.net-sproget kører på Microsofts. NET framework. Programmøren eller udvikleren bør skrive andre klasser end de indbyggede klasser for at udføre uanset systemkravet. Efter den første store udgivelse af VB.net 2005, har den nu udgivet 2010, som understøtter. NET framework 4.0.
Visual Basic (VB6)
I modsætning til VB6 understøtter VB.net delt udvikling. For alle, der har skrevet programmer ved hjælp af VB6, skulle det være nemt at tilpasse til VB.net-programmering. Derudover kan de programmer, der blev skrevet i VB6, nemt konverteres til.net-version ved at bruge VB.net-sprogmigreringsværktøjet. For nylig er brugen af VB.net til webudvikling også øget som følge af dets støtte til udvikling af webapplikationer.
Hvad er forskellen mellem VB6 og VB.net?
• VB6 er et proceduremæssigt programmeringssprog.
• VB.net er et objektorienteret programmeringssprog.
• VB6 bruger Component Object Model.
• VB6 er et simpelt programmeringssprog.
• VB.net har forskellige indbyggede klassebiblioteker, som er byggesten i sproget.
• VB.net understøtter delt udvikling.
• VB.net understøtter udvikling af webapplikationer.