Kas yra „VB.Net“? Įvadas, istorija, ypatybės, pranašumai, trūkumai

Turinys:

Anonim

Kas yra „VB.Net“?

VB.NET reiškia „Visual Basic.NET“ ir tai yra „Microsoft“ sukurta kompiuterio programavimo kalba. Pirmą kartą jis buvo išleistas 2002 m., Kad pakeistų „Visual Basic 6.“. VB.NET yra į objektus orientuota programavimo kalba. Tai reiškia, kad jis palaiko į objektą orientuoto programavimo ypatybes, įskaitant kapsuliavimą, polimorfizmą, abstrakciją ir paveldėjimą.

„Visual Basic .ASP NET“ veikia .NET sistemoje, o tai reiškia, kad ji turi visišką prieigą prie .NET bibliotekų. Tai labai produktyvus įrankis, leidžiantis greitai sukurti įvairiausias žiniatinklio, „Windows“, „Office“ ir „Mobile“ programas, sukurtas .NET sistemoje.

Kalba buvo sukurta taip, kad ją būtų lengva suprasti tiek pradedantiesiems, tiek pažengusiems programuotojams. Kadangi „VB.NET“ remiasi .NET sistema, kalba parašytos programos veikia labai patikimai ir keičiamai. Naudodami „VB.NET“ galite sukurti programas, visiškai orientuotas į objektą, panašias į sukurtas kitomis kalbomis, pvz., C ++, Java ar C #. VB.NET parašytos programos taip pat gali gerai sąveikauti su programomis, parašytomis „Visual C ++“, „Visual C #“ ir „Visual J #“. VB.NET viską traktuoja kaip objektą.

Tiesa, kad „VB.NET“ yra patobulinta „Visual Basic 6“ versija, tačiau ji su ja nesuderinama. Jei rašote kodą naudodami „Visual Basic 6“, negalite jo kompiliuoti naudodami VB.NET.

Šioje pamokoje sužinosite:

  • Kas yra „VB.Net“?
  • VB.NET istorija
  • VB.NET funkcijos
  • VB.NET pranašumai
  • VB.NET trūkumai

VB.NET istorija

  • VB.NET yra kelių paradigmų programavimo kalba, kurią „Microsoft“ sukūrė .NET sistemoje. Ji buvo paleista 2002 m. Kaip „Visual Basic“ kalbos perėmėja. Tai buvo pirmoji VB.NET (VB.NET 7.0) versija ir ji rėmėsi .NET 1.0 versija.
  • 2003 m. Buvo išleista antroji VB.NET versija VB.NET 7.1. Šis rėmėsi .NET 1.1 versija. Ši versija pateko į keletą patobulinimų, įskaitant „.NET Compact Framework“ palaikymą ir didesnį .NET IDE patikimumą ir našumą. „VB.NET 2003“ taip pat buvo prieinamas „Visual Studio.NET“ akademiniame leidime ir nemokamai platinamas įvairiems įvairių šalių mokslininkams.
  • 2005 m. Buvo išleista VB.NET 8.0. .NET pagrindinė dalis buvo atsisakyta nuo pavadinimo, kad būtų galima atskirti ją nuo klasikinės „Visual Basic“ kalbos. Ši versija buvo pavadinta „Visual Basic 2005.“. Ši versija turėjo daug funkcijų, nes „Microsoft“ norėjo, kad ši kalba būtų naudojama greitiems programų kūrėjams. Jie taip pat norėjo, kad ji būtų kitokia nei C # kalba. Kai kurios šios VB.NET versijos pristatytos funkcijos apėmė dalines klases, generinius, niekinius tipus, operatoriaus perkrovimą ir nepasirašytą sveikųjų skaičių palaikymą. Ši versija taip pat pristatė „IsNot“ operatorių.
  • 2008 m. Buvo pristatytas „VB 9.0“. Tai buvo išleista kartu su .NET 3.5. Kai kurios funkcijos, pridėtos prie šio VB.NET leidimo, apėmė anoniminius tipus, tikrąjį sąlyginį operatorių, LINQ palaikymą, XML pažodžius, „Lambda“ išraiškas, plėtinių metodus ir tipo išvadas.
  • 2010 m. „Microsoft“ išleido „VB 2010“ (kodas 10.0). Jie norėjo šiam leidimui naudoti „Dynamic Language Runtime“, tačiau jie pasirinko VB.NET ir C # bendrą evoliucijos strategiją, kad šios kalbos būtų priartintos viena prie kitos.
  • 2012 m. VB 2012 (kodas 11.0) buvo išleistas kartu su .NET 4.5. Jos ypatybės buvo skambučių hierarchija, iteratoriai, skambintojų duomenys, asinchroninis programavimas su „laukti“ ir „asinchroniniais“ sakiniais ir raktinis žodis „Visuotinis“ teiginiuose „vardų sritis“.
  • 2015 m. „VB 2015“ (kodas 14.0) buvo išleistas kartu su „Visual Studio 2015.“. operatorius buvo įvestas atlikti tiesioginius niekinius patikrinimus. Taip pat buvo pristatyta eilučių interpoliacijos funkcija, kuri padės formatuoti eilutes tiesioginiame eteryje.
  • 2017 m. Kartu su „Visual Studio 2017.“ buvo pristatytas „VB 2017“ (kodas 15.0). Buvo pristatytas geresnis šaltinio kodo tvarkymo būdas atliekant tik vieną veiksmą.

VB.NET funkcijos

VB.NET yra pakrautas su daugybe funkcijų, dėl kurių ji tapo populiari programavimo kalba tarp programuotojų visame pasaulyje. Šios funkcijos apima:

  • VB.NET neskiria didžiųjų ir mažųjų raidžių, kaip ir kitos kalbos, pvz., C ++ ir Java.
  • Tai į objektą orientuota programavimo kalba. Jis viską traktuoja kaip daiktą.
  • Automatinis kodo formatavimas, XML dizaineris, patobulinta objektų naršyklė ir kt.
  • Šiukšlių surinkimas yra automatizuotas.
  • Parama Būlio sąlygoms priimant sprendimus.
  • Paprastas daugialypis gijimas, leidžiantis jūsų programoms vienu metu atlikti kelias užduotis.
  • Paprasti generiniai vaistai.
  • Standartinė biblioteka.
  • Renginių valdymas.
  • Nuorodos. Turėtumėte nurodyti išorinį objektą, kuris bus naudojamas VB.NET programoje.
  • Atributai - tai žymos, suteikiančios papildomos informacijos apie programoje apibrėžtus elementus.
  • „Windows“ formos - formą galite paveldėti iš jau esamos formos.

VB.NET pranašumai

Toliau pateikiami privalumai / pranašumai, kurie jums patiks užkoduojant VB.NET:

  • Jūsų kodas bus suformatuotas automatiškai.
  • Norėdami sukurti įmonės klasės kodą, naudosite į objektą orientuotas konstrukcijas.
  • Galite kurti žiniatinklio programas su šiuolaikinėmis funkcijomis, tokiomis kaip našumo skaitikliai, įvykių žurnalai ir failų sistema.
  • Galite lengvai sukurti savo internetines formas naudodamiesi vizualinių formų dizaineriu. Jums taip pat patiks „drag and drop“ galimybė pakeisti visus elementus, kurių jums gali prireikti.
  • Galite prijungti savo programas prie kitų programų, sukurtų kalbomis, kurios veikia .NET sistemoje.
  • Jums patiks tokios funkcijos kaip prijungimas, automatinio valdymo įtvirtinimas ir vietoje esantis meniu redaktorius - viskas gerai kuriant žiniatinklio programas.

VB.NET trūkumai

Žemiau yra keletas trūkumų / trūkumų, susijusių su VB.NET:

  • VB.NET negali tiesiogiai valdyti rodyklių. Tai yra didelis trūkumas, nes rodyklės yra labai reikalingos programavimui. Bet koks papildomas kodavimas sukels daugelį procesoriaus ciklų, reikalaujančių daugiau apdorojimo laiko. Jūsų programa taps lėta.
  • VB.NET lengva išmokti. Tai sukėlė didelį talentų fondą. Taigi gali būti sudėtinga užsitikrinti VB.NET programuotojo darbą.

Santrauka:

  • VB.NET sukūrė „Microsoft“.
  • Tai į objektą orientuota kalba.
  • Kalba neskiria didžiųjų ir mažųjų raidžių.
  • VB.NET programos veikia .NET sistemoje.
  • VB.NET šiukšlių surinkimo procesas buvo automatizuotas.
  • Kalba pateikia langų formas, iš kurių galite paveldėti savo formas.
  • VB.NET leidžia mėgautis „drag and drop“ funkcija kuriant vartotojo sąsają.