Kaj je VB.Net?
VB.NET pomeni Visual Basic.NET in je računalniški programski jezik, ki ga je razvil Microsoft. Prvič je bil izdan leta 2002, da je nadomestil Visual Basic 6. VB.NET je objektno usmerjen programski jezik. To pomeni, da podpira funkcije objektno usmerjenega programiranja, ki vključujejo enkapsulacijo, polimorfizem, abstrakcijo in dedovanje.
Visual Basic .ASP NET deluje v okolju .NET, kar pomeni, da ima popoln dostop do knjižnic .NET. Je zelo produktivno orodje za hitro ustvarjanje široke palete spletnih, Windows, Office in Mobile aplikacij, ki so bile zgrajene na okolju .NET.
Jezik je bil zasnovan tako, da je enostaven za razumevanje tako začetnikom kot naprednim programerjem. Ker se VB.NET zanaša na ogrodje .NET, se programi, napisani v jeziku, izvajajo z veliko zanesljivostjo in razširljivostjo. Z VB.NET lahko ustvarite aplikacije, ki so popolnoma objektno usmerjene, podobno tistim, ustvarjenim v drugih jezikih, kot so C ++, Java ali C #. Programi, napisani v VB.NET, lahko dobro delujejo tudi s programi, napisanimi v Visual C ++, Visual C # in Visual J #. VB.NET vse obravnava kot objekt.
Res je, da je VB.NET razvita različica Visual Basic 6, vendar z njo ni združljiv. Če kodo pišete v Visual Basic 6, je ne morete prevesti v VB.NET.
V tej vadnici boste izvedeli:
- Kaj je VB.Net?
- Zgodovina VB.NET
- VB.NET funkcije
- Prednosti VB.NET
- Slabosti VB.NET
Zgodovina VB.NET
- VB.NET je programski jezik z več paradigmami, ki ga je Microsoft razvil na okolju .NET. Izšel je bil leta 2002 kot naslednik jezika Visual Basic. To je bila prva različica VB.NET (VB.NET 7.0) in je temeljila na .NET različici 1.0.
- Leta 2003 je bila izdana druga različica VB.NET, VB.NET 7.1. Ta se je zanašal na .NET različico 1.1. Ta različica je prišla s številnimi izboljšavami, vključno s podporo za .NET Compact Framework ter izboljšano zanesljivostjo in zmogljivostjo .NET IDE. VB.NET 2003 je bil na voljo tudi v akademski izdaji Visual Studio.NET in brezplačno razdeljen različnim učenjakom iz različnih držav.
- Leta 2005 je izšel VB.NET 8.0. Jedrni del .NET je bil izpuščen iz imena, da bi ga ločil od klasičnega jezika Visual Basic. Ta različica se je imenovala Visual Basic 2005. Ta različica je imela številne funkcije, saj je Microsoft želel, da se ta jezik uporablja za hitre razvijalce aplikacij. Želeli so ga tudi razlikovati od jezika C #. Nekatere funkcije, ki jih je predstavila ta različica VB.NET, so vključevale delne razrede, generične podatke, ničelne tipe, preobremenitev operaterja in podporo za celoštevilsko podpisovanje. V tej različici je bil predstavljen tudi operater IsNot.
- Leta 2008 je bil predstavljen VB 9.0. To je bilo izdano skupaj z .NET 3.5. Nekatere funkcije, dodane tej izdaji VB.NET, so vključevale anonimne vrste, resnični pogojni operater, podporo LINQ, literale XML, Lambda izraze, metode razširitve in sklepanje na tip.
- Leta 2010 je Microsoft izdal VB 2010 (koda 10.0). Za to izdajo so želeli uporabiti Dynamic Language Runtime, vendar so se odločili za strategijo skupnega razvoja, ki sta si jo delili VB.NET in C #, da bi te jezike približali drug drugemu.
- Leta 2012 je bil izdan VB 2012 (koda 11.0) skupaj z .NET 4.5. Njegove značilnosti so vključevale hierarhijo klicev, iteratorje, podatke o kličočih, asinhrono programiranje z izjavama "await" in "async" ter ključno besedo "Global" v stavkih "namespace".
- Leta 2015 je bil skupaj z Visual Studiom 2015 izdan tudi VB 2015 (koda 14.0). operater je bil uveden za izvajanje vrstnih ničelnih pregledov. Uvedena je bila tudi funkcija interpolacije nizov, ki pomaga pri oblikovanju nizov v vrstici.
- Leta 2017 je bil poleg Visual Studio 2017 uveden tudi VB 2017 (koda 15.0). Uveden je bil boljši način organiziranja izvorne kode v samo enem dejanju.
VB.NET funkcije
VB.NET je opremljen s številnimi funkcijami, zaradi katerih je postal priljubljen programski jezik med programerji po vsem svetu. Te funkcije vključujejo naslednje:
- VB.NET ne razlikuje med velikimi in malimi črkami kot drugi jeziki, kot sta C ++ in Java.
- Je objektno usmerjen programski jezik. Vse obravnava kot predmet.
- Samodejno oblikovanje kode, oblikovalec XML, izboljšan brskalnik predmetov itd.
- Odvoz smeti je avtomatiziran.
- Podpora logičnim pogojem za odločanje.
- Preprosto večnitnost, ki aplikacijam omogoča, da se hkrati ukvarjajo z več nalogami.
- Preprosti generiki.
- Standardna knjižnica.
- Upravljanje dogodkov.
- Reference. Naveli bi morali zunanji objekt, ki naj bi se uporabljal v aplikaciji VB.NET.
- Atributi, ki so oznake za zagotavljanje dodatnih informacij o elementih, ki so bili definirani v programu.
- Windows Forms - obrazec lahko podedujete iz že obstoječega.
Prednosti VB.NET
Sledijo prednosti / koristi, ki jih boste uživali pri kodiranju v VB.NET:
- Vaša koda bo samodejno formatirana.
- Objektno usmerjene konstrukte boste uporabili za ustvarjanje kode razreda podjetja.
- Ustvarite lahko spletne aplikacije s sodobnimi funkcijami, kot so števci zmogljivosti, dnevniki dogodkov in datotečni sistem.
- S pomočjo spletnega oblikovalca obrazcev lahko z lahkoto ustvarite svoje spletne obrazce. Uživali boste tudi v funkciji povleci in spusti, da zamenjate vse elemente, ki jih boste morda potrebovali.
- Programe lahko povežete z drugimi programi, ustvarjenimi v jezikih, ki se izvajajo v okolju .NET.
- Uživali boste v funkcijah, kot so priklop, samodejno sidranje nadzora in urejevalnik menijev na mestu, kar je dobro za razvoj spletnih aplikacij.
Slabosti VB.NET
Spodaj je nekaj pomanjkljivosti / slabosti, povezanih z VB.NET:
- VB.NET ne more neposredno ravnati s kazalci. To je velika pomanjkljivost, saj so kazalci zelo potrebni za programiranje. Vsako dodatno kodiranje bo privedlo do številnih procesorskih ciklov, kar bo zahtevalo več časa obdelave. Vaša prijava bo postala počasna.
- VB.NET je enostaven za učenje. To je privedlo do velikega nabora talentov. Zato je morda težko zagotoviti zaposlitev kot programer VB.NET.
Povzetek:
- VB.NET je razvil Microsoft.
- Je objektno usmerjen jezik.
- Jezik ne razlikuje med velikimi in malimi črkami.
- Programi VB.NET se izvajajo v okolju .NET.
- V VB.NET je postopek zbiranja smeti avtomatiziran.
- Jezik ponuja okenske obrazce, iz katerih lahko podedujete svoje obrazce.
- VB.NET vam omogoča, da uživate v funkciji povleci in spusti pri ustvarjanju uporabniškega vmesnika.