A Visual Studio egy integrált fejlesztői környezet (IDE), amelyet a Microsoft fejlesztett ki GUI (grafikus felhasználói felület), konzol, webes alkalmazások, webes alkalmazások, mobil alkalmazások, felhő és webes szolgáltatások stb. fejlesztésére. Ennek az IDE-nek a segítségével menedzselt kódot és natív kódot is készíthet. A Microsoft szoftverfejlesztő szoftverek különböző platformjait használja, mint például a Windows áruház, a Microsoft Silverlight és a Windows API stb. Nem nyelvspecifikus IDE, mivel ezzel kódot írhat C#, C++, VB(Visual Basic), Python, JavaScript és sok más nyelven is. Támogatást nyújt 36 különböző programozási nyelvhez. Windowsra és macOS-re is elérhető.
A Visual Studio fejlődése: A VS(Visual Studio) első verziója 1997-ben jelent meg Visual Studio 97 néven, 5.0 verziószámmal. A Visual Studio legújabb verziója a 15.0, amelyet 2017. március 7-én adtak ki. Ezt Visual Studio 2017 néven is nevezik. A legújabb Visual Studio által támogatott .Net Framework verziók a 3.5 és 4.7 között vannak. A Java a Visual Studio régi verzióiban támogatott volt, de a legújabb verzió nem nyújt támogatást a Java nyelvhez.
Visual Studio kiadások
A Microsoft Visual Studio-nak 3 kiadása van az alábbiak szerint:
1. Közösségi: Ez egy ingyenes verzió, amelyet 2014-ben jelentettek be. Az összes többi kiadás fizetős. Ez a Professional kiadáshoz hasonló funkciókat tartalmaz. Ezzel a kiadással bármely egyéni fejlesztő fejlesztheti saját ingyenes vagy fizetős alkalmazásait, például .Net alkalmazásokat, webes alkalmazásokat és még sok mást. Egy vállalati szervezetben ennek a kiadásnak vannak bizonyos korlátai. Például, ha az Ön szervezete több mint 250 PC-vel rendelkezik, és éves bevétele meghaladja az 1 millió dollárt (USA dollár), akkor nem használhatja ezt a kiadást. Nem vállalati szervezetekben legfeljebb öt felhasználó használhatja ezt a kiadást. A fő célja az ökoszisztéma (hozzáférés több ezer bővítményhez) és a nyelvek (C#, VB, F#, C++, HTML, JavaScript, Python stb. nyelven kódolhat) támogatása.
2. Professional: Ez a Visual Studio kereskedelmi kiadása. A Visual Studio 2010 és újabb verziókban érhető el. Támogatja az XML- és XSLT-szerkesztést, és tartalmazza a Server Explorerhez hasonló eszközt és a Microsoft SQL Serverrel való integrációt. A Microsoft ingyenes próbaverziót biztosít ehhez a kiadáshoz, és a próbaidőszak után a felhasználónak fizetnie kell a további használatért. Fő célja, hogy rugalmasságot (professzionális fejlesztői eszközök bármilyen alkalmazástípus építéséhez), termelékenységet (az olyan hatékony funkciók, mint a CodeLens javítják a csapat termelékenységét), együttműködést (agilis projekttervezési eszközök, diagramok stb.) és olyan előfizetői előnyöket biztosítson, mint a Microsoft szoftver, plusz Azure, Pluralsight stb.
3. Enterprise: Ez egy integrált, végponttól végpontig tartó megoldás bármilyen méretű, igényes minőségi és méretigényű csapatok számára. A Microsoft 90 napos ingyenes próbaverziót biztosít ehhez a kiadáshoz, és a próbaidőszak után a felhasználónak fizetnie kell a további használatért. Ennek a kiadásnak a fő előnye, hogy nagymértékben skálázható és kiváló minőségű szoftvert szállít.
A Visual Studio 2017 használatának megkezdése
- Először is le kell töltenie és telepítenie kell a Visual Studio-t. Ehhez lásd a Visual Studio 2017 letöltése és telepítése című részt. Ne felejtse el kiválasztani a .NET core munkaterhelést a VS 2017 telepítése során. Ha elfelejti, akkor módosítani kell a telepítést.
- A Visual Studio megnyitásakor és az első program írásának megkezdésekor számos eszközablakot láthat a következők szerint:
- Kódszerkesztő: Ahol a felhasználó kódot fog írni.
- Kimeneti ablak: Itt jeleníti meg a Visual Studio a kimeneteket, a fordítói figyelmeztetéseket, a hibaüzeneteket és a hibakeresési információkat.
- Solution Explorer: Megmutatja azokat a fájlokat, amelyeken a felhasználó éppen dolgozik.
- Tulajdonságok: További információkat és kontextust ad az aktuális projekt kiválasztott részeiről.
- A felhasználó igény szerint ablakokat is hozzáadhat a Nézet menüből kiválasztva. A Visual Studio-ban az eszközablakok testreszabhatóak, mivel a felhasználó további ablakokat adhat hozzá, eltávolíthatja a meglévő nyitott ablakot, vagy a legmegfelelőbb módon mozgathatja az ablakokat.
- Különböző menük a Visual Studio-ban:
- A projekt létrehozása, megnyitása és mentése parancsokat a Fájl menü tartalmazza.
- A kód keresése, módosítása, átdolgozása parancsokat a Szerkesztés menü tartalmazza.
- A Nézet menü a Visual Studio további eszközablakainak megnyitására szolgál.
- A Projekt menü egyes fájlok és függőségek hozzáadására szolgál a projekthez.
- A beállítások módosítására, a Visual Studio bővítményeken keresztül történő kiegészítésére és a Visual Studio különböző eszközeinek elérésére az Eszközök menü használható.
- A lenti menü az úgynevezett eszköztár, amely a leggyakrabban használt parancsok gyors elérését biztosítja. A parancsokat a Nézet → Testreszabás
Megjegyzés:
- A különböző programozási nyelvek támogatása a Visual Studio-ban egy speciális VSPackage segítségével történik, amelyet nyelvi szolgáltatásnak nevezünk.
- Amikor telepíti a Visual Studio-t, akkor a VSPackage-ként kódolt funkciók szolgáltatásként lesznek elérhetők.
- A Visual Studio IDE három különböző típusú szolgáltatást biztosít, amelyek SVsSolution, SVsUIShell és SVsShell néven ismertek.
- A SVsSolution szolgáltatás arra szolgál, hogy a Visual Studio-ban a megoldások és projektek felsorolására szolgáló funkciókat biztosítsa.
- A SVsUIShell szolgáltatás a felhasználói felület funkcionalitásának biztosítására szolgál, mint például az eszköztárak, lapok stb.
- A SVsShell szolgáltatás a VSPackages regisztrációjának kezelésére szolgál.