Microsoft Visual Studio
| Verze | 2019(k 13.4.2020) |
| Platforma | Windows |
| Licence | Komerční |
| Kategorie | Programování |
Hlavní funkce
- Nástroje pro úpravu, sestavování, ladění softwaru a jednotkové testování
- Podpora jazyků C/C++, C#, Visual Basic, F#, SQL, CSS, JavaScript a dalších
- Nasazování programů na platformy Windows, web, cloud a SharePoint
- Nástroje pro ladění a testování Live Unit Testing, Run to Click a Exception Helpers
- Přímá správa týmových projektů hostovaných u poskytovatelů, jako jsou GitHub a Team Foundation Server
- Přizpůsobitelné prostředí
Přehled softwaru
Visual Studio je nástroj pro vývoj softwaru používaný k tvorbě programů pro Windows a webových aplikací. Vývojová sada obsahuje integrované vývojové prostředí (IDE) a testovací nástroje pro všechny fáze procesu vývoje softwaru.
Visual Studio obsahuje následující komponenty:
- Editor kódu: Slouží k psaní zdrojového kódu; podporuje zvýrazňování syntaxe, záložky, kompilaci na pozadí, vyhledávání a automatické doplňování kódu pomocí technologie IntelliSence společnosti Microsoft.
- Debugger: Slouží k hledání a opravě chyb v programech; zahrnuje ladění na úrovni zdrojového i strojového kódu, stejně jako body přerušení a postupné provádění.
- Návrhář: Poskytuje vizuální nástroje pro tvorbu aplikací GUI a jejich připojení ke zdrojům dat; zahrnuje návrhář Windows Forms a návrhář Windows Presentation Foundation (WPF), stejně jako webový návrhář, návrhář tříd, návrhář dat a návrhář mapování dat.
- Rozšíření: Rozšiřují funkce Visual Studia; podporují makra, doplňky a balíčky rozšíření.
IDE Visual Studia obsahuje několik integrovaných pracovních prostředí pro provádění různých úkolů. K dispozici jsou jedinečná rozhraní pro programování zdrojového kódu, ladění a tvorbu vizuálních formulářů. Vývojáři mohou použít jedno z těchto předem vytvořených rozvržení nebo si vlastní pracovní prostředí přizpůsobit. Softwarový balíček Visual Studio obsahuje Microsoft Visual Basic, Visual C++, Visual C#, Visual F#, Visual web Developer a Team Foundation Server. Software podporuje širokou škálu programovacích jazyků včetně C, C++, VB.NET, C#, F#, XML, HTML, JavaScriptu a CSS.
Microsoft Visual Studio poskytuje vývojářům přizpůsobitelné IDE a podporuje širokou škálu oblíbených programovacích jazyků. Jde o dobrý nástroj pro profesionální vývojáře softwaru, kteří chtějí vytvářet komerční softwarové programy. Microsoft Visual Studio je také užitečné pro webové vývojáře, kteří chtějí vytvářet dynamické webové stránky a interaktivní webové aplikace pro .NET framework.
Hlavní typ souboru
Podporované typy souborů
| Přípona | Typ souboru |
|---|---|
| .SLN | Soubor řešení Visual Studio |
| .ADDIN | Soubor s definicí doplňku Visual Studio |
| .APPX | Balíček aplikace Windows |
| .APPXMANIFEST | Manifest aplikace Windows 10 |
| .APPXSYM | Soubor symbolů balíčku aplikace Windows 8 |
| .APPXUPLOAD | Balíček pro nahrání aplikace Windows 8 |
| .ASAX | Soubor serverové aplikace ASP.NET |
| .ASCX | Soubor uživatelského ovládacího prvku ASP.NET |
| .ASHX | Soubor webové obslužné rutiny ASP.NET |
| .ASM | Zdrojový soubor assembleru Visual Studio |
| .ASMX | Soubor webové služby ASP.NET |
| .ASP | Active Server Page |
| .ASPX | Webová stránka Active Server Page Extended |
| .AXD | Soubor webového obslužného programu ASP.NET |
| .BSC | Informační soubor pro prohlížeč zdrojového kódu Visual Studio |
| .C | Soubor zdrojového kódu C/C++ |
| .CC | Soubor zdrojového kódu C++ |
| .CD | Diagram tříd Visual Studio |
| .CLW | Soubor ClassWizardu pro Visual C++ |
| .COD | Zkompilovaný zdrojový kód |
| .CONFIG | Konfigurační soubor |
| .CPP | Soubor zdrojového kódu C++ |
| .CS | Soubor zdrojového kódu C# |
| .CSHTML | Webová stránka ASP.NET Razor |
| .CSPROJ | Projekt Visual Studio v jazyce C# |
| .CSS | Kaskádový stylopis |
| .CSX | Skript Visual C# |
| .CXX | Soubor zdrojového kódu C++ |
| .DBML | Soubor návrháře OR ve Visual Studiu |
| .DBPROJ | Soubor projektu databáze Visual Studio |
| .DEF | Soubor definice modulu |
| .DGML | Dokument směrovaného grafu Visual Studio |
| .DGSL | Soubor grafu vizuálního shaderu |
| .DIAGSESSION | Soubor diagnostické relace |
| .DIB | Obraz Device-Independent Bitmap |
| .DISCO | Dokument DISCO Discovery |
| .DISCOMAP | Výstupní soubor DISCO Discovery |
| .DTD | Soubor definice typu dokumentu |
| .EDMX | Soubor návrháře datového modelu ADO.NET |
| .FEATURE | Soubor funkce SharePointu |
| .FILTERS | Soubor filtrů projektu Visual C++ |
| .FS | Zdrojový soubor Visual F# |
| .FSI | Podpisový soubor Visual F# |
| .FSPROJ | Soubor projektu Visual F# |
| .FSSCRIPT | Visual F# skript |
| .FSX | Soubor skriptu Visual F# |
| .H | Hlavičkový soubor C/C++/Objective-C |
| .HH | Hlavičkový soubor C++ |
| .HLSL | Soubor jazyka High Level Shader Language |
| .HPP | Hlavičkový soubor C++ |
| .HTM | Soubor hypertextového značkovacího jazyka |
| .HTML | Soubor jazyka Hypertext Markup Language |
| .HXX | Hlavičkový soubor zdrojového kódu C++ |
| .IDB | Mezisoubor ladění Visual Studio |
| .IDL | Soubor Interface Definition Language |
| .INC | Soubor include |
| .INL | Inline soubor C++ |
| .IPCH | Soubor předkompilované hlavičky IntelliSense |
| .JS | Soubor JavaScriptu |
| .LICENSES | Soubor licencovaných tříd Visual Studio |
| .LICX | Licenční soubor Visual Studio |
| .LSPROJ | Projekt Visual Studio LightSwitch |
| .MASTER | Hlavní stránka ASP.NET |
| .MDF | Databáze SQL Serveru |
| .MDMP | Minidump systému Windows |
| .MFCRIBBON-MS | XML soubor s definicí pásu karet MFC |
| .MSHA | Soubor Microsoft Help Asset |
| .MSHI | Indexový soubor nápovědy Microsoft |
| .MSIXBUNDLE | Balíček aplikace pro Windows 10 |
| .MSIXUPLOAD | Balíček pro nahrání aplikace Windows 10 |
| .MYAPP | Soubor XML aplikace Visual Studio |
| .NATVIS | Soubor vizualizace ladění Natvis VC++ |
| .NCB | Databáze IntelliSense Visual C++ |
| .NUPKG | Balíček NuGet |
| .ODL | Soubor jazyka Object Description Language |
| .ORDEREDTEST | Soubor uspořádaných testů Visual Studio |
| .PROPS | Soubor vlastností projektu Visual Studio |
| .PSESS | Soubor relace výkonu Visual Studio |
| .RC | Skript prostředků |
| .RC2 | Soubor prostředků Visual Studio |
| .RCT | Šablona prostředků Visual Studio |
| .RDLC | Soubor definice sestavy klienta Visual Studio |
| .REFRESH | Soubor Visual Studio Refresh |
| .RES | Zkompilovaný zdrojový skript C++ |
| .RESJSON | Soubor prostředků JavaScriptu pro Windows |
| .RESOURCES | Soubor prostředků Visual Studio |
| .RESW | Soubor prostředků systému Windows |
| .RESX | Soubor spravovaných prostředků .NET |
| .RGS | Skript registru |
| .RULESET | Soubor sady pravidel analýzy kódu Visual Studio |
| .SBR | Mezilehlý soubor pro procházení zdrojového kódu Visual Studio |
| .SDF | Databázový soubor SQL Server Compact |
| .SDL | Soubor jazyka Service Description Language |
| .SETTINGS | Soubor nastavení Visual Studio |
| .SITEMAP | Soubor mapy webu ASP.NET |
| .SKIN | Soubor skinu ASP.NET |
| .SLNX | Soubor řešení XML pro Visual Studio |
| .SNIPPET | Fragment kódu IntelliSense pro Visual Studio |
| .SQL | Datový soubor jazyka SQL |
| .SQLPROJ | Projekt SQL Serveru ve Visual Studiu |
| .SRF | Soubor odpovědi serveru |
| .SSC | Stavový soubor SourceSafe |
| .SUO | Soubor uživatelských možností řešení Visual Studio |
| .SVC | Soubor webové služby WCF |
| .TARGETS | Soubor cílů MSBuild |
| .TESTRUNCONFIG | Konfigurační soubor spuštění testů Visual Studio |
| .TESTSETTINGS | Soubor nastavení testů Visual Studio |
| .TLH | Hlavičkový soubor C/C++ generovaný pro knihovnu typů |
| .TLI | Inline soubor C/C++ generovaný z knihovny typů |
| .TRX | Soubor výsledků testů Visual Studio |
| .TT | Textová šablona Visual Studio |
| .USER | Soubor uživatelských nastavení projektu Visual Studio |
| .VB | Soubor položky projektu Visual Basic |
| .VBHTML | Webová stránka ASP.NET Razor |
| .VBPROJ | Projekt Visual Studio Visual Basic.NET |
| .VBSCRIPT | Skript Visual Basic |
| .VCP | Soubor projektu eMbedded Visual C++ |
| .VCPROJ | Starší projekt Visual Studio C++ |
| .VCW | Soubor pracovního prostoru eMbedded Visual C++ |
| .VCXPROJ | Projekt Visual C++ |
| .VDP | Projekt nasazení Visual Studio |
| .VDPROJ | Projekt instalace a nasazení Visual Studio |
| .VSCONTENT | Soubor obsahu Visual Studio |
| .VSDISCO | Dynamický dokument DISCO pro zjišťování |
| .VSHOST.EXE | Soubor hostitelského procesu Visual Studio |
| .VSI | Instalační soubor obsahu Visual Studio |
| .VSIX | Rozšíření Visual Studio |
| .VSMACROS | Binární projekt maker Visual Studio |
| .VSMDI | Soubor metadat testů Visual Studio |
| .VSMPROJ | Projekt textového makra Visual Studio |
| .VSP | Soubor sestavy výkonu Visual Studio |
| .VSPF | Soubor filtru výkonu Visual Studio |
| .VSPROPS | Soubor vlastností projektu Visual Studio |
| .VSPS | Serializovaná zpráva o výkonu Visual Studio |
| .VSPSCC | Soubor řízení zdrojového kódu projektu Visual Studio |
| .VSPX | Datový soubor zprávy o výkonu Visual Studia |
| .VSSETTINGS | Soubor nastavení Visual Studio |
| .VSSSCC | Soubor řízení zdrojového kódu Visual Studio |
| .VSZ | Soubor průvodce Visual Studio |
| .W32 | Makefile Win32 |
| .WEBTEST | Soubor webového testu Visual Studio |
| .WID | Soubor widgetu Visual Studio |
| .WIQ | Soubor dotazu pracovních položek Visual Studio |
| .WSDL | Soubor jazyka pro popis webových služeb |
| .WSF | Soubor skriptu Windows |
| .WSP | Balíček řešení SharePointu |
| .XAML | Soubor XAML |
| .XAMLX | Soubor služby pracovního postupu Visual Studio |
| .XHTML | Soubor rozšiřitelného hypertextového značkovacího jazyka |
| .XML | Soubor XML |
| .XSC | Interní informační soubor datové sady Visual Studio |
| .XSD | Definice schématu XML |
| .XSL | Šablona stylů XML |
| .XSLT | Soubor transformací rozšiřitelného jazyka stylů |
| .XSS | Šablona stylů XML |
Další související typy souborů
| Přípona | Typ souboru |
|---|---|
| .ACCDB | Databáze Accessu 2007 |
| .AIF | Audio Interchange File Format |
| .AIFF | Audio Interchange File Format |
| .APPLICATION | Soubor manifestu nasazení ClickOnce |
| .APPREF-MS | Referenční soubor aplikace Microsoft |
| .AU | Zvukový soubor Sun Microsystems |
| .AVI | Soubor Audio Video Interleave |
| .BROWSER | Soubor definic webových prohlížečů ASP.NET |
| .CLS | Soubor třídy programu |
| .COVERAGE | Zpráva o pokrytí kódu Visual Studio |
| .DLL | Dynamicky linkovaná knihovna |
| .DLX | Přejmenovaný soubor DLL |
| .DMP | Výpis paměti Windows |
| .DSP | Projekt Visual C++ 6 |
| .DSW | Soubor pracovního prostoru Visual C++ 6 |
| .EPS | Soubor Encapsulated PostScript |
| .EXE | Spustitelný soubor Windows |
| .GENERICTEST | Soubor obecného testu Visual Studia |
| .GIF | Soubor ve formátu Graphical Interchange Format |
| .HDMP | Výpis haldy systému Windows |
| .ILK | Soubor inkrementálního linkování |
| .IPP | Soubor maker pro inline funkce |
| .JPE | Obrázek JPEG |
| .JPEG | Obrázek JPEG |
| .JPG | Obrázek JPEG |
| .LOADTEST | Soubor testu zátěže Visual Studio |
| .MDB | Databáze Microsoft Access |
| .MDP | Soubor pracovního prostoru Visual C++ 5 |
| .MOV | Film Apple QuickTime |
| .MPE | Filmový soubor MPEG |
| .MPEG | Video MPEG |
| .MPG | MPEG Video |
| .MSM | Modul sloučení Windows Installer |
| .OCX | Ovládací prvek ActiveX |
| .OLB | Knihovna objektů OLE |
| .PCX | Bitmapový obrazový soubor Paintbrush |
| .PDB | Databáze programu |
| .PNG | Portable Network Graphic |
| .PRI | Soubor indexu zdrojů balíčku |
| .QT | Film Apple QuickTime |
| .RA | Soubor RealAudio |
| .RAM | Soubor metadat RealAudio |
| .RLL | Knihovna prostředků Microsoft |
| .RPT | Soubor Crystal Reports |
| .SRC | Soubor zdrojového kódu |
| .SVN-BASE | Základní soubor Subversion |
| .TGA | Grafika Targa |
| .TIF | Tagged Image File |
| .TLB | Knihovna typů OLE |
| .TXT | Soubor prostého textu |
| .WAV | Zvuk WAVE |
| .WMF | Windows Metafile |