Hvad er VB.Net? Introduktion og funktioner
Hvad er VB.Net?
VB.NET står for Visual Basic.NET, og det er et computerprogrammeringssprog udviklet af Microsoft. Det 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, som omfatter indkapsling, polymorfi, abstraktion og arv.
Visual Basic .ASP NET kører på .NET frameworket, hvilket betyder at det 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 Mobile applikationer, der er bygget på .NET frameworket.
Sproget er designet på en sådan måde, at det er nemt at forstå for både nybegyndere og avancerede programmører. Da VB.NET er afhængig af .NET frameworket, kører programmer skrevet på sproget med stor 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 f.eks. 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.
Historien om VB.NET
- VB.NET er et multi-paradigme programmeringssprog udviklet af Microsoft på .NET frameworket. 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 var afhængig af .NET version 1.0.
- I 2003 blev den anden version af VB.NET, VB.NET 7.1, udgivet. Denne var afhængig af .NET version 1.1. Denne version kom med en række forbedringer, herunder understøttelse af .NET Compact Framework og en forbedret pålidelighed og ydeevne af .NET IDE. VB.NET 2003 blev også gjort tilgængelig i den akademiske udgave af Visual Studio.NET og distribueret til forskellige forskere fra forskellige lande gratis.
- I 2005 blev VB.NET 8.0 udgivet. .NET-kernedelen blev fjernet fra dens navn for at skelne den fra det klassiske Visual Basic-sprog. Denne version fik navnet Visual Basic 2005. Denne version kom med mange funktioner siden Microsoft ønskede, at dette sprog skulle bruges til hurtige applikationsudviklere. De ønskede også at gøre det anderledes end C#-sproget. Nogle af de funktioner, der blev introduceret af denne version af VB.NET, inkluderede partielle klasser, generiske, nullbare typer, operatøroverbelastning og usigneret heltalsunderstøttelse. Denne version så også introduktionen af IsNot-operatøren.
- I 2008 blev VB 9.0 introduceret. Dette blev udgivet sammen med .NET 3.5. Nogle af de funktioner, der blev tilføjet til denne udgivelse af VB.NET, inkluderede anonyme typer, ægte betinget operator, LINQ-understøttelse, XML-literals, Lambda-udtryk, udvidelsesmetoder og typeslutning.
- I 2010, blev Microsoft udgivet VB 2010 (kode 10.0). De ønskede at bruge en Dynamic Language Runtime til denne udgivelse, men de valgte en co-evolution strategi delt mellem VB.NET og C# for at bringe disse sprog tættere på hinanden.
- I 2012 blev VB 2012 (kode 11.0) udgivet sammen med .NET 4.5. Dens funktioner omfattede opkaldshierarki, iteratorer, opkaldsdata, asynkron programmering med "afvent" og "async"-udsagn og "Global" nøgleordet i "navneområde"-udsagn.
- I 2015 blev VB 2015 (kode 14.0) udgivet sammen med Visual Studio 2015. "?." operatør blev introduceret til at udføre inline nul-tjek. En strenginterpolationsfunktion blev også introduceret for at hjælpe med at formatere strenge inline.
- I 2017 blev VB 2017 (kode 15.0) introduceret sammen med Visual Studio 2017. En bedre måde at organisere kildekoden på i kun en enkelt handling blev introduceret.
VB.NET funktioner
VB.NET kommer fyldt med adskillige funktioner, der har gjort det populært programmeringssprog blandt programmører over hele verden. Disse funktioner omfatter følgende:
- VB.NET skelner ikke mellem store og små bogstaver som andre sprog som f.eks C++ og Java..
- Det er et objektorienteret programmeringssprog. Den behandler alt som et objekt.
- Automatisk kodeformatering, XML-designer, forbedret objektbrowser mm.
- Affaldsindsamling er automatiseret.
- Understøttelse af booleske betingelser for beslutningstagning.
- Enkel multithreading, så dine apps kan håndtere flere opgaver samtidigt.
- Simpel generisk.
- Et standard bibliotek.
- Event management.
- Referencer. Du bør referere til et eksternt objekt, der skal bruges i en VB.NET-applikation.
- Attributter, som er tags til at give yderligere information om elementer, der er blevet defineret i et program.
- Windows Formularer - du kan arve din formular fra en allerede eksisterende formular.
Fordele ved VB.NET
Følgende er fordelene/fordele, du vil nyde ved kodning i VB.NET:
- Din kode vil blive formateret automatisk.
- Du vil bruge objektorienterede konstruktioner til at skabe en kode i virksomhedsklassen.
- Du kan oprette webapplikationer med moderne funktioner som ydeevnetællere, hændelseslogfiler og filsystem.
- Du kan nemt oprette dine webformularer gennem den visuelle formulardesigner. Du vil også nyde træk og slip-funktion 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 frameworket.
- Du vil nyde funktioner som docking, automatisk kontrol forankring og in-place menu editor, alle gode til at udvikle webapplikationer.
Ulemper ved VB.NET
Nedenfor er nogle af de ulemper/ulemper, der er forbundet med VB.NET:
- VB.NET kan ikke håndtere pointere direkte. Dette er en væsentlig ulempe, da pointere 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. Det har ført til en stor talentmasse. Derfor kan det være udfordrende at sikre sig et job som VB.NET-programmør.
Resumé
- VB.NET er udviklet af Microsoft.
- Det er et objektorienteret sprog.
- Sproget skelner ikke mellem store og små bogstaver.
- VB.NET-programmer kører på rammer .NET.
- 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.