Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az integrált fejlesztési környezet (IDE) egy funkciókban gazdag program, amely a szoftverfejlesztés számos aspektusát támogatja. A Visual Studio IDE egy kreatív kezdőpanel, amellyel szerkesztheti, hibakeresésre és kód készítésére, majd közzéteheti az alkalmazást. A legtöbb azonosító által biztosított szabványos szerkesztőn és hibakeresőn felül a Visual Studio fordítókat, kódkiegészítő eszközöket, grafikus tervezőket és sok más funkciót is tartalmaz a szoftverfejlesztési folyamat továbbfejlesztéséhez.
Az előző képen a Visual Studio egy megnyitott Visual Basic-projekttel látható, amely a főbb ablakokat és azok funkcióit jeleníti meg:
A Megoldáskezelőjobb felső sarkában megtekintheti, navigálhatja és kezelheti a kódfájlokat. Megoldáskezelő segítségével rendszerezheti a kódot úgy, hogy a fájlokat megoldásokba és projektekbe csoportosítja.
A központi szerkesztőablak, ahol valószínűleg az idő nagy részét tölti, megjeleníti a fájl tartalmát. A szerkesztőablakban szerkesztheti a kódot, vagy megtervezhet egy felhasználói felületet, például egy gombokat és szövegdobozokat tartalmazó ablakot.
- A Team Explorerjobb alsó sarkában nyomon követheti a munkaelemeket, és verziókövetési technológiákkal oszthatja meg a kódot, például Git és Team Foundation Version Control (TFVC).
- A Git-módosítások menüpont jobb alsó sarkában nyomon követheti a munkaelemeket és megoszthatja a kódot másokkal a verziókövetési technológiák, például a Git és a GitHubhasználatával.
Editions
A Visual Studio Windows rendszeren érhető el.
A Visual Studio három kiadásban érhető el: Community, Professional és Enterprise. Az egyes kiadások által támogatott funkciókról A Visual Studio-kiadások összehasonlítása című témakörben olvashat.
Népszerű hatékonyságnövelő funkciók
A Visual Studio néhány népszerű funkciója, amelyek javítják a hatékonyságot a szoftverfejlesztés során:
-
A hullámos aláhúzások olyan hullámos aláhúzások, amelyek a beírás során a kód hibáira vagy lehetséges problémáira figyelmeztetik. Ezek a vizuális nyomok segítenek a problémák azonnali megoldásában, anélkül, hogy a buildelés vagy a futtatókörnyezet hibáinak felderítésére várna. Ha a hullámvonal fölé viszi az egérmutatót, megtekintheti a hiba részleteit. A bal margón egy villanykörte is megjelenhet, amely a hiba kijavításához szükséges gyorsműveleteket mutatja.
-
Az újrabontás olyan műveleteket tartalmaz, mint a változók intelligens átnevezése, egy vagy több kódsor új metódusba való kinyerése és a metódusparaméterek sorrendjének módosítása.
-
Az IntelliSense olyan funkciók készlete, amelyek közvetlenül a szerkesztőben jelenítik meg a kód adatait, és bizonyos esetekben kis kódrészleteket írnak Önnek. Olyan, mintha az alapvető dokumentációt a szerkesztőbe írnám be, így máshol nem kell megkeresnie a típusadatokat.
Az alábbi ábra bemutatja, hogyan jeleníti meg az IntelliSense egy típus taglistáját:
Az IntelliSense funkciói nyelv szerint változnak. További információ: C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSenseés Visual Basic IntelliSense.
-
A Visual Studio menüi, beállításai és tulajdonságai időnként túl soknak tűnhetnek. A Visual Studio search vagy Ctrl+Qsegítségével gyorsan megtalálhatja az IDE-funkciókat és -kódot egy helyen.
Amikor elkezdi beírni a keresett elem nevét, a Visual Studio felsorolja azokat az eredményeket, amelyek a kívánt helyre viszik. Ha olyan funkciókat kell hozzáadnia, mint például egy másik programozási nyelv, megnyithatja a Visual Studio Installert a keresőmező eredményeiből a számítási feladat vagy összetevő telepítéséhez.
-
Együttműködésen alapuló szerkesztés és hibakeresés másokkal valós időben, az alkalmazás típusától vagy a programozási nyelvtől függetlenül. A projekt azonnal és biztonságosan megosztható. A hibakeresési munkameneteket, terminálpéldányokat,
localhostwebalkalmazásokat, hanghívásokat és egyebeket is megoszthatja. -
A Hívási hierarchia ablak a kiválasztott metódust meghívó metódusokat jeleníti meg. Ezek az információk akkor lehetnek hasznosak, ha a módszer módosításán vagy eltávolításán gondolkodik, vagy amikor egy hibát próbál megkeresni.
-
A CodeLens a szerkesztő elhagyása nélkül segít megtalálni a kódhivatkozásokat, a kódmódosításokat, a csatolt hibákat, a munkaelemeket, a kódellenőrzéseket és az egységteszteket.
-
Az Ugrás a definícióra funkció közvetlenül egy függvény vagy típusdefiníció helyére viszi.
-
A Betekintő definíció ablak egy metódus- vagy típusdefiníciót jelenít meg külön fájl megnyitása nélkül.
-
A Gyakori újratöltés funkcióval szerkesztheti az alkalmazás kódfájljait, és azonnal alkalmazhatja a kódmódosításokat a futó alkalmazásra.
A Visual Studio telepítése
Ebben a szakaszban egy egyszerű projektet hoz létre a Visual Studióval elvégezhető műveletek kipróbálásához. Megtudhatja, hogyan módosíthatja a színtémát, hogyan használhatja a IntelliSense kódolási segédként, és hogyan hibakereséssel jeleníthet meg változó értéket az alkalmazás végrehajtása során.
Első lépésként töltse le a Visual Studio, és telepítse a rendszerére. A moduláris telepítő lehetővé teszi számítási feladatokkiválasztását és telepítését, amelyek a kívánt programozási nyelvhez vagy platformhoz szükséges funkciók csoportjai. A program létrehozásának lépéseit követve a telepítés során mindenképpen válassza ki a .NET Core platformfüggetlen fejlesztési számítási feladatát.
Első lépésként töltse le a Visual Studio, és telepítse a rendszerére. A moduláris telepítőben kiválaszt és telepít munkaterheléseket, amelyek a kiválasztott programozási nyelvekhez vagy platformokhoz szükséges funkciócsoportok. Ahhoz, hogy a következő lépésekkel programot hozzon létre, a telepítés során mindenképpen válassza ki a .NET asztali fejlesztési feladatkört.
Amikor először nyitja meg a Visual Studiót, bejelentkezhet a Microsoft-fiókjával, illetve munkahelyi vagy iskolai fiókjával.
A Visual Studio testreszabása
Személyre szabhatja a Visual Studio felhasználói felületét, beleértve az alapértelmezett színtéma módosítását is.
A színtéma módosítása
A színtéma módosítása:
Nyissa meg a Visual Studiót. A kezdőablakban válassza a Folytatás kód nélküllehetőséget.
Megnyílik az IDE.
A Visual Studio menüsávján válassza az Eszközök>Beállítások lehetőséget a Beállítások párbeszédpanel megnyitásához.
Az Környezet>Általános beállítások lapon módosítsa a Szín téma beállítást Sötét , majd válassza a OKlehetőséget.
A teljes IDE színtémája -ről Sötét-re változik.
Nyissa meg a Visual Studiót. A kezdőablakban válassza a Folytatás kód nélküllehetőséget.
A Visual Studio menüsávján válassza az Eszközök>Beállítások lehetőséget a Beállítások párbeszédpanel megnyitásához.
Az Környezet>Általános beállításlapon módosítsa a Színtéma beállítást Kék vagy Világos, majd válassza OKlehetőséget.
A teljes IDE színtémája ennek megfelelően változik. Az alábbi képernyőképen a Kék téma látható:
Nyissa meg a Visual Studiót. A menüsávOn válassza az Eszközök>beállításai lehetőséget a Beállítások panel megnyitásához.
A Minden beállítás>környezeti>vizuális élmény beállításai lapon módosítsa a Színtéma kijelölést Menő szellő vagy Világos színre.
A teljes IDE színtémája ennek megfelelően változik. Az alábbi képernyőképen a Cool Breeze téma látható:
Környezeti beállítások kiválasztása
A Visual Studio konfigurálható úgy, hogy a Visual Basic fejlesztőire szabott környezeti beállításokat használjon.
A menüsávon válassza az Eszközök>Importálási és exportálási beállításoklehetőséget.
A Beállítások importálása és exportálása varázslóbanválassza az összes beállítás alaphelyzetbe állításalehetőséget, majd válassza a Továbblehetőséget.
Az Aktuális beállítások mentése lapon adja meg, hogy az aktuális beállításokat szeretné-e menteni az alaphelyzetbe állítás előtt. Ha nem testreszabott bármilyen beállítást, válassza a Nem lehetőséget, hogy alaphelyzetbe állítsa és felülírja az aktuális beállításokat. Ezután válassza a Következőlehetőséget.
A Beállítások alapértelmezett gyűjteményének kiválasztása lapon válassza a Visual Basic, majd kattintson a Befejezésgombra.
A Befejezett visszaállítása lapon válassza a Bezáráslehetőséget.
Az IDE személyre szabásának egyéb módjairól a A Visual Studio személyre szabásacímű témakörben olvashat.
Program létrehozása
Merüljön el, és hozzon létre egy egyszerű programot.
A Visual Studio menüsávján válassza Fájl>Új>Projektlehetőséget. (Másik lehetőségként nyomja le Ctrl+Shift+N.)
Megnyílik az Új projekt létrehozása ablak, amely számos projekt sablont jelenít meg. A sablon egy adott projekttípushoz szükséges alapfájlokat és beállításokat tartalmazza.
A kívánt sablon megkereséséhez írjon be vagy adjon meg .net core konzol a keresőmezőbe. A rendszer automatikusan szűri az elérhető sablonok listáját a megadott kulcsszavak alapján. A sabloneredmények további szűréséhez válassza Visual Basic a Minden nyelv legördülő listából, a Windows a Minden platform listából, és Konzol a Minden projekttípus listából.
Válassza a konzolalkalmazás sablont, majd válassza a Továbblehetőséget.
Az új projekt ablakban írja be HelloWorld a Projekt neve mezőbe, tetszés szerint módosítsa a projektfájlok könyvtárhelyét (az alapértelmezett területi beállítás
C:\Users\<name>\source\repos), majd válassza a Továbblehetőséget.A További információk ablakban ellenőrizze, hogy .NET Core 3.1 megjelenik-e a Target Framework legördülő menüben, majd válassza a létrehozása lehetőséget.
A Visual Studio létrehozza a projektet. Ez egy egyszerű "Hello World" alkalmazás, amely meghívja a Console.WriteLine() metódust, hogy megjelenítse a "Hello World!" literális sztringet a konzol (program kimenete) ablakában.
Rövidesen az alábbihoz hasonló kép jelenik meg:
Az alkalmazás Visual Basic kódja megjelenik a szerkesztőablakban, amely a legtöbb helyet elfoglalja. Figyelje meg, hogy a szöveg automatikusan színezett, hogy a kód különböző részeit, például kulcsszavakat és típusokat jelezze. Emellett a kód kis, függőleges szaggatott vonalai jelzik, hogy mely kapcsos zárójelek egyeznek egymással, a vonalszámok pedig segítenek a kód későbbi megtalálásában. A kódblokkok összecsukásához vagy kibontásához választhatja ki a kis, dobozos mínuszjeleket. Ez a kódkijelölő funkció lehetővé teszi, hogy elrejtse a szükségtelen kódot, így minimalizálhatja a képernyőn megjelenő zsúfoltságot. A projektfájlok a jobb oldalon jelennek meg egy Solution Explorernevű ablakban.
Más menük és eszközablakok is elérhetők, de egyelőre továbblépünk.
Most indítsa el az alkalmazást. A folyamatot a menüsor Hibakeresési menüjéből a Hibakeresés nélkül indítás kiválasztásával kezdeményezheti. Az Ctrl+F5billentyűkombinációt is lenyomhatja.
A Visual Studio létrehozza az alkalmazást, és megnyílik egy konzolablak a Hello World üzenettel.. Most már rendelkezik egy futó alkalmazással!
A konzolablak bezárásához nyomja le a billentyűzet bármelyik gombját.
Adjunk hozzá még néhány kódot az alkalmazáshoz. Adja hozzá a következő Visual Basic-kódot a
Console.WriteLine("Hello World!")feliratú sor elé:Console.WriteLine("What is your name?") Dim name = Console.ReadLine()Ez a kód megjeleníti Mi a neve? a konzolablakban, majd megvárja, amíg a felhasználó beír egy szöveget, és lenyomja az Enter billentyűt.
Módosítsa a
Console.WriteLine("Hello World!")kódot a következő kódra:Console.WriteLine("Hello " + name + "!")Futtassa újra az alkalmazást az Ctrl+F5billentyűkombinációval.
A Visual Studio újraépíti az alkalmazást, és megnyílik egy konzolablak, és rákérdez a nevére.
Adja meg a nevét a konzolablakban, és nyomja le a Enterbillentyűt.
A konzolablak bezárásához és a futó program leállításához nyomja le bármelyik billentyűt.
A Visual Studio menüsávján válassza Fájl>Új>Projektlehetőséget. A Ctrl+Shift+Nbillentyűkombinációt is lenyomhatja.
Megnyílik az Új projekt létrehozása ablak, amely számos projekt sablont jelenít meg. A sablon tartalmazza azokat az alapvető fájlokat és beállításokat, amelyekre egy adott projekttípusnak szüksége van.
Sablon kereséséhez írjon be kulcsszavakat a keresőmezőbe. Az elérhető sablonok listája a megadott kulcsszavak alapján szűr. A sablon eredményeinek további szűréséhez válassza Visual Basic a Minden nyelv legördülő listából, a Windows a Minden platform listából, és Konzol a Minden projekttípus listából.
Válassza a Visual Basic konzolalkalmazás sablont, majd válassza a Továbblehetőséget.
A Konfigurálja az új projektjét ablakban írja be a Projekt neve mezőbe: HelloWorld. Ha szeretné, módosítsa a projektkönyvtár helyét az alapértelmezett C:\Users\<name>\source\reposhelyről, majd válassza a Továbblehetőséget.
A További információ ablakban ellenőrizze, hogy .NET 8.0 megjelenik-e a Target Framework legördülő menüben, majd válassza a létrehozása lehetőséget.
A Visual Studio létrehozza a projektet. A program egy egyszerű "Hello World" alkalmazás, amely meghívja a Console.WriteLine() metódust, hogy megjelenítse a sztringet Hello, World! konzolablakban.
A projektfájlok a Visual Studio IDE jobb oldalán, a Megoldáskezelőnevű ablakban jelennek meg. A Megoldáskezelő ablakban válassza ki a Program.vb fájlt. Az alkalmazás Visual Basic-kódja a központi szerkesztőablakban nyílik meg, amely a legtöbb helyet elfoglalja.
A kód automatikusan színezve jelzi a különböző részeket, például kulcsszavakat és típusokat. A vonalszámok segítenek megtalálni a kódot.
A kód kis, függőleges szaggatott vonalai a kódszerkezetet vagy az együttes kódblokkokat jelölik. A kódblokkok összecsukásához vagy kibontásához a kis, dobozos mínusz vagy plusz jeleket is kiválaszthatja. Ez a kódkijelölő funkció lehetővé teszi, hogy elrejtse a nem szükséges kódot, így minimalizálhatja a képernyőn megjelenő zsúfoltságot.
Számos más menü és eszközablak érhető el.
Indítsa el az alkalmazást a Visual Studio felső menüjének Hibakeresés> Hibakeresés nélkül lehetősége közül választva. Az Ctrl+F5billentyűkombinációt is lenyomhatja.
A Visual Studio létrehozza az alkalmazást, és megnyílik egy konzolablak a Hello World üzenettel.. Most már rendelkezik egy futó alkalmazással!
A konzolablak bezárásához nyomja le bármelyik billentyűt.
Adjunk hozzá további kódot az alkalmazáshoz. Adja hozzá a következő Visual Basic-kódot a
Console.WriteLine("Hello World!")feliratú sor elé:Console.WriteLine("What is your name?") Dim name = Console.ReadLine()Ez a kód megjeleníti Mi a neve? a konzolablakban, majd megvárja, amíg a felhasználó szöveget ír be.
Módosítsa a
Console.WriteLine("Hello World!")sort a következő sorra:Console.WriteLine("Hello " + name + "!")Futtassa újra az alkalmazást az >Indítás hibakeresés nélkül elem kiválasztásával vagy a Ctrl +F5billentyűk lenyomásával.
A Visual Studio újraépíti az alkalmazást, és megnyílik egy konzolablak, és rákérdez a nevére.
Írja be a nevét a konzolablakba, és nyomja le Enterbillentyűt.
A konzolablak bezárásához és a futó program leállításához nyomja le bármelyik billentyűt.
Refaktorálás és IntelliSense használata
Vizsgáljuk meg azokat a módszereket, amelyekkel és IntelliSense újrabontása segíthet a hatékonyabb kódolásban.
Először nevezze át a name változót:
Kattintson duplán a
nameváltozóra, és írja be a változó új nevét, felhasználónév.Megjelenik egy mező a változó körül, és egy villanykörte jelenik meg a margón.
Válassza a villanykörte ikont a rendelkezésre álló Gyorsműveletekmegjelenítéséhez. Válassza Nevezze át a "name" nevet felhasználónévre.
A változót átnevezik a projektben, amely ebben az esetben csak két helyen van.
Most tekintse meg az IntelliSense-t.
A
Console.WriteLine("Hello " + username + "!")feliratú sor alatt írja be a következő kódot:Dim now = Date.Egy mező megjeleníti a DateTime osztály tagjait. A jelenleg kijelölt tag leírása is külön mezőben jelenik meg.
Válassza ki a Mostnevű tagot, amely az osztály egyik tulajdonsága. Kattintson duplán a Mostelemre, vagy jelölje ki, és nyomja le Tab.
A sor alatt adja meg a következő kódsorokat:
Dim dayOfYear = now.DayOfYear Console.Write("Day of year: ") Console.WriteLine(dayOfYear)Tip
Console.Write abban különbözik Console.WriteLine-től, hogy nyomtatás után nem ad hozzá sorleválasztót. Ez azt jelenti, hogy a kimenetbe küldött következő szövegrész ugyanazon a sorban fog nyomtatni. A kódban az egyes metódusok fölé rámutatva megtekintheti azok leírását.
Ezután használja újra a refaktorálást, hogy a kód egy kicsit tömörebb legyen.
Válassza ki a
nowváltozót aDim now = Date.Nowsorban. A vonal margóján megjelenik egy csavarhúzó ikon.Válassza a csavarhúzó ikont a Visual Studio elérhető javaslatainak megtekintéséhez. Ebben az esetben a beágyazott ideiglenes változó refaktorálásával eltávolíthat egy kódsort anélkül, hogy módosítaná a kód általános viselkedését.
Válassza Beágyazott ideiglenes változó a kód újrabontásához.
Futtassa újra a programot Ctrl+F5billentyűkombináció lenyomásával. A kimenet a következőképpen néz ki:
Válassza ki a
nowváltozót aDim now = Date.Nowsorban. A vonal margóján megjelenik egy villanykörte ikon.Válassza a villanykörte ikont a Visual Studio elérhető javaslatainak megtekintéséhez. Ebben az esetben a beágyazott ideiglenes változó refaktorálásával eltávolíthat egy kódsort anélkül, hogy módosítaná a kód általános viselkedését.
Válassza Beágyazott ideiglenes változó a kód újrabontásához.
Futtassa újra a programot Ctrl+F5billentyűkombináció lenyomásával. A kimenet a következőképpen néz ki:
Hibakeresési kód
A kód írásakor futtatnia kell, és tesztelnie kell a hibák felismeréséhez. A Visual Studio hibakeresési rendszere lehetővé teszi, hogy lépésről lépésre végighaladjon a kódon egy utasításon, és útközben vizsgálja meg a változókat. Beállíthat töréspontokat, amelyek leállják a kód végrehajtását egy adott sorban, és megfigyelheti, hogyan változik a változó értéke a kód futtatásakor.
Állítson be egy töréspontot a username változó értékének megtekintéséhez, amíg a program fut.
Kattintson a
Console.WriteLine("Hello " + username + "!")-jelzéssel ellátott kódsor melletti bal szélső margóra vagy sávra, hogy töréspontot állítson be. Kiválaszthatja a kódsort is, majd lenyomhatja F9.Megjelenik egy piros kör a margóban, és a vonal kiemelésre kerül.
A hibakeresés megkezdéséhez válassza Hibakeresés>Hibakeresés indítása vagy F5billentyű lenyomásával.
Amikor megjelenik a konzolablak, és a nevét kéri, adja meg a nevét.
A fókusz visszakerül a Visual Studio kódszerkesztőbe, és a törésponttal rendelkező kódsor sárga színnel van kiemelve. A sárga kiemelés azt jelenti, hogy ez a kódsor a következőt hajtja végre. A töréspont ezen a sorban szünetelteti az alkalmazás végrehajtását.
Vigye az egérmutatót a
usernameváltozóra az érték megtekintéséhez. Jobb gombbal kattintson ausername-ra, és válassza a Felügyelet hozzáadása lehetőséget, hogy a változót hozzáadja a Felügyelet ablakhoz, ahol az értéke is látható.
Az alkalmazás futtatásának befejezéséhez nyomja le ismét F5.
Az alkalmazás futása közben kódmódosításokat alkalmazhat a Hot Reload gombra kattintva.
A Visual Studio hibakeresésével kapcsolatos további információkért lásd a Hibakereső funkció bemutatóját.
Kapcsolódó tartalom
- Tanulja meg használni a kódszerkesztőt
- Tudnivalók a projektekről és a megoldásokról
- Fedezze fel Visual Studio további funkcióit.
- Látogasson el visualstudio.microsoft.com.
- Olvassa el a Visual Studio blogot.