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.
Een integrated development environment (IDE) is een uitgebreid programma dat veel aspecten van softwareontwikkeling ondersteunt. De Visual Studio IDE is een creatief startpad dat u kunt gebruiken om code te bewerken, fouten op te sporen en te bouwen en vervolgens een app te publiceren. Visual Studio bevat ook compilers, hulpprogramma's voor het voltooien van code, grafische ontwerpers en nog veel meer functies om het softwareontwikkelingsproces te verbeteren.
In de voorgaande afbeelding ziet u Visual Studio met een geopend project met belangrijke vensters en hun functionaliteit:
In Solution Explorer kunt u rechtsboven uw codebestanden bekijken, navigeren en beheren. Solution Explorer kunt u helpen uw code te ordenen door de bestanden te groeperen in solutions en projecten.
In het centrale editorvenster, waar u waarschijnlijk de meeste tijd doorbrengt, wordt bestandsinhoud weergegeven. In het editorvenster kunt u code bewerken of een gebruikersinterface ontwerpen, zoals een venster met knoppen en tekstvakken.
In Git Changes rechtsonder kunt u werkitems bijhouden en code met anderen delen met behulp van versiebeheertechnologieën zoals Git en GitHub.
Edities
Visual Studio is beschikbaar voor Windows.
Er zijn drie edities van Visual Studio: Community, Professional en Enterprise. Zie Compare Visual Studio edities voor meer informatie over welke functies in elke editie worden ondersteund.
Populaire productiviteitsfuncties
Enkele populaire functies in Visual Studio die uw productiviteit verbeteren wanneer u software ontwikkelt, zijn onder andere:
Krabbels en snelle acties
Golvende onderstrepingen waarschuwen u voor fouten of mogelijke problemen in uw code terwijl u typt. Deze visuele aanwijzingen helpen u om problemen onmiddellijk op te lossen, zonder te wachten op het detecteren van fouten tijdens de build of runtime. Als u de muisaanwijzer boven een golflijn plaatst, ziet u meer informatie over de fout. Er kan ook een gloeilamp in de linkermarge verschijnen met Snelle acties die je kunt ondernemen om de fout te herstellen.
Opschonen van code
Met codeopruiming kunt u uw code opmaken en eventuele codecorrecties toepassen die worden voorgesteld door uw codestijlinstellingen, .editorconfig-conventies en Roslyn-analyse. Met codeopruiming kunt u problemen in uw code oplossen voordat deze naar codebeoordeling gaat.
-
Herstructureren omvat bewerkingen zoals intelligent hernoemen van variabelen, het extraheren van een of meer regels code in een nieuwe methode en het wijzigen van de volgorde van methodeparameters.
-
IntelliSense is een set functies die informatie over uw code rechtstreeks in de editor weergeven en in sommige gevallen kleine stukjes code voor u schrijven. Het is vergelijkbaar met het inline gebruiken van basisdocumentatie in de editor, dus u hoeft geen typegegevens ergens anders op te zoeken.
In de volgende afbeelding ziet u hoe IntelliSense een ledenlijst voor een type weergeeft:
IntelliSense-functies variëren per taal. Voor meer informatie, zie C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense en Visual Basic IntelliSense.
-
Visual Studio menu's, opties en eigenschappen kunnen soms overweldigend lijken. Visual Studio zoeken, of Ctrl+Q, is een uitstekende manier om snel IDE-functies en -code op één plaats te vinden.
Zie Gebruik Visual Studio search voor informatie en productiviteitstips.
-
Werk samen met anderen aan het bewerken en debuggen in real-time, ongeacht je app-type of programmeertaal. U kunt uw project direct en veilig delen. U kunt ook foutopsporingssessies, terminalexemplaren,
localhostweb-apps, spraakoproepen en meer delen. -
In het venster Oproephiërarchie worden de methoden weergegeven die een geselecteerde methode aanroepen. Deze informatie kan handig zijn wanneer u de methode wijzigt of verwijdert, of wanneer u een fout probeert op te sporen.
-
CodeLens helpt u bij het vinden van codeverwijzingen, codewijzigingen, gekoppelde bugs, werkitems, codebeoordelingen en eenheidstests, zonder de editor te verlaten.
-
Met de functie Ga naar definitie gaat u rechtstreeks naar de locatie van een functie of typedefinitie.
-
In het venster Definitie bekijken wordt een methode- of typedefinitie weergegeven zonder een afzonderlijk bestand te openen.
-
Met Hot Reload kunt u de codebestanden van uw applicatie bewerken en de codewijzigingen direct toepassen op de lopende applicatie.
Visual Studio installeren
In deze sectie maakt u een eenvoudig project om enkele van de dingen uit te proberen die u met Visual Studio kunt doen. U gebruikt IntelliSense als een hulpmiddel bij het coderen, debugt u een app om een variabele waarde te zien tijdens de uitvoering van de app, en wijzigt u het kleurthema.
Als u wilt beginnen, download Visual Studio en installeert u deze op uw systeem. In het modulaire installatieprogramma kiest en installeert u workloads. Dit zijn groepen functies die u nodig hebt voor de gewenste programmeertalen of platforms. Als u de volgende stappen wilt gebruiken om een programma te maken, moet u de workload .NET desktopontwikkeling selecteren tijdens de installatie.
Wanneer u Visual Studio voor het eerst opent, kunt u aantekenen met uw Microsoft-account of uw werk- of schoolaccount.
Een programma maken
Duik in en maak een eenvoudig programma.
Visual Studio starten. Het startvenster wordt weergegeven met opties voor het klonen van een opslagplaats, het openen van een recent project of het maken van een nieuw project.
Kies Een nieuw project maken.
Het venster Een nieuw project maken wordt geopend en toont verschillende sjablonen. Een sjabloon bevat de basisbestanden en instellingen die vereist zijn voor een bepaald projecttype.
Als u een sjabloon wilt zoeken, kunt u trefwoorden typen of invoeren in het zoekvak. De lijst met beschikbare sjablonenfilters op basis van de trefwoorden die u invoert. U kunt de sjabloonresultaten verder filteren door C# te kiezen in de vervolgkeuzelijst Alle talen, Windows uit de lijst Alle platforms en Console uit de lijst All projecttypen.
Selecteer de Console App-sjabloon en selecteer Volgende.
In het venster Configureer uw nieuwe project voert u HelloWorld in het vak Projectnaam in. Wijzig desgewenst de locatie van de projectmap van de standaardlocatie van C:\Users\<naam>\source\reposen selecteer vervolgens Volgende.
In het venster Aanvoegingsgegevens, controleer of .NET 10.0 wordt weergegeven in het menu Framework en selecteer vervolgens Create.
Visual Studio het project maakt. Het programma is een eenvoudige 'Hello World'-toepassing die de methode Console.WriteLine() aanroept om de tekenreeks weer te geven Hello, World! in een consolevenster.
De projectbestanden worden rechts van het Visual Studio IDE weergegeven, in een venster met de naam Solution Explorer. Selecteer in het venster Solution Explorer het bestand Program.cs. De C#-code voor uw app wordt geopend in het centrale editorvenster, dat de meeste ruimte in beslag neemt.
De code wordt automatisch gekleurd om verschillende onderdelen aan te geven, zoals trefwoorden en typen. Met regelnummers kunt u code vinden.
Kleine, verticale stippellijnen in de code geven aan welke accolades met elkaar overeenkomen. U kunt ook de kleine pijl-rechtse tekens selecteren om codeblokken samen te vouwen of uit te vouwen. Met deze functie voor het weergeven van code kunt u code verbergen die u niet hoeft te zien, zodat u onbelangrijke e-mail op het scherm kunt minimaliseren.
Er zijn veel andere menu's en gereedschapsvensters beschikbaar.
Start de app door Debug>Start Without Debugging te kiezen in het Visual Studio bovenste menu. U kunt ook op Ctrl+F5drukken.
Visual Studio de app bouwt en er wordt een consolevenster geopend met het bericht Hello, World!. U hebt nu een actieve app.
Druk op een willekeurige toets om het consolevenster te sluiten.
Voeg nog wat code toe aan de app. Voeg de volgende C#-code toe vóór de regel met de tekst
Console.WriteLine("Hello World!");:Console.WriteLine("\nWhat is your name?"); var name = Console.ReadLine();Met deze code wordt Wat is uw naam? in het consolevenster weergegeven, en daarna wacht het totdat de gebruiker tekst invoert.
Wijzig de regel met de tekst
Console.WriteLine("Hello World!");in de volgende regel:Console.WriteLine($"\nHello {name}!");Voer de app opnieuw uit door Debuggen>Starten zonder debuggen te selecteren of door op Ctrl+F5te drukken.
Visual Studio de app opnieuw bouwt en er wordt een consolevenster geopend en u wordt gevraagd uw naam op te geven.
Typ uw naam in het consolevenster en druk op Enter-.
Druk op een willekeurige toets om het consolevenster te sluiten en het actieve programma te stoppen.
Visual Studio starten. Het startvenster wordt weergegeven met opties voor het klonen van een opslagplaats, het openen van een recent project of het maken van een nieuw project.
Kies Een nieuw project maken.
Het venster Een nieuw project maken wordt geopend en toont verschillende sjablonen. Een sjabloon bevat de basisbestanden en instellingen die vereist zijn voor een bepaald projecttype.
Als u een sjabloon wilt zoeken, kunt u trefwoorden typen of invoeren in het zoekvak. De lijst met beschikbare sjablonenfilters op basis van de trefwoorden die u invoert. U kunt de sjabloonresultaten verder filteren door C# te kiezen in de vervolgkeuzelijst Alle talen, Windows uit de lijst Alle platforms en Console uit de lijst All projecttypen.
Selecteer de Console App-sjabloon en selecteer vervolgens Volgende.
In het venster Configureer uw nieuwe project voert u HelloWorld in het vak Projectnaam in. Wijzig desgewenst de locatie van de projectmap van de standaardlocatie van C:\Users\<naam>\source\reposen selecteer vervolgens Volgende.
In het venster Aanvoegingsinformatie, controleer of .NET 8.0 wordt weergegeven in het menu Framework en selecteer vervolgens Create.
Visual Studio het project maakt. Het programma is een eenvoudige 'Hello World'-toepassing die de methode Console.WriteLine() aanroept om de tekenreeks weer te geven Hello, World! in een consolevenster.
De projectbestanden worden rechts van het Visual Studio IDE weergegeven, in een venster met de naam Solution Explorer. Selecteer in het venster Solution Explorer het bestand Program.cs. De C#-code voor uw app wordt geopend in het centrale editorvenster, dat de meeste ruimte in beslag neemt.
De code wordt automatisch gekleurd om verschillende onderdelen aan te geven, zoals trefwoorden en typen. Met regelnummers kunt u code vinden.
Kleine, verticale stippellijnen in de code geven aan welke accolades met elkaar overeenkomen. U kunt ook kleine, omkaderde min- of plustekens kiezen om codeblokken in- of uit te klappen. Met deze functie voor het weergeven van code kunt u code verbergen die u niet hoeft te zien, zodat u onbelangrijke e-mail op het scherm kunt minimaliseren.
Er zijn veel andere menu's en gereedschapsvensters beschikbaar.
Start de app door Debug>Start Without Debugging te kiezen in het Visual Studio bovenste menu. U kunt ook op Ctrl+F5drukken.
Visual Studio de app bouwt en er wordt een consolevenster geopend met het bericht Hello, World!. U hebt nu een actieve app.
Druk op een willekeurige toets om het consolevenster te sluiten.
Voeg nog wat code toe aan de app. Voeg de volgende C#-code toe vóór de regel met de tekst
Console.WriteLine("Hello World!");:Console.WriteLine("\nWhat is your name?"); var name = Console.ReadLine();Met deze code wordt Wat is uw naam? in het consolevenster weergegeven, en daarna wacht het totdat de gebruiker tekst invoert.
Wijzig de regel met de tekst
Console.WriteLine("Hello World!");in de volgende regel:Console.WriteLine($"\nHello {name}!");Voer de app opnieuw uit door Debuggen>Starten zonder debuggen te selecteren of door op Ctrl+F5te drukken.
Visual Studio de app opnieuw bouwt en er wordt een consolevenster geopend en u wordt gevraagd uw naam op te geven.
Typ uw naam in het consolevenster en druk op Enter-.
Druk op een willekeurige toets om het consolevenster te sluiten en het actieve programma te stoppen.
Herstructurering en IntelliSense gebruiken
Hier volgen een aantal manieren waarop herstructurering en IntelliSense u kunnen helpen efficiënter coderen.
Wijzig eerst de naam van de variabele name:
Dubbelklik op de variabele
nameen typ de nieuwe naam voor de variabele, gebruikersnaam.Er wordt een vak rond de variabele weergegeven en er verschijnt een gloeilamp in de marge.
Selecteer het gloeilamppictogram om de beschikbare Snelle acties weer te geven. Selecteer en wijzig 'naam' in 'gebruikersnaam'.
De naam van de variabele wordt door het hele project heen gewijzigd, wat in ons geval slechts op twee plekken voorkomt.
Kijk nu eens naar IntelliSense. Onder de regel die zegt
Console.WriteLine($"\nHello {username}!");, typDateTime now = DateTime..In een vak worden de leden van de klasse DateTime weergegeven. De beschrijving van het geselecteerde lid wordt ook weergegeven in een apart vak.
Selecteer het lid met de naam Now, een eigenschap van de klasse, door erop te dubbelklikken of op Tab-te drukken. Voltooi de coderegel door een puntkomma toe te voegen aan het einde van de regel:
DateTime now = DateTime.Now;.Voer onder die regel de volgende coderegels in:
int dayOfYear = now.DayOfYear; Console.Write("Day of year: "); Console.WriteLine(dayOfYear);Fooi
Console.Write verschilt van Console.WriteLine. Er wordt geen regeleindteken toegevoegd nadat deze is afgedrukt. Het volgende tekstfragment dat naar de uitvoer wordt verzonden, wordt in één regel afgedrukt. U kunt de muisaanwijzer op elk van deze methoden in uw code bewegen om de bijbehorende beschrijvingen te bekijken.
Gebruik vervolgens opnieuw herstructurering om de code wat beknopter te maken. Selecteer de variabele
nowin de regelDateTime now = DateTime.Now;. Er wordt een schroevendraaierpictogram naast die coderegel weergegeven.Selecteer het schroevendraaierpictogram om beschikbare suggesties uit Visual Studio te bekijken. In dit geval ziet u de tijdelijke variabele inline herstructureren om een regel code te verwijderen zonder het algehele codegedrag te wijzigen.
Selecteer Inline tijdelijke variabele om de code te refactoren.
Voer het programma opnieuw uit door op Ctrl+F5te drukken. De uitvoer ziet er ongeveer als volgt uit:
Fouten opsporen in code
Wanneer u code schrijft, moet u deze uitvoeren en testen op fouten. met het foutopsporingssysteem van Visual Studio kunt u code één instructie tegelijk doorlopen en variabelen controleren terwijl u aan de slag gaat. U kunt onderbrekingspunten instellen die de uitvoering van de code op een bepaalde regel stoppen en zien hoe de waarde van de variabele verandert terwijl de code wordt uitgevoerd.
Stel een onderbrekingspunt in om de waarde van de username variabele te zien terwijl het programma wordt uitgevoerd.
Stel een onderbrekingspunt in op de coderegel met de tekst
Console.WriteLine($"\nHello {username}!");door te klikken in de linkermarge of rugmarge, naast de regel. U kunt ook de regel met code selecteren en vervolgens op F9drukken.Er verschijnt een rode cirkel in de rugmarge en de lijn is gemarkeerd.
Start met debuggen door Debuggen>Debuggen te selecteren of door op F5te drukken.
Wanneer het consolevenster wordt weergegeven en om uw naam wordt gevraagd, voert u uw naam in.
De focus keert terug naar de code-editor en de coderegel met het onderbrekingspunt is geel gemarkeerd. De gele markering betekent dat deze coderegel vervolgens wordt uitgevoerd. Het onderbrekingspunt laat de app pauzeren bij deze regel.
Beweeg de muisaanwijzer over de variabele
usernameom de waarde ervan te zien. U kunt ook met de rechtermuisknop opusernameklikken en de optie Watch toevoegen selecteren om de variabele aan het Watch-venster toe te voegen, waar u ook de waarde ervan kunt zien.
Druk nogmaals op F5- om het uitvoeren van de app te voltooien.
Terwijl de app wordt uitgevoerd, kunt u codewijzigingen toepassen op de actieve app door op de knop Hot Reload te klikken.
Zie de Debugger feature tour voor meer informatie over foutopsporing in Visual Studio.
Visual Studio aanpassen
U kunt de Visual Studio gebruikersinterface aanpassen, inclusief het wijzigen van het standaardkleurthema. Het kleurenthema wijzigen:
Op de menubalk, selecteer Extra>Opties om het deelvenster Opties te openen.
Wijzig op de paginaOpties voor visuele ervaring voor >> van de omgeving de selectie Kleurthema in Cool Breeze of Light.
Het kleurenthema voor de hele IDE verandert dienovereenkomstig. In de volgende schermopname ziet u het Cool Breeze-thema:
Zie Personalize Visual Studio voor meer informatie over andere manieren waarop u de IDE kunt aanpassen.
Omgevingsinstellingen selecteren
U kunt Visual Studio configureren voor het gebruik van omgevingsinstellingen die zijn afgestemd op C#-ontwikkelaars:
Kies in de menubalk Hulpmiddelen>Instellingen importeren en exporteren.
Selecteer in de Wizard voor het importeren en exporteren van instellingen, Reset alle instellingen, en selecteer vervolgens Volgende.
Kies op de pagina Huidige instellingen opslaan of u de huidige instellingen wilt opslaan voordat u de instellingen opnieuw inschakelt. Als u geen instellingen hebt aangepast, selecteer dan Nee, om de instellingen opnieuw in te stellen en mijn huidige instellingen te overschrijven. Klik daarna op Volgende.
Op de pagina Een standaardverzameling instellingen kiezen, kies Visual C#en selecteer vervolgens Voltooien.
Selecteer de knop Sluitenop de pagina Reset voltooid.
Zie Personalize Visual Studio voor meer informatie over andere manieren waarop u de IDE kunt aanpassen.
Verwante inhoud
Verken Visual Studio verder door een van deze inleidende artikelen te volgen:
Voor meer informatie:
- Ontdek meer Visual Studio-functies.
- Bezoek visualstudio.microsoft.com.
- Lees het blog Visual Studio.