Atšķirība starp Visual Basic un Visual Basic.Net (VB6 un VB.net)

Visual Basic vs Visual Basic.Net (VB6 vs VB.net)
 

VB jeb Visual Basic ir programmēšanas valoda, kuru Microsoft izlaida ap 1991. gadu. Tā ir trešās paaudzes notikumu virzīta programmēšanas valoda, kas atbalsta Rapid Application Development (aka RAD). Visual Basic 6 jeb VB6 tika izlaists 1998. gadā, un tā ir stabila VB.VB6 izlaišana, kas nodrošina IDE programmatūras izstrādei un lietotāja interfeisa dizainam. Valodas pamatā ir programmēšanas modelis ar nosaukumu Component Object Model. VB6 ir vienkārša programmēšanas valoda, kas ne tikai palīdz iesācējiem ātri apgūt programmēšanas koncepcijas, bet arī to viegli izmanto lielās programmatūras lietojumprogrammās. VB6 ir procesuālā programmēšanas valoda. Programmētāji var noformēt lietojumprogrammas GUI un funkcionalitāti piemērot tieši vadības ierīcēm, kuras pievieno GUI. Piemēram, ja GUI ir poga, programmētājam ir jāraksta šīs pogas funkcionalitāte pogas noklikšķināšanas notikumā (un tāpēc ar terminu notikumu vadīta programmēšana)..

VB.net

VB.net ir arī Microsoft produkts, kas tika izlaists 2008. gadā. Tas ir VB6 pēctecis. Galvenā atšķirība starp VB6 un VB.net ir VB.net ieviestā “objektorientētās programmēšanas” koncepcija. Katrs komponents, kas mijiedarbojas ar šādu sistēmu, tiek uzskatīts par objektu. Objekti tiek veidoti, izmantojot atbilstošās klases. Klases var deklarēt programmētājs, vai arī valodu veido dažādas savas klases bibliotēkas. Tie ir VB.net valodas pamatelementi. Lietojumprogramma, kas uzrakstīta VB.net valodā, darbojas Microsoft .NET ietvarā. Programmētājam vai izstrādātājam jāraksta klases, kas nav iebūvētās klases, lai izpildītu visas sistēmas prasības. Pēc VB.net 2005 pirmās nozīmīgās izlaišanas tagad ir izlaidusi 2010. gadu, kas atbalsta .NET Framework 4.0.

Visual Basic (VB6)

Atšķirībā no VB6, VB.net atbalsta kopīgu attīstību. Ikvienam, kurš ir rakstījis programmas, izmantojot VB6, vajadzētu būt viegli pielāgojamai VB.net programmēšanai. Turklāt programmas, kas tika uzrakstītas VB6, var viegli pārveidot par .net versiju, izmantojot VB.net valodas migrācijas rīku. Nesen VB.net izmantošana tīmekļa attīstībā ir arī palielinājusies, pateicoties tā atbalstam tīmekļa lietojumprogrammu izstrādē.

Kāda ir atšķirība starp VB6 un VB.net?

• VB6 ir procesuālā programmēšanas valoda.

• VB.net ir uz objektu orientēta programmēšanas valoda.

• VB6 izmanto komponentu objekta modeli.

• VB6 ir vienkārša programmēšanas valoda.

• VB.net ir dažādas iebūvētas klases bibliotēkas, kas veido valodas pamatus.

• VB.net atbalsta kopīgu attīstību.

• VB.net atbalsta tīmekļa lietojumprogrammu attīstību.