Delen via


Wat is Visual Studio?

Visual Studio is een krachtige IDE (Integrated Development Environment) voor Windows, waar u uw apps op één plek kunt ontwikkelen, bouwen, fouten opsporen, testen en implementeren. Met ingebouwde AI-hulp van GitHub Copilot kunt u uw werkstroom versnellen met intelligente codevoltooiingen, op chat gebaseerde richtlijnen en ai-foutopsporing.

Diagram met de ontwikkelingscyclus van Visual Studio: ontwikkelen, bouwen, fouten opsporen, testen en implementeren, met AI-hulp die overal is geïntegreerd.

Visual Studio bevat compilers, hulpprogramma's voor het voltooien van code, broncodebeheer, extensies en nog veel meer functies om elke fase van het softwareontwikkelingsproces te verbeteren.

Opmerking

Visual Studio is beschikbaar voor Windows. Zie Visual Studio Code voor een lichtgewicht, platformoverschrijdende code-editor.

Visual Studio installeren

Visual Studio is beschikbaar in drie edities:

  • Community: Gratis en volledig aanbevolen voor studenten, opensource-ontwikkelaars en individuele ontwikkelaars.
  • Professional: Voor individuele ontwikkelaars of kleine teams.
  • Onderneming: Voor kleine tot grote bedrijven.

Vergelijk functies in verschillende edities om de editie te vinden die het beste bij uw behoeften past.

Visual Studio- downloaden

Visual Studio- downloaden

Zie Visual Studio installerenvoor meer informatie.

Waarom Visual Studio gebruiken?

Of u nu uw eerste 'Hallo wereld'-programma schrijft of zakelijke apps implementeert, Visual Studio biedt de hulpprogramma's die u nodig hebt om efficiënt en gezamenlijk te werken.

  • Ondersteuning voor meerdere talen. Code in C#, C++, Python, JavaScript, TypeScript en meer.
  • Platformoverschrijdende ontwikkeling. Bouw mobiele apps en desktop-apps met .NET MAUI, web-apps met ASP.NET of Node.js services.
  • Ai-ondersteunde ontwikkeling. Code sneller schrijven, fouten opsporen en testen met GitHub Copilot.
  • Installatieprogramma op basis van workload. Installeer alleen de onderdelen die u nodig hebt.
  • Geïntegreerd versiebeheer. Kloon-, vertakkings-, doorvoer- en beoordelingsaanvragen met behulp van ingebouwde Git-hulpprogramma's.
  • Uitbreidbaar platform. Pas uw IDE aan met extensies van Visual Studio Marketplace of bouw uw eigen IDE.

Visual Studio ontdekken

Visual Studio ondersteunt verschillende onderdelen van de softwareontwikkelingscyclus.

Uw code ontwikkelen

Visual Studio Code helpt u met vertrouwen code te schrijven en te beheren. Gebruik suggesties voor gloeilampen voor snelle oplossingen, een overzicht van het samenvouwen van codeblokken en Solution Explorer of Class View om door uw projecten te navigeren.

Meer informatie over functies in de IDE waarmee u inhoud kunt ordenen en bewerken:

Ontwikkelen met AI

GitHub Copilot en IntelliCode helpen u bij het sneller en nauwkeuriger schrijven van code. Gebruik Copilot-voltooiingen voor inline codesuggesties terwijl u typt en Copilot Chat om vragen te stellen, code te genereren of bestaande code te herstructureren via natuurlijke taal. Deze hulpprogramma's helpen ook bij andere ontwikkeltaken, zoals het schrijven van eenheidstests, foutopsporing en profilering.

Meer informatie over ai-ondersteunde ontwikkeling in Visual Studio.

Uw app bouwen

U kunt uw toepassingen compileren en bouwen om direct builds te maken en deze te testen in een foutopsporingsprogramma. U kunt multiprocessor-builds uitvoeren voor C++- en C#-projecten. Visual Studio biedt ook verschillende opties die u kunt configureren wanneer u toepassingen bouwt. U kunt een aangepaste buildconfiguratie maken, de ingebouwde configuraties gebruiken, bepaalde waarschuwingsberichten verbergen of de uitvoergegevens van de build verhogen.

Meer informatie over het compileren en bouwen in Visual Studio.

Debug uw code

Met behulp van geïntegreerde foutopsporing in Visual Studio kunt u eenvoudig fouten opsporen, profilen en code diagnosticeren. U kunt uw code doorlopen en de waarden bekijken die zijn opgeslagen in variabelen, horloges instellen op variabelen om te zien wanneer waarden veranderen en het uitvoeringspad van uw code bekijken. Visual Studio biedt ook andere manieren om fouten in uw code op te sporen terwijl deze wordt uitgevoerd.

Meer informatie over foutopsporing in Visual Studio:

Uw code testen

U kunt code van hoge kwaliteit schrijven met behulp van uitgebreide testhulpprogramma's in Visual Studio. Eenheidstests bieden ontwikkelaars en testers een snelle manier om logische fouten in code te vinden. U kunt analyseren hoeveel code u test en direct resultaten bekijken in een testpakket. Weet wat de impact is van elke wijziging die u aanbrengt met behulp van geavanceerde functies die code testen terwijl u typt.

Meer informatie over de testhulpprogramma's die beschikbaar zijn in Visual Studio:

Samenwerken en versiebeheer beheren

Met behulp van de geïntegreerde Git-functies in Visual Studio kunt u uw eigen opslagplaatsen klonen, maken of openen. Het Git-hulpprogrammavenster biedt alles wat u nodig hebt om wijzigingen door te voeren en te pushen, vertakkingen te beheren en samenvoegingsconflicten op te lossen. Als u een GitHub-account hebt, kunt u opslagplaatsen beheren en pull-aanvragen rechtstreeks in Visual Studio bekijken.

Meer informatie over versiebeheer met Git in Visual Studio.

Uw app implementeren

Wanneer u een toepassing, service of onderdeel implementeert, distribueert u deze voor installatie op andere computers, apparaten of servers of in de cloud. U kunt de juiste methode in Visual Studio kiezen voor het type implementatie dat u nodig hebt. Deel uw apps en code door te publiceren op internet of Azure, of door deze te implementeren in een netwerkshare of een lokale map.

Zie Uw app implementeren vanuit Visual Studio voor meer informatie.

Aan de slag

Kies een taalspecifieke zelfstudie om te beginnen met het bouwen van uw eerste app:

  • C# - Bouw een eenvoudige console-app en leer de basisbeginselen van C# en .NET.
  • C++ - Maak een C++-console-app en verken de keten met buildhulpprogramma's.
  • Python : stel Python-ondersteuning in en schrijf uw eerste script.
  • JavaScript/Node.js : een Node.js- en Express-web-app bouwen.
  • Visual Basic : maak een eenvoudige console-app met Visual Basic.
  • F# — Een web-app bouwen met F# en ASP.NET Core.

Volgende stap

  • Rondleiding door de IDE- om vertrouwd te raken met de IDE-functies en om te leren hoe u deze kunt gebruiken voor basistaken.