Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic is 'n programmeertaal wat omstreeks 1991 as 'n produk deur Microsoft vrygestel is. Dit is 'n derde generasie gebeurtenis-gedrewe programmeertaal, wat Rapid Application Development (ook bekend as RAD) ondersteun. Visual Basic 6, of VB6, is vrygestel in 1998, en dit is die stabiele vrystelling van VB. VB6 bied 'n IDE vir die sagteware-ontwikkeling en gebruikerskoppelvlak-ontwerp. Die taal is gebaseer op 'n programmeringsmodel genaamd Component Object Model. VB6 is 'n eenvoudige programmeertaal, wat nie net beginners help om die programmeringskonsepte vinnig te leer nie, maar ook om dit maklik in groot sagtewaretoepassings te gebruik. VB6 is 'n prosedurele programmeertaal. Programmeerders is in staat om 'n GUI vir 'n toepassing te ontwerp en funksionaliteite direk toe te pas op die kontroles wat by die GUI gevoeg word. As daar byvoorbeeld 'n knoppie in die GUI is, moet die programmeerder die funksionaliteit vir daardie knoppie binne die knoppie-klikgebeurtenis skryf (en dus die term gebeurtenisgedrewe programmering).
VB.net
VB.net is ook 'n Microsoft-produk wat in 2008 vrygestel is. Dit is die opvolger van VB6. Die belangrikste verskil tussen VB6 en VB.net is die konsep van 'Object Oriented Programming' wat in VB.net bekendgestel is. Elke komponent wat met so 'n stelsel in wisselwerking is, word as 'n objek beskou. Die voorwerpe word deur ooreenstemmende klasse geskep. Klasse kan deur die programmeerder verklaar word of die taal bestaan ook uit verskeie klasbiblioteke van sy eie. Dit is die boustene van die VB.net-taal. 'n Toepassingsprogram wat in VB.net-taal geskryf is, loop op Microsoft se. NET-raamwerk. Die programmeerder of die ontwikkelaar moet die klasse anders as die ingeboude klasse skryf, om die stelselvereistes uit te voer. Na die VB.net 2005 eerste groot vrystelling, het dit nou 2010 vrygestel, wat. NET framework 4.0 ondersteun.
Visual Basic (VB6)
Anders as in VB6, ondersteun VB.net gedeelde ontwikkeling. Vir enigiemand wat programme geskryf het wat VB6 gebruik, behoort dit maklik te wees om by VB.net-programmering aan te pas. Daarbenewens kan die programme wat in VB6 geskryf is, maklik omgeskakel word na.net-weergawe deur die VB.net-taalmigrasie-instrument te gebruik. Onlangs is die gebruik van VB.net vir webontwikkeling ook verhoog as gevolg van sy ondersteuning vir webtoepassingsontwikkeling.
Wat is die verskil tussen VB6 en VB.net?
• VB6 is 'n prosedurele programmeertaal.
• VB.net is 'n objekgeoriënteerde programmeertaal.
• VB6 gebruik Component Object Model.
• VB6 is 'n eenvoudige programmeertaal.
• VB.net het verskeie ingeboude klasbiblioteke, wat boustene van die taal is.
• VB.net ondersteun gedeelde ontwikkeling.
• VB.net ondersteun webtoepassingsontwikkeling.