Visual Studio är en integrerad utvecklingsmiljö (IDE) som utvecklats av Microsoft för att utveckla grafiska användargränssnitt (GUI), konsoler, webbapplikationer, webbapplikationer, mobilapplikationer, moln och webbtjänster etc. Med hjälp av denna IDE kan du skapa såväl hanterad kod som inhemsk kod. Den använder de olika plattformarna för Microsofts programvaruutvecklingsprogram som Windows Store, Microsoft Silverlight, Windows API osv. Det är inte ett språkspecifikt IDE eftersom du kan använda det för att skriva kod i C#, C++, VB(Visual Basic), Python, JavaScript och många fler språk. Det ger stöd för 36 olika programmeringsspråk. Det finns tillgängligt för Windows såväl som för macOS.
Evolutionen av Visual Studio: Den första versionen av VS (Visual Studio) släpptes 1997 och hette Visual Studio 97 med versionsnummer 5.0. Den senaste versionen av Visual Studio är 15.0 som släpptes den 7 mars 2017. Den benämns också som Visual Studio 2017. De versioner av .Net Framework som stöds i senaste Visual Studio är 3.5 till 4.7. Java stöddes i gamla versioner av Visual Studio men i den senaste versionen ges inget stöd för språket Java.
Visual Studio Editions
Det finns 3 utgåvor av Microsoft Visual Studio enligt följande:
1. Community: Det är en gratisversion som tillkännagavs 2014. Alla andra utgåvor är betalda. Den innehåller funktioner som liknar Professional edition. Med hjälp av den här utgåvan kan varje enskild utvecklare utveckla sina egna gratis eller betalda appar som .Net-applikationer, webbapplikationer och många fler. I en företagsorganisation har denna utgåva vissa begränsningar. Om din organisation till exempel har mer än 250 datorer och en årlig intäkt på mer än 1 miljon US-dollar får du inte använda denna utgåva. I en organisation som inte är ett företag kan upp till fem användare använda den här utgåvan. Huvudsyftet är att ge stöd för ekosystemet (tillgång till tusentals tillägg) och språken (du kan koda i C#, VB, F#, C++, HTML, JavaScript, Python etc.).
2. Professional: Det är den kommersiella utgåvan av Visual Studio. Den finns i Visual Studio 2010 och senare versioner. Den ger stöd för XML- och XSLT-redigering och innehåller verktyg som Server Explorer och integration med Microsoft SQL Server. Microsoft tillhandahåller en gratis provversion av denna utgåva och efter provperioden måste användaren betala för att fortsätta använda den. Dess huvudsyfte är att tillhandahålla flexibilitet (professionella utvecklarverktyg för att bygga alla typer av applikationer), produktivitet (kraftfulla funktioner som CodeLens förbättrar teamets produktivitet), samarbete (verktyg för agil projektplanering, diagram etc.) och prenumerantförmåner som Microsoft-programvara, plus Azure, Pluralsight etc.
3. Enterprise: Det är en integrerad helhetslösning för team av alla storlekar med krävande kvalitets- och skalbehov. Microsoft erbjuder en 90-dagars gratis provversion av denna utgåva och efter provperioden måste användaren betala för att fortsätta använda den. Den största fördelen med denna utgåva är att den är mycket skalbar och levererar programvara av hög kvalitet.
Kom igång med Visual Studio 2017
- Först måste du ladda ner och installera Visual Studio. För det kan du läsa Hämta och installera Visual Studio 2017. Glöm inte att välja .NET core-arbetsbelastningen under installationen av VS 2017. Om du glömmer det måste du ändra installationen.
- Du kan se ett antal verktygsfönster när du öppnar Visual Studio och börjar skriva ditt första program enligt följande:
- Kodredigerare:
- Utmatningsfönster: Här skriver användaren kod: Här visar Visual Studio utdata, kompilervarningar, felmeddelanden och felsökningsinformation.
- Solution Explorer: Här visas de filer som användaren för närvarande arbetar med.
- Egenskaper: Den ger ytterligare information och sammanhang om de valda delarna av det aktuella projektet.
- En användare kan också lägga till fönster efter behov genom att välja dem från menyn Visa. I Visual Studio är verktygsfönstren anpassningsbara eftersom en användare kan lägga till fler fönster, ta bort det befintliga öppna fönstret eller flytta runt fönstren så att de passar bäst.
- Olika menyer i Visual Studio: En användare kan hitta många menyer på den övre skärmen i Visual Studio som visas nedan
- Skapa, öppna och spara projektkommandon finns i menyn File.
- Söka, ändra och omarbeta kodkommandon finns i menyn Edit.
- Menyn View används för att öppna de ytterligare verktygsfönstren i Visual Studio.
- Projektmenyn används för att lägga till vissa filer och beroenden i projektet.
- För att ändra inställningar, lägga till funktionalitet till Visual Studio via tillägg och få tillgång till olika Visual Studio-verktyg kan man använda menyn Verktyg.
- Underliggande meny kallas verktygsfältet som ger snabb åtkomst till de mest använda kommandona. Du kan lägga till och ta bort kommandon genom att gå till Visa → Anpassa
Note:
- Stöd för olika programmeringsspråk i Visual Studio läggs till med hjälp av ett speciellt VSPackage som kallas Språktjänst.
- När du installerar Visual Studio kommer funktionaliteten som kodas som VSPackage att finnas tillgänglig som tjänst.
- Visual Studio IDE tillhandahåller tre olika typer av tjänster som kallas SVsSolution, SVsUIShell och SVsShell.
- SVsSolution-tjänsten används för att tillhandahålla funktionalitet för att räkna upp lösningar och projekt i Visual Studio.
- SVsUIShell-tjänsten används för att tillhandahålla funktionalitet för användargränssnitt som verktygsfält, flikar etc.
- SvsShell-tjänsten används för att hantera registrering av VSPackages.