Microsoft Visual Studio

Versie2019(per 13-4-2020)
PlatformWindows
LicentieCommercieel
CategorieProgrammeren
Naar website
Beoordeling:4,0  |  350 stemmen

Belangrijkste functies

  • Hulpmiddelen voor softwarebewerking, bouwen, foutopsporing en unit-tests
  • Ondersteuning voor C/C++, C#, Visual Basic, F#, SQL, CSS, JavaScript en andere talen
  • Implementatie van programma's op Windows-, web-, cloud- en SharePoint-platforms
  • Hulpmiddelen voor live unit-tests, foutopsporing en testen met Run to Click en Exception Helpers
  • Direct beheer van teamprojecten die worden gehost bij providers zoals GitHub en Team Foundation Server
  • Aanpasbare omgeving

Softwareoverzicht

Visual Studio is een softwareontwikkelprogramma voor het maken van Windows-programma's en webtoepassingen. De ontwikkelkit bevat een geïntegreerde ontwikkelomgeving (IDE) en testprogramma's voor alle fasen van het softwareontwikkelproces.

Visual Studio bevat de volgende onderdelen:

  • Code-editor: wordt gebruikt voor het schrijven van broncode en ondersteunt syntaxismarkering, bladwijzers, compilatie op de achtergrond, zoekfuncties en code-aanvulling met behulp van Microsofts IntelliSence-technologie.
  • Foutopsporingsprogramma: wordt gebruikt voor het vinden en oplossen van programmafouten en bevat foutopsporing op broncode- en machineniveau, evenals onderbrekingspunten en stapsgewijze uitvoering.
  • Ontwerpprogramma: biedt visuele hulpmiddelen voor het maken van GUI-toepassingen en het verbinden daarvan met gegevensbronnen. Het bevat de Windows Forms Designer en Windows Presentation Foundation (WPF) Designer, evenals een webontwerpprogramma, klasseontwerpprogramma, gegevensontwerpprogramma en ontwerpprogramma voor gegevenskoppelingen.
  • Extensies: breiden de functionaliteit van Visual Studio uit en ondersteunen macro's, invoegtoepassingen en extensiepakketten.

De Visual Studio-IDE bevat meerdere ingebouwde perspectieven voor het uitvoeren van verschillende taken. Er zijn speciale interfaces voor het programmeren van broncode, foutopsporing en het maken van visuele formulieren. Ontwikkelaars kunnen een van deze vooraf gemaakte indelingen gebruiken of hun eigen perspectieven aanpassen. Het softwarepakket Visual Studio bevat Microsoft Visual Basic, Visual C++, Visual C#, Visual F#, Visual web Developer en Team Foundation Server. De software ondersteunt een groot aantal programmeertalen, waaronder C, C++, VB.NET, C#, F#, XML, HTML, JavaScript en CSS.

Microsoft Visual Studio biedt ontwikkelaars een aanpasbare IDE en ondersteunt een groot aantal populaire programmeertalen. Het is een goed hulpmiddel voor professionele softwareontwikkelaars die commerciële softwareprogramma's willen maken. Microsoft Visual Studio is ook nuttig voor webontwikkelaars die dynamische websites en interactieve webtoepassingen voor het .NET-framework willen maken.

Primair bestandstype

Pictogram voor sln-bestand.SLNVisual Studio-oplossingsbestand

Ondersteunde bestandstypen

ExtensieBestandstype
.SLNVisual Studio-oplossingsbestand
.ADDINVisual Studio-add-in-definitiebestand
.APPXWindows-app-pakket
.APPXMANIFESTWindows 10-appmanifest
.APPXSYMSymbolenbestand voor Windows 8-app-pakketten
.APPXUPLOADUploadpakket voor Windows 8-apps
.ASAXASP.NET-servertoepassingsbestand
.ASCXASP.NET-bestand voor gebruikersbesturingselement
.ASHXASP.NET-webhandlerbestand
.ASMVisual Studio-assemblerbroncodebestand
.ASMXASP.NET-webservicebestand
.ASPActive Server Page
.ASPXActive Server Page Extended-webpagina
.AXDASP.NET-webhandlerbestand
.BSCVisual Studio-bestand met bronbrowserinformatie
.CC/C++-broncodebestand
.CCC++-broncodebestand
.CDVisual Studio-klassendiagram
.CLWVisual C++ ClassWizard-bestand
.CODGecompileerde broncode
.CONFIGConfiguratiebestand
.CPPC++-broncodebestand
.CSC#-broncodebestand
.CSHTMLASP.NET Razor-webpagina
.CSPROJVisual Studio C#-project
.CSSCascading stylesheet
.CSXVisual C# Script
.CXXC++-broncodebestand
.DBMLVisual Studio OR-ontwerpbestand
.DBPROJVisual Studio-databaseprojectbestand
.DEFModuledefinitiebestand
.DGMLVisual Studio-document met gerichte graaf
.DGSLBestand met visuele shadergrafiek
.DIAGSESSIONDiagnostisch sessiebestand
.DIBDevice-Independent Bitmap-afbeelding
.DISCODISCO Discovery-document
.DISCOMAPDISCO Discovery-uitvoerbestand
.DTDDocument Type Definition-bestand
.EDMXADO.NET Entity Data Model Designer-bestand
.FEATURESharePoint-featurebestand
.FILTERSVisual C++-projectfilterbestand
.FSVisual F#-bronbestand
.FSIVisual F#-handtekeningbestand
.FSPROJVisual F#-projectbestand
.FSSCRIPTVisual F#-script
.FSXVisual F#-scriptbestand
.HC/C++/Objective-C-headerbestand
.HHC++-headerbestand
.HLSLHigh Level Shader Language-bestand
.HPPC++-headerbestand
.HTMHTML-bestand
.HTMLHTML-bestand
.HXXC++-broncodeheaderbestand
.IDBTussentijds foutopsporingsbestand van Visual Studio
.IDLInterface Definition Language-bestand
.INCInclude-bestand
.INLC++-inlinebestand
.IPCHIntelliSense-vooraf gecompileerd headerbestand
.JSJavaScript-bestand
.LICENSESBestand met gelicentieerde Visual Studio-klassen
.LICXVisual Studio-licentiebestand
.LSPROJVisual Studio LightSwitch-project
.MASTERASP.NET-masterpagina
.MDFSQL Server-database
.MDMPWindows-minidump
.MFCRIBBON-MSMFC-lintdefinitie-XML-bestand
.MSHAMicrosoft Help-assetbestand
.MSHIMicrosoft Help-indexbestand
.MSIXBUNDLEWindows 10-appbundel
.MSIXUPLOADWindows 10-app-uploadbundel
.MYAPPVisual Studio-toepassings-XML-bestand
.NATVISNatvis-visualisatiebestand voor VC++-debugger
.NCBVisual C++ IntelliSense-database
.NUPKGNuGet-pakket
.ODLObject Description Language-bestand
.ORDEREDTESTVisual Studio-bestand met geordende tests
.PROPSVisual Studio-projecteigenschappenbestand
.PSESSVisual Studio Performance-sessiebestand
.RCResourcescript
.RC2Visual Studio-resourcebestand
.RCTVisual Studio-resourcesjabloon
.RDLCRapportdefinitiebestand voor Visual Studio-clients
.REFRESHVisual Studio Refresh-bestand
.RESGecompileerd C++-resourcescript
.RESJSONWindows JavaScript-resourcebestand
.RESOURCESVisual Studio-resourcebestand
.RESWWindows-resourcebestand
.RESXBestand met beheerde .NET-resources
.RGSRegisterscript
.RULESETVisual Studio-bestand met code-analysereset
.SBRTussenbestand voor bronbrowser van Visual Studio
.SDFSQL Server Compact-databasebestand
.SDLService Description Language-bestand
.SETTINGSVisual Studio-instellingenbestand
.SITEMAPASP.NET-sitemapbestand
.SKINASP.NET-skinbestand
.SLNXVisual Studio-oplossings-XML-bestand
.SNIPPETVisual Studio-codefragment voor IntelliSense
.SQLSQL-gegevensbestand
.SQLPROJVisual Studio SQL Server-project
.SRFServerresponsbestand
.SSCSourceSafe-statusbestand
.SUOBestand met gebruikersopties voor Visual Studio-oplossingen
.SVCWCF-webservicebestand
.TARGETSMSBuild-targetsbestand
.TESTRUNCONFIGVisual Studio-configuratiebestand voor testuitvoeringen
.TESTSETTINGSVisual Studio-testinstellingenbestand
.TLHDoor typebibliotheek gegenereerd C/C++-headerbestand
.TLIDoor C/C++-compiler gegenereerd C/C++-inlinebestand voor typebibliotheek
.TRXVisual Studio-testresultatenbestand
.TTVisual Studio-tekstsjabloon
.USERBestand met gebruikersopties voor Visual Studio
.VBVisual Basic-projectitembestand
.VBHTMLASP.NET Razor-webpagina
.VBPROJVisual Studio Visual Basic.NET-project
.VBSCRIPTVisual Basic Script
.VCPeMbedded Visual C++-projectbestand
.VCPROJVisual Studio C++-project (verouderd)
.VCWeMbedded Visual C++-werkruimtebestand
.VCXPROJVisual C++-project
.VDPVisual Studio-implementatieproject
.VDPROJVisual Studio-installatie- en implementatieproject
.VSCONTENTVisual Studio-inhoudsbestand
.VSDISCODISCO Dynamic Discovery Document
.VSHOST.EXEBestand van het Visual Studio-hostingproces
.VSIVisual Studio-inhoudinstallatiebestand
.VSIXVisual Studio-extensie
.VSMACROSBinair macroproject van Visual Studio
.VSMDIVisual Studio-testmetagegevensbestand
.VSMPROJVisual Studio-tekstmacroproject
.VSPVisual Studio-prestatierapportbestand
.VSPFVisual Studio-prestatiefilterbestand
.VSPROPSVisual Studio-projecteigenschappenbestand
.VSPSGeserialiseerd prestatierapport van Visual Studio
.VSPSCCVisual Studio-projectbestand voor broncodebeheer
.VSPXGegevensbestand voor Visual Studio-prestatierapporten
.VSSETTINGSVisual Studio-instellingenbestand
.VSSSCCVisual Studio-bestand voor broncodebeheer van oplossingen
.VSZVisual Studio-wizardbestand
.W32Win32-makefile
.WEBTESTVisual Studio-webtestbestand
.WIDVisual Studio-widgetbestand
.WIQVisual Studio-querybestand voor werkitems
.WSDLWeb Services Description Language-bestand
.WSFWindows-scriptbestand
.WSPSharePoint-oplossingspakket
.XAMLXAML-bestand
.XAMLXVisual Studio-workflowservicebestand
.XHTMLExtensible Hypertext Markup Language-bestand
.XMLXML-bestand
.XSCIntern informatiebestand voor datasets van Visual Studio
.XSDXML-schemadefinitie
.XSLXML-stylesheet
.XSLTExtensible Stylesheet Language Transformations-bestand
.XSSXML-stijlpaginabestand

Overige gerelateerde bestandstypen

ExtensieBestandstype
.ACCDBAccess 2007-database
.AIFAudio Interchange File Format
.AIFFAudio Interchange File Format
.APPLICATIONClickOnce-implementatiemanifestbestand
.APPREF-MSMicrosoft-toepassingsreferentiebestand
.AUSun Microsystems-audiobestand
.AVIAudio Video Interleave-bestand
.BROWSERASP.NET-browserdefinitiebestand
.CLSProgrammaklassebestand
.COVERAGEVisual Studio Code Coverage-rapport
.DLLDynamische koppelingsbibliotheek
.DLXHernoemd DLL-bestand
.DMPWindows-geheugendump
.DSPVisual C++ 6-project
.DSWVisual C++ 6-werkruimtebestand
.EPSEncapsulated PostScript-bestand
.EXEUitvoerbaar Windows-bestand
.GENERICTESTVisual Studio-bestand voor generieke tests
.GIFGIF-bestand
.HDMPWindows-heapdump
.ILKBestand voor incrementeel linken
.IPPInline Guard-macrobestand
.JPEJPEG-afbeelding
.JPEGJPEG-afbeelding
.JPGJPEG-afbeelding
.LOADTESTVisual Studio-belastingstestbestand
.MDBMicrosoft Access-database
.MDPVisual C++ 5-werkruimtebestand
.MOVApple QuickTime Movie
.MPEMPEG-filmbestand
.MPEGMPEG-video
.MPGMPEG-video
.MSMWindows Installer-samenvoegmodule
.OCXActiveX-besturingselement
.OLBOLE-objectbibliotheek
.PCXPaintbrush-bitmapafbeeldingsbestand
.PDBProgrammadatabase
.PNGPortable Network Graphic
.PRIPakketresource-indexbestand
.QTApple QuickTime-film
.RARealAudio-bestand
.RAMRealAudio-metadatabestand
.RLLMicrosoft-resourcebibliotheek
.RPTCrystal Reports-bestand
.SRCBroncodebestand
.SVN-BASESubversion-basbestand
.TGATarga-afbeelding
.TIFTagged Image-bestand
.TLBOLE-typebibliotheek
.TXTTekstbestand zonder opmaak
.WAVWAVE-audio
.WMFWindows Metafile
Bijgewerkt op 13-4-2020