Hvad er VB.Net? Introduktion, historie, funktioner, fordele, ulemper

Indholdsfortegnelse:

Anonim

Hvad er VB.Net?

VB.NET står for Visual Basic.NET, og det er et computerprogrammeringssprog udviklet af Microsoft. Den blev først udgivet i 2002 for at erstatte Visual Basic 6. VB.NET er et objektorienteret programmeringssprog. Dette betyder, at det understøtter funktionerne i objektorienteret programmering, der inkluderer indkapsling, polymorfisme, abstraktion og arv.

Visual Basic .ASP NET kører på .NET-rammen, hvilket betyder, at den har fuld adgang til. NET-bibliotekerne. Det er et meget produktivt værktøj til hurtig oprettelse af en bred vifte af web-, Windows-, Office- og mobilapplikationer, der er bygget på .NET-rammen.

Sproget blev designet på en sådan måde, at det er let at forstå for både nybegyndere og avancerede programmører. Da VB.NET er afhængig af .NET-rammen, kører programmer skrevet på sproget med meget pålidelighed og skalerbarhed. Med VB.NET kan du oprette applikationer, der er fuldt objektorienterede, svarende til dem, der er oprettet på andre sprog som C ++, Java eller C #. Programmer skrevet i VB.NET kan også fungere godt sammen med programmer skrevet i Visual C ++, Visual C # og Visual J #. VB.NET behandler alt som et objekt.

Det er rigtigt, at VB.NET er en udviklet version af Visual Basic 6, men den er ikke kompatibel med den. Hvis du skriver din kode i Visual Basic 6, kan du ikke kompilere den under VB.NET.

I denne vejledning lærer du:

  • Hvad er VB.Net?
  • Historie af VB.NET
  • VB.NET-funktioner
  • Fordele ved VB.NET
  • Ulemper ved VB.NET

Historie af VB.NET

  • VB.NET er et programmeringssprog med flere paradigmer, der er udviklet af Microsoft inden for .NET-rammen. Det blev lanceret i 2002 som en efterfølger til Visual Basic-sproget. Dette var den første version af VB.NET (VB.NET 7.0), og den baserede sig på .NET version 1.0.
  • I 2003 blev den anden version af VB.NET, VB.NET 7.1, frigivet. Denne påberåbte sig .NET version 1.1. Denne version kom med en række forbedringer inklusive support til .NET Compact Framework og forbedret pålidelighed og ydeevne for. NET IDE. VB.NET 2003 blev også gjort tilgængelig i den akademiske udgave af Visual Studio.NET og distribueret gratis til forskellige forskere fra forskellige lande.
  • I 2005 blev VB.NET 8.0 frigivet. .NET-kernedelen blev droppet fra sit navn for at skelne den fra det klassiske Visual Basic-sprog. Denne version blev navngivet Visual Basic 2005. Denne version kom med mange funktioner, da Microsoft ønskede, at dette sprog skulle bruges til hurtige applikationsudviklere. De ønskede også at gøre det anderledes end C # sprog. Nogle af de funktioner, der blev introduceret med denne version af VB.NET, omfattede delklasser, generiske, ugyldige typer, operatøroverbelastning og usigneret heltalssupport. Denne version så også introduktionen af ​​IsNot-operatøren.
  • I 2008 blev VB 9.0 introduceret. Dette blev frigivet sammen med .NET 3.5. Nogle af de funktioner, der blev tilføjet til denne udgivelse af VB.NET, omfattede anonyme typer, ægte betinget operatør, LINQ-understøttelse, XML-bogstaver, Lambda-udtryk, udvidelsesmetoder og typeinferens.
  • I 2010 frigav Microsoft VB 2010 (kode 10.0). De ønskede at bruge en Dynamic Language Runtime til denne udgivelse, men de valgte en co-evolution-strategi, der blev delt mellem VB.NET og C # for at bringe disse sprog tættere på hinanden.
  • I 2012 blev VB 2012 (kode 11.0) frigivet sammen med .NET 4.5. Dens funktioner omfattede opkaldshierarki, iteratorer, opkaldsdata, asynkron programmering med udsagn "afventer" og "asynkronisering" og nøgleordet "Globalt" i "navneområdet".
  • I 2015 blev VB 2015 (kode 14.0) frigivet sammen med Visual Studio 2015. "?." operatør blev introduceret til at foretage inline null-kontrol. En strenginterpolationsfunktion blev også introduceret for at hjælpe med formatering af strenge inline.
  • I 2017 blev VB 2017 (kode 15.0) introduceret sammen med Visual Studio 2017. En bedre måde at organisere kildekoden på kun en enkelt handling blev introduceret.

VB.NET-funktioner

VB.NET er fyldt med mange funktioner, der har gjort det til et populært programmeringssprog blandt programmører over hele verden. Disse funktioner inkluderer følgende:

  • VB.NET er ikke store og små bogstaver som andre sprog såsom C ++ og Java.
  • Det er et objektorienteret programmeringssprog. Det behandler alt som et objekt.
  • Automatisk kodeformatering, XML-designer, forbedret objektbrowser osv.
  • Affaldsindsamling er automatiseret.
  • Støtte til boolske betingelser for beslutningstagning.
  • Enkel multithreading, så dine apps kan håndtere flere opgaver samtidigt.
  • Enkle generiske stoffer.
  • Et standardbibliotek.
  • Begivenhedsstyring.
  • Referencer. Du skal henvise til et eksternt objekt, der skal bruges i et VB.NET-program.
  • Attributter, som er tags til at give yderligere information om elementer, der er defineret i et program.
  • Windows-formularer - du kan arve din formular fra en allerede eksisterende formular.

Fordele ved VB.NET

Følgende er de fordele / fordele, du vil nyde ved kodning i VB.NET:

  • Din kode formateres automatisk.
  • Du bruger objektorienterede konstruktioner til at oprette en virksomhedsklasse-kode.
  • Du kan oprette webapplikationer med moderne funktioner som præstationstællere, hændelseslogfiler og filsystem.
  • Du kan oprette dine webformularer med meget lethed gennem den visuelle formulardesigner. Du vil også nyde træk og slip-evne til at erstatte de elementer, du måtte have brug for.
  • Du kan forbinde dine applikationer til andre applikationer, der er oprettet på sprog, der kører på .NET framework.
  • Du vil nyde funktioner som docking, automatisk kontrolforankring og menueditor på stedet, alt sammen godt til udvikling af webapplikationer.

Ulemper ved VB.NET

Nedenfor er nogle af ulemperne / ulemperne forbundet med VB.NET:

  • VB.NET kan ikke håndtere markører direkte. Dette er en væsentlig ulempe, da markører er meget nødvendige for programmering. Enhver yderligere kodning vil føre til mange CPU-cyklusser, hvilket kræver mere behandlingstid. Din ansøgning bliver langsom.
  • VB.NET er let at lære. Dette har ført til en stor talentpulje. Derfor kan det være udfordrende at sikre et job som VB.NET programmør.

Resumé:

  • VB.NET blev udviklet af Microsoft.
  • Det er et objektorienteret sprog.
  • Sprog er ikke store og små bogstaver
  • VB.NET-programmer kører på .NET-rammen.
  • I VB.NET er affaldsindsamlingsprocessen blevet automatiseret.
  • Sproget giver windows-formularer, hvorfra du kan arve dine egne formularer.
  • VB.NET giver dig mulighed for at nyde træk og slip-funktionen, når du opretter en brugergrænseflade.