Galvenā atšķirība: VB apzīmē Visual Basic. Tā ir augsta līmeņa programmēšanas valoda, ko lieto Microsoft, kas tiek izmantota, lai ātri attīstītu Windows balstītas programmas. VB.NET apzīmē Visual Basic Network Enabled Technologies. Tā ir viena no Microsoft .NET sistēmas valodām. Šī valoda ir izveidota tieši VB izstrādātājiem. Tas pieder pie objektorientētām datorprogrammēšanas valodām, kas tiek īstenotas .NET sistēmā. VB.NET tiek uzskatīta par Visual Basic attīstīto versiju. Tomēr VB.Net tika pārveidots, lai iekļautu daudzas jaunas funkcijas, piemēram, uzlabota tipa drošība, vienkāršota valoda, veidotas paketes, kas satur Windows veidlapas un tīmekļa veidlapas utt.
VB.NET pievieno dažādas funkcijas un funkcijas, piemēram, patiesu objektu orientētu mantojumu (pat pārrobežu valodas mantojumu), pārslodzi, brīvu vītni, stingru tipa pārbaudi un jaunu kopīgu attīstības vidi. Vb.net ir daudzas izmaiņas. In vb6 īpašuma procedūras raksta, izmantojot Get and Let, bet VB.NET, Get un Set tiek izmantoti. Atšķirībā no VB, VB.NET neizmanto tādus atslēgvārdus kā Gosub un DefType.
Salīdzinājums starp VB 6.0 un VB.net:
VB | VB.NET | |
Definīcija | VB apzīmē Visual Basic. Tā ir augsta līmeņa programmēšanas valoda, kas tiek izmantota, lai ātri attīstītu Windows balstītas programmas. | VB.NET apzīmē Visual Basic Network Enabled tehnoloģiju. Tā ir viena no Microsoft .NET sistēmas valodām. Šī valoda ir izveidota tieši VB izstrādātājiem. Tas pieder pie objektorientētām datorprogrammēšanas valodām, kas tiek īstenotas .NET sistēmā. |
Tips | Mutiskā tulkošana | Apkopotā valoda |
Runtime | VB Runtime | Kopējā valodas specifikācija |
Ierakstiet drošu valodu | Nē | Jā |
Daudzgriezuma lietojumi | Nevar attīstīt | Var attīstīt |
Datu apstrāde | DAO protokols, tad RDO, kam seko ADO (ActiveX datu objekti) | Dati tiek apstrādāti, izmantojot ADO.net |
Valoda | Objektu balstīta valoda | Patiesa objektorientēta valoda |
Parametrs iet | Lielākā daļa tiek nodota pēc atsauces | Noklusējums ir atkarīgs no vērtības |
Objekti atbalsta noklusējuma īpašumu | Jā | Nē |
Veiktie aizvietojumi | Kolekcija QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Aizstāti ar elementiem System.DateTime |
Struktūras / lietotāja definētas tipa deklarācijas | deklarēta, izmantojot tipa ... beigu tipa struktūru | deklarēta, izmantojot Struktūras ... beigu struktūras konstrukciju |