Visual Basic vs Visual Basic.Net (VB6 vs VB.net)
VB dar žinomas kaip „Visual Basic“ yra programavimo kalba, kuri buvo išleista apie 1991 m. Kaip „Microsoft“ produktas. Tai yra trečiosios kartos renginių programavimo kalba, palaikanti „Rapid Application Development“ (dar žinoma kaip RAD). „Visual Basic 6“ arba VB6 buvo išleistas 1998 m., O stabilus VB.VB6 leidimas suteikia IDE programinės įrangos kūrimui ir vartotojo sąsajos dizainui. Kalba remiasi programavimo modeliu, vadinamu „Component Object Model“. VB6 yra paprasta programavimo kalba, kuri ne tik padeda pradedantiesiems greitai išmokti programavimo sąvokas, bet ir lengvai naudoja ją didelėse programinės įrangos programose. VB6 yra procedūrinė programavimo kalba. Programuotojai gali suprojektuoti programos GUI ir pritaikyti funkcijas tiesiogiai valdikliams, kurie pridedami prie GUI. Pavyzdžiui, jei GUI yra mygtukas, programuotojas turi įrašyti to mygtuko funkcionalumą mygtuko paspaudimo įvykyje (taigi ir terminą, paremtą programavimu)..
VB.net
„VB.net“ taip pat yra „Microsoft“ produktas, išleistas 2008 m. Jis yra VB6 įpėdinis. Pagrindinis skirtumas tarp VB6 ir VB.net yra „Objektinis programavimas“, pristatytas VB.net. Kiekvienas komponentas, sąveikaujantis su tokia sistema, yra laikomas objektu. Objektai kuriami per atitinkamas klases. Klasę gali deklaruoti programuotojas, arba kalbą taip pat sudaro įvairios savo bibliotekos. Tai yra VB.net kalbos elementai. Taikomoji programa, parašyta VB.net kalba, veikia „Microsoft“ .NET sistemoje. Programuotojas arba programuotojas turėtų rašyti kitas klases nei įmontuotos klasės, kad atliktų bet kokius sistemos reikalavimus. Po VB.net 2005 pirmojo pagrindinio leidimo, dabar jis išleido 2010 m., Kuris palaiko .NET Framework 4.0.
„Visual Basic“ (VB6)
Kitaip nei VB6, VB.net palaiko bendrą plėtrą. Visiems, kurie rašo programas naudodami VB6, turėtų būti lengva prisitaikyti prie VB.net programavimo. Be to, programos, kurios buvo parašytos VB6, lengvai konvertuojamos į .net versiją naudojant VB.net kalbų perkėlimo įrankį. Pastaruoju metu VB.net naudojimas interneto plėtrai taip pat padidėja dėl jo palaikymo interneto programų plėtrai.
Kuo skiriasi VB6 ir VB.net? • VB6 yra procedūrinė programavimo kalba. • VB.net yra į objektus orientuota programavimo kalba. • VB6 naudoja komponentinio objekto modelį. • VB6 yra paprasta programavimo kalba. • VB.net turi įvairių klasių bibliotekų, kurios sudaro pagrindinius kalbos elementus. • VB.net palaiko bendrą plėtrą. • VB.net palaiko interneto programų kūrimą. |