Peamised erinevused: VB tähistab Visual Basic. See on Microsofti kõrgetasemeline programmeerimiskeel, mida kasutatakse Windowsi põhiste programmide kiireks arendamiseks. VB.NET tähistab Visual Basic Network Enabled tehnoloogiat. See on üks Microsofti .NET raamistiku keeltest. See keel on loodud spetsiaalselt VB arendajatele. See kuulub objektile orienteeritud arvutiprogrammeerimiskeelte kategooriasse, mis on rakendatud .NET-i raamistikus. VB.NET on Visual Basic arenenud versioon. Kuid VB.Net on ümber kujundatud nii, et see sisaldaks paljusid uusi funktsioone, nagu täiustatud tüüpi ohutus, sujuv keel, paketid, mis sisaldavad Windowsi vorme ja veebivorme jne.
VB.NET lisab erinevaid funktsioone ja funktsioone, nagu näiteks tõeline objektorienteeritud pärand (isegi ristkeelse objekti pärimine), ülekoormus, vaba keermestamine, range tüübikontroll ja uus jagatud arenduskeskkond. Vb.netis on palju muudatusi. Vb6-s kirjutatakse omandi protseduurid kasutades Get ja Let, samas kui VB.NETis kasutatakse Get and Set. Erinevalt VB-st ei kasuta VB.NET selliseid märksõnu nagu Gosub ja DefType.
VB 6.0 ja VB.neti võrdlus:
VB | VB.NET | |
Määratlus | VB tähistab Visual Basic. See on kõrgetasemeline programmeerimiskeel, mida kasutatakse Windowsi põhiste programmide kiireks arendamiseks. | VB.NET tähistab Visual Basic Network Enabled tehnoloogiat. See on üks Microsofti .NET raamistiku keeltest. See keel on loodud spetsiaalselt VB arendajatele. See kuulub objektile orienteeritud arvutiprogrammeerimiskeelte kategooriasse, mis on rakendatud .NET-i raamistikus. |
Tüüp | Tõlkepõhine keel | Koostatud keel |
Kestus | VB Runtime | Ühise keele spetsifikatsioon |
Sisestage turvaline keel | Ei | Jah |
Mitmekiulised rakendused | Ei saa välja töötada | Võib arendada |
Andmetöötlus | DAO protokoll, seejärel RDO, millele järgneb ADO (ActiveX Data Objects) | Andmeid käsitletakse ADO.neti abil |
Keel | Objektipõhine keel | Tõeline objektorienteeritud keel |
Parameeter möödub | Enamik neist läbivad viiteid | Vaikeväärtus läheb väärtuse järgi |
Objektid toetavad vaikeväärtust | Jah | Ei |
Tehtud asendused | Kogumine QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Asendatud System.DateTime'i elementidega |
Struktuuri / kasutaja poolt määratletud tüüpi deklaratsioonid | deklareeritud tüübi ... lõpp-tüüpi struktuuriga | deklareeritud struktuuri ... Lõppstruktuuri konstruktiga |