Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze zelfstudie gebruikt u Visual Studio om een Visual Basic-toepassing te maken. Visual Basic (VB) is een eenvoudig te leren typeveilige programmeertaal. In deze zelfstudie worden ook enkele functies van de IDE -(Integrated Development Environment) van Visual Studio besproken, waaronder broncodebeheer in Git.
Een consoleapp ontvangt invoer en geeft uitvoer weer in een opdrachtregelvenster, ook wel een console genoemd. De console-app die u maakt, vraagt de gebruiker om zijn naam en geeft deze weer, samen met de huidige tijd.
In deze zelfstudie leert u het volgende:
- Een Visual Studio-project maken
- De standaardtoepassing uitvoeren
- Code toevoegen om gebruikersinvoer te vragen
- Bonusopdracht: twee getallen optellen
- Git-broncodebeheer toevoegen
- Opschonen van resources
Voorwaarden
- Als u Visual Studio niet hebt, gaat u naar Visual Studio-downloads om het gratis te installeren.
Een project maken
Eerst maakt u een Visual Basic-app-project. De standaardprojectsjabloon bevat alle bestanden die u nodig hebt voor een uitvoerbare app.
Notitie
In sommige schermafbeeldingen in deze zelfstudie wordt het donkere thema gebruikt. Als u het donkere thema niet gebruikt, maar wilt, raadpleegt u de Lettertypen, kleuren en thema's wijzigen in Visual Studio pagina voor meer informatie.
Open Visual Studio 2019.
Kies in het startvenster Een nieuw project maken.
Kies in het venster Een nieuw project de optie Visual Basic uit de lijst met talen. Kies vervolgens Windows- in de lijst met platformen en Console in de lijst met projecttypen.
Nadat u de filters voor taal, platform en projecttype hebt toegepast, kiest u de sjabloon Consoletoepassing en kiest u vervolgens Volgende.
Notitie
Als u de consoletoepassing sjabloon niet ziet, kunt u deze installeren vanuit het venster Een nieuw project maken. In het bericht 'Niet vinden wat u zoekt?' kiest u de koppeling 'Meer hulpprogramma's en functies installeren'.
Kies vervolgens in het installatieprogramma van Visual Studio de .NET Core platformoverschrijdende ontwikkeling workload.
Kies daarna de knop Wijzigen in het installatieprogramma van Visual Studio. Mogelijk wordt u gevraagd uw werk op te slaan. Kies vervolgens Doorgaan om de workload te installeren. Ga vervolgens terug naar stap 2 in deze Een project maken procedure.
Voer in het venster Configureer uw nieuwe projectWhatIsYourName in het vak Projectnaam in. Kies vervolgens Volgende.
In het venster Aanvullende informatie moet .NET 5.0 (Huidig) al geselecteerd zijn voor uw doelraamwerk. Als dat niet zo is, selecteert u .NET 5.0 (Current). Kies vervolgens Creëren.
Visual Studio opent uw nieuwe project.
Open Visual Studio.
Kies in het startvenster Een nieuw project maken.
In het venster Een nieuw project maken, kies Visual Basic uit de lijst met talen. Kies vervolgens Windows- in de lijst met platformen en Console in de lijst met projecttypen.
Nadat u de taal-, platform- en projecttypefilters hebt toegepast, kiest u de console-app sjabloon en kiest u vervolgens Volgende.
Notitie
Als u de console-app sjabloon niet ziet, kunt u deze installeren vanuit het Een nieuw project venster maken. In de Niet vinden wat u zoekt? bericht kiest u de Meer hulpprogramma's en functies installeren koppeling.
Kies vervolgens in het installatieprogramma van Visual Studio de .NET-desktopontwikkeling workload.
Kies daarna de knop Wijzigen in het installatieprogramma van Visual Studio. Mogelijk wordt u gevraagd uw werk op te slaan. Kies vervolgens Doorgaan om de taak te installeren. Ga vervolgens terug naar stap 2 in deze project-aanmaakprocedure.
Voer in het venster Configureer uw nieuwe projectWhatIsYourName in het vak Projectnaam. Kies vervolgens Volgende.
In het venster Aanvullende informatie moet .NET 8.0- al zijn geselecteerd voor uw doelframework. Als dat niet het is, selecteert u .NET 8.0. Kies vervolgens Maken.
Visual Studio opent uw nieuwe project.
De app uitvoeren
Nadat u de Visual Basic-projectsjabloon hebt geselecteerd en uw project een naam hebt opgegeven, maakt Visual Studio een Program.vb bestand. Met de standaardcode wordt de methode WriteLine aangeroepen om de letterlijke tekenreeks 'Hallo wereld!' weer te geven in het consolevenster.
Er zijn twee manieren om deze code uit te voeren in Visual Studio in foutopsporingsmodusen vanaf uw computer als een gewone zelfstandige-app.
De app uitvoeren in de foutopsporingsmodus
Selecteer de knop WhatIsYourName of druk op F5- om de standaardcode uit te voeren in de foutopsporingsmodus.
Wanneer de app wordt uitgevoerd in de Microsoft Visual Studio Debug Console, wordt 'Hallo wereld!' weergegeven. Druk op een willekeurige toets om het consolevenster voor foutopsporing te sluiten en de app te beëindigen:
Selecteer de knop WhatIsYourName of druk op F5- om de standaardcode uit te voeren in de foutopsporingsmodus.
Wanneer de app wordt uitgevoerd in de Microsoft Visual Studio Debug Console, wordt 'Hallo wereld!' weergegeven. Druk op een willekeurige toets om het consolevenster voor foutopsporing te sluiten en de app te beëindigen:
De app uitvoeren als zelfstandig programma
Als u de uitvoer buiten Visual Studio wilt zien, bouwt en voert u het uitvoerbare bestand (.exe
bestand) in een systeemconsolevenster uit.
Kies in het menu BuildBuild Solution.
Klik in Solution Explorermet de rechtermuisknop op WhatIsYourName en kies Bestand openen in verkenner.
Navigeer in Verkennernaar de map bin\Debug\net5.0 en voer WhatIsYourName.exeuit.
De
Main
procedure wordt beëindigd nadat de enkele instructie is uitgevoerd en het consolevenster onmiddellijk wordt gesloten. Zie de volgende sectie om de console zichtbaar te houden totdat de gebruiker op een toets drukt.
Kies in het menu BuildBuild Solution.
Klik in Solution Explorermet de rechtermuisknop op WhatIsYourName en kies Bestand openen in verkenner.
Navigeer in Verkennernaar de map bin\Debug\net8.0 en voer WhatIsYourName.exeuit.
De
Main
procedure wordt beëindigd nadat de enkele instructie is uitgevoerd en het consolevenster onmiddellijk wordt gesloten. Zie de volgende sectie om de console zichtbaar te houden totdat de gebruiker op een toets drukt.
Code toevoegen om gebruikersinvoer te vragen
Vervolgens voegt u Visual Basic-code toe die u om uw naam vraagt en deze vervolgens samen met de huidige datum en tijd weergeeft. Daarnaast voegt u code toe waarmee het consolevenster wordt onderbroken totdat de gebruiker op een toets drukt.
Voer de volgende Visual Basic-code in na de
Sub Main(args As String())
regel en vóór deEnd Sub
regel, waarbij u de WriteLine regel vervangt:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
Selecteer de knop WhatIsYourName of druk op F5- om uw eerste app te bouwen en uit te voeren in de foutopsporingsmodus.
Wanneer het consolevenster voor foutopsporing wordt geopend, voert u uw naam in. Uw consolevenster moet er ongeveer uitzien als in de volgende schermopname:
Druk op een willekeurige toets om de app te beëindigen en druk vervolgens op een willekeurige toets om het consolevenster voor foutopsporing te sluiten.
Voer de volgende Visual Basic-code in na de
Sub Main(args As String())
regel en vóór deEnd Sub
regel, waarbij u de WriteLine regel vervangt:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
- Write en WriteLine een tekenreeks naar de console schrijven.
- ReadLine leest invoer van de console, in dit geval een tekenreeks.
- DateTime vertegenwoordigt een datum/tijd en Now retourneert de huidige tijd.
- ReadKey() de app onderbreekt en wacht op een toetsdruk.
Selecteer de knop WhatIsYourName of druk op F5- om uw app te bouwen en uit te voeren in de foutopsporingsmodus.
Wanneer het consolevenster voor foutopsporing wordt geopend, voert u uw naam in. Uw consolevenster moet er ongeveer uitzien als in de volgende schermopname:
Druk op een willekeurige toets om de app te beëindigen en druk vervolgens op een willekeurige toets om het consolevenster voor foutopsporing te sluiten.
Nu uw nieuwe code zich in de app bevindt, bouwt en voert u het uitvoerbare bestand (.exe
bestand) uit in een systeemconsolevenster, zoals eerder beschreven in De app uitvoeren als een zelfstandige. Wanneer u nu op een toets drukt, wordt de app afgesloten, waardoor het consolevenster wordt gesloten.
Extra opdracht: voeg twee getallen toe
In dit voorbeeld ziet u hoe u getallen leest in plaats van een tekenreeks en rekenkundige bewerkingen uitvoert. Probeer jouw code te wijzigen van:
Module Program
Sub Main(args As String())
Console.Write("Please enter your name: ")
Dim name = Console.ReadLine()
Dim currentDate = DateTime.Now
Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Aan:
Module Program
Public num1 As Integer
Public num2 As Integer
Public answer As Integer
Sub Main(args As String())
Console.Write("Type a number and press Enter")
num1 = Console.ReadLine()
Console.Write("Type another number to add to it and press Enter")
num2 = Console.ReadLine()
answer = num1 + num2
Console.WriteLine("The answer is " & answer)
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Voer vervolgens de bijgewerkte app uit zoals beschreven in de eerdere sectie, De appuitvoeren.
Git-broncodebeheer toevoegen
Nu u een toepassing hebt, kunt u deze toevoegen aan een Git-opslagplaats. Visual Studio maakt dit proces eenvoudig met Git-hulpprogramma's die u rechtstreeks vanuit de IDE kunt gebruiken.
Fooi
Git is het meest gebruikte moderne versiebeheersysteem. Of u nu een professionele ontwikkelaar bent of leert hoe u codet, Git kan erg nuttig zijn. Als u niet eerder met Git werkt, is de https://git-scm.com/
website een goede plek om te beginnen. U vindt cheatsheets, een populair onlineboek en Git Basics-video's.
Als u uw code wilt koppelen aan Git, begint u met het maken van een nieuwe Git-opslagplaats waar uw code zich bevindt:
Selecteer in de statusbalk rechtsonder in Visual Studio Toevoegen aan broncodebeheeren selecteer vervolgens Git-.
Log in bij GitHub in het dialoogvenster Maak een Git-opslagplaats:
De naam van de opslagplaats wordt automatisch ingevuld op basis van de maplocatie. Uw nieuwe opslagplaats is standaard privé, wat betekent dat u de enige bent die er toegang toe heeft.
Tip
Of uw opslagplaats nu openbaar of privé is, u kunt het beste een externe back-up van uw code veilig opslaan op GitHub. Zelfs als u niet met een team werkt, maakt een externe opslagplaats uw code beschikbaar vanaf elke computer.
Selecteer maken en pushen. Nadat u de opslagplaats hebt gemaakt, ziet u statusdetails op de statusbalk:
Git-acties gebruiken in Visual Studio
Hier volgt een kort overzicht van Git-acties die beschikbaar zijn op de statusbalk van Visual Studio:
De omhoog/omlaag pijlen geven aan hoeveel uitgaande/binnenkomende commits er op uw huidige tak zijn. U kunt dit pictogram gebruiken om binnenkomende commits op te halen of uitgaande commits te pushen.
Als u een specifieke doorvoering wilt weergeven, selecteert u het pijltje omhoog/omlaag en selecteert u vervolgens Bekijk uitgaande/binnenkomende.
In de Pencil- ziet u het aantal niet-doorgevoerde wijzigingen in uw code. U kunt dit pictogram selecteren om deze wijzigingen weer te geven in het venster Git-wijzigingen.
Het menu Git bevat hulpprogramma's voor opslagplaatsacties in uw bestanden. U kunt git fetch, pull, push en synchronisatie gebruiken voor versiebeheer in Visual Studio.
Zie Over Git in Visual Studiovoor meer informatie over het gebruik van Git met uw app.
Middelen opschonen
Als u deze app niet meer gaat gebruiken, verwijdert u het project.
Klik in Solution Explorermet de rechtermuisknop op WhatIsYourName- om het contextmenu voor uw project te openen. Selecteer vervolgens Map openen in verkenner.
Sluit Visual Studio.
Ga in het dialoogvenster Verkenner twee niveaus met mappen omhoog.
Klik met de rechtermuisknop op de map WhatIsYourName en selecteer Verwijderen.
Verwante inhoud
- Visual Basic-taalhandleidingen
- Visual Basic-taalreferentie
- IntelliSense voor Visual Basic-codebestanden
Volgende stap
Gefeliciteerd met het voltooien van deze zelfstudie. Zie de volgende zelfstudie voor meer informatie.