Mikä on VB.Net? Johdanto, historia, ominaisuudet, edut, haitat

Sisällysluettelo:

Anonim

Mikä on VB.Net?

VB.NET tarkoittaa Visual Basic.NET, ja se on Microsoftin kehittämä tietokoneohjelmointikieli. Se julkaistiin ensimmäisen kerran vuonna 2002 Visual Basic 6: n korvaamiseksi. VB.NET on olio-ohjelmointikieli. Tämä tarkoittaa, että se tukee olio-ohjelmoinnin ominaisuuksia, jotka sisältävät kapseloinnin, polymorfismin, abstraktion ja perimisen.

Visual Basic .ASP NET toimii .NET-kehyksessä, mikä tarkoittaa, että sillä on täysi pääsy .NET-kirjastoihin. Se on erittäin tuottava työkalu monenlaisten verkko-, Windows-, Office- ja mobiilisovellusten nopeaan luomiseen .NET-kehykselle.

Kieli on suunniteltu siten, että se on helppo ymmärtää sekä aloittelijoille että edistyneille ohjelmoijille. Koska VB.NET luottaa .NET-kehykseen, kielellä kirjoitetut ohjelmat toimivat paljon luotettavasti ja skaalautuvasti. VB.NET: n avulla voit luoda täysin olio-ohjelmia, samanlaisia ​​kuin muilla kielillä, kuten C ++, Java tai C #, luotut. VB.NET: ssä kirjoitetut ohjelmat voivat myös toimia hyvin Visual C ++ -, Visual C # - ja Visual J # -koodien kanssa kirjoitettujen ohjelmien kanssa. VB.NET kohtelee kaikkea objektina.

On totta, että VB.NET on Visual Basic 6: n kehittynyt versio, mutta se ei ole sen kanssa yhteensopiva. Jos kirjoitat koodisi Visual Basic 6: een, et voi kääntää sitä VB.NET-tiedostoon.

Tässä opetusohjelmassa opit:

  • Mikä on VB.Net?
  • VB.NET: n historia
  • VB.NET-ominaisuudet
  • VB.NET: n edut
  • VB.NET: n haitat

VB.NET: n historia

  • VB.NET on monen paradigman ohjelmointikieli, jonka Microsoft on kehittänyt .NET-kehyksessä. Se käynnistettiin vuonna 2002 Visual Basic -kielen seuraajana. Tämä oli VB.NET: n ensimmäinen versio (VB.NET 7.0) ja se luotti .NET-versioon 1.0.
  • Vuonna 2003 julkaistiin VB.NET: n toinen versio, VB.NET 7.1. Tämä luotti .NET-versioon 1.1. Tähän versioon tuli useita parannuksia, mukaan lukien tuki .NET Compact Frameworkille ja parannettu .NET IDE: n luotettavuus ja suorituskyky. VB.NET 2003 julkaistiin myös Visual Studio.NET: n akateemisessa versiossa ja jaettiin useille tutkijoille eri maista ilmaiseksi.
  • Vuonna 2005 julkaistiin VB.NET 8.0. .NET-ydinosa poistettiin nimestään erottaakseen sen klassisesta Visual Basic -kielestä. Tämän version nimi oli Visual Basic 2005. Tällä versiolla oli monia ominaisuuksia, koska Microsoft halusi, että tätä kieltä käytetään nopeaan sovelluskehittäjään. He halusivat myös tehdä siitä erilainen kuin C # -kieli. Jotkut tämän VB.NET-version esittelemistä ominaisuuksista sisälsivät osaluokkia, geneerisiä aineita, mitätöitäviä tyyppejä, operaattorin ylikuormitusta ja allekirjoittamatonta kokonaislukutukea. Tässä versiossa otettiin käyttöön myös IsNot-operaattori.
  • Vuonna 2008 esiteltiin VB 9.0. Tämä julkaistiin yhdessä .NET 3.5: n kanssa. Jotkut tähän VB.NET-julkaisuun lisättyihin ominaisuuksiin sisälsivät nimettömiä tyyppejä, todellinen ehdollinen operaattori, LINQ-tuki, XML-literaalit, Lambda-lausekkeet, laajennusmenetelmät ja tyyppipäätökset.
  • Vuonna 2010 Microsoft julkaisi VB 2010: n (koodi 10.0). He halusivat käyttää tätä julkaisua varten dynaamisen kielen ajonaikaa, mutta he valitsivat VB.NET: n ja C #: n kesken jaetun yhteiskehitysstrategian tuodakseen nämä kielet lähemmäksi toisiaan.
  • Vuonna 2012 VB 2012 (koodi 11.0) julkaistiin yhdessä .NET 4.5: n kanssa. Sen ominaisuuksia olivat puheluhierarkia, iteraattorit, soittajan tiedot, asynkroninen ohjelmointi "odota" - ja "asynkron" - lauseilla sekä "yleinen" avainsana "nimiavaruus" - lauseissa.
  • Vuonna 2015 VB 2015 (koodi 14.0) julkaistiin Visual Studio 2015: n rinnalla. "?" operaattori esiteltiin suorittamaan sisäisiä nolla-tarkastuksia Merkkijonojen interpolointiominaisuus otettiin myös käyttöön merkkijonojen muotoilun helpottamiseksi.
  • Vuonna 2017 VB 2017 (koodi 15.0) esiteltiin Visual Studio 2017: n rinnalla. Parempi tapa järjestää lähdekoodi vain yhdessä toiminnossa.

VB.NET-ominaisuudet

VB.NET: ssä on lukuisia ominaisuuksia, jotka ovat tehneet siitä suositun ohjelmointikielen ohjelmoijien keskuudessa ympäri maailmaa. Näitä ominaisuuksia ovat seuraavat:

  • VB.NET ei eroa isoja ja pieniä kirjaimia kuten muut kielet, kuten C ++ ja Java.
  • Se on olio-ohjelmointikieli. Se kohtelee kaikkea esineenä.
  • Automaattinen koodin muotoilu, XML-suunnittelija, parannettu objektiselain jne.
  • Jätteiden keruu on automatisoitua.
  • Tuki Boolen olosuhteille päätöksenteossa.
  • Yksinkertainen monisäikeinen, jolloin sovelluksesi voivat käsitellä useita tehtäviä samanaikaisesti.
  • Yksinkertaiset geneeriset lääkkeet.
  • Tavallinen kirjasto.
  • Tapahtumien hallinta.
  • Viitteet. Sinun tulee viitata ulkoiseen objektiin, jota käytetään VB.NET-sovelluksessa.
  • Määritteet, jotka ovat tunnisteita, jotka antavat lisätietoja ohjelmassa määritetyistä elementeistä.
  • Windows Forms - voit periä lomakkeen jo olemassa olevasta lomakkeesta.

VB.NET: n edut

Seuraavat edut / edut, joista nautit koodaamisesta VB.NET: ssä:

  • Koodisi alustetaan automaattisesti.
  • Luo yritysluokan koodi olio-rakenteilla.
  • Voit luoda verkkosovelluksia, joissa on nykyaikaiset ominaisuudet, kuten suorituskykylaskurit, tapahtumalokit ja tiedostojärjestelmä.
  • Voit luoda verkkolomakkeita helposti visuaalisten lomakkeiden suunnittelijan avulla. Voit myös nauttia vedä ja pudota -ominaisuudesta, jolla voit korvata kaikki tarvitsemasi elementit.
  • Voit liittää sovelluksesi muihin sovelluksiin, jotka on luotu .NET-kehyksessä toimivilla kielillä.
  • Nautit sellaisista ominaisuuksista kuin telakointi, automaattisen ohjauksen ankkurointi ja paikan päällä oleva valikkotoimittaja, jotka kaikki ovat hyviä verkkosovellusten kehittämiseen.

VB.NET: n haitat

Alla on joitain VB.NET: ään liittyviä haittoja / haittoja:

  • VB.NET ei voi käsitellä osoittimia suoraan. Tämä on merkittävä haitta, koska osoittimet ovat paljon tarpeen ohjelmoinnissa. Lisäkoodaaminen johtaa moniin suorittimen jaksoihin, mikä vaatii enemmän prosessointiaikaa. Hakemuksesi muuttuu hitaaksi.
  • VB.NET on helppo oppia. Tämä on johtanut laajaan lahjakkuusjoukkoon. Siksi voi olla haastavaa varmistaa työpaikka VB.NET-ohjelmoijana.

Yhteenveto:

  • VB.NET on kehittänyt Microsoft.
  • Se on olio-orientoitu kieli.
  • Kieli ei eroa kirjainkokoja.
  • VB.NET-ohjelmat toimivat .NET-kehyksessä.
  • VB.NET: ssä roskien keräysprosessi on automatisoitu.
  • Kieli tarjoaa Windows-lomakkeet, joista voit periä omat lomakkeet.
  • VB.NET antaa sinun nauttia vedä ja pudota -ominaisuudesta, kun luot käyttöliittymää.