Oktatóanyag: Egyszerű Visual Basic-konzolalkalmazás létrehozása
Ebben az oktatóanyagban a Visual Studio használatával hoz létre Egy Visual Basic-alkalmazást. A Visual Basic (VB) egy könnyen elsajátítható, típusbiztos programozási nyelv. Ez az oktatóanyag a Visual Studio integrált fejlesztési környezetének (IDE)néhány funkcióját is ismerteti, beleértve a Git forrásvezérlését is.
Egy konzolalkalmazás bemenetet vesz fel, és megjeleníti a kimenetet egy parancssori ablakban, más néven konzolon. A létrehozott konzolalkalmazás megkérdezi a felhasználó nevét, majd megjeleníti azt az aktuális időponttal együtt.
Ebben az oktatóanyagban a következőket sajátíthatja el:
- Visual Studio-projekt létrehozása
- Az alapértelmezett alkalmazás futtatása
- Felhasználói bemenetet hívó kód hozzáadása
- Extra kredit: Két szám hozzáadása
- Git-forrásvezérlő hozzáadása
- Erőforrások törlése
Előfeltételek
- Ha nem rendelkezik Visual Studióval, menjen a Visual Studio letöltések oldalra az ingyenes telepítéshez.
Projekt létrehozása
Először létre kell hoznia egy Visual Basic-alkalmazásprojektet. Az alapértelmezett projektsablon tartalmazza a futtatható alkalmazásokhoz szükséges összes fájlt.
Jegyzet
Az oktatóanyag néhány képernyőképe a sötét témát használja. Ha nem a sötét témát használja, de szeretné, olvassa el a Betűtípusok, színek és témák módosítása a Visual Studio lapján.
Nyissa meg a Visual Studio 2019-et.
A kezdési ablakban válassza Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása ablakban válassza Visual Basic a nyelvi listából. Ezután válassza Windows a platformlistából, és Konzol a projekttípusok listájából.
A nyelvi, platform- és projekttípus-szűrők alkalmazása után válassza a Konzolalkalmazás sablont, majd válassza a Továbblehetőséget.
Jegyzet
Ha nem látja a konzolalkalmazás sablont, a Új projekt létrehozása ablakból telepítheti. A Nem találja, amit keres? üzenetben válassza a További eszközök és szolgáltatások telepítése hivatkozást.
Ezután a Visual Studio Installerben válassza a .NET Core platformfüggetlen fejlesztési számítási feladatát.
Ezután válassza a módosítása gombot a Visual Studio Installerben. Előfordulhat, hogy a rendszer kérni fogja, hogy mentse a munkáját. Ezután válassza a Folytatás lehetőséget a számítási feladat telepítéséhez. Ezután térjen vissza a Projektrendezési eljárás 2. lépéséhez.
Az Új projekt konfigurálása ablakban írja be WhatIsYourName a Projektnév mezőbe. Ezután válassza a Következőlehetőséget.
A További információk ablakban a .NET 5.0 (Aktuális) már ki kell legyen választva a célkerethez. Ha nem, válassza .NET 5.0 (Aktuális). Ezután válassza a létrehozása lehetőséget.
A Visual Studio megnyitja az új projektet.
Nyissa meg a Visual Studiót.
A kezdési ablakban válassza az Új projekt létrehozásalehetőséget.
Az Új projekt létrehozása ablakban válassza Visual Basic a nyelvi listából. Ezután válassza Windows a platformlistából, és Konzol a projekttípusok listájából.
A nyelvi, platform- és projekttípus-szűrők alkalmazása után válassza a Konzolalkalmazás sablont, majd válassza a Továbblehetőséget.
Jegyzet
Ha nem látja a Konzolalkalmazás sablont, telepítheti azt a Új projekt létrehozása ablakból. A Nem találja, amit keres? üzenetben válassza a További eszközök és szolgáltatások telepítése hivatkozást.
Ezután a Visual Studio Installerben válassza ki a .NET asztali fejlesztési számítási feladatot.
Ezután válassza a módosítása gombot a Visual Studio Installerben. Előfordulhat, hogy a rendszer kérni fogja, hogy mentse a munkáját. Ezután válassza a Folytatás lehetőséget a számítási feladat telepítéséhez. Ezután térjen vissza a Projektek létrehozása eljárás 2. lépéséhez.
Az Új projekt konfigurálása ablakban írja be WhatIsYourName a Projektnév mezőbe. Ezután válassza a Következőlehetőséget.
A További információk ablakban a .NET 8.0 már ki van választva a célkeretrendszerhez. Ha nem, válassza .NET 8.0lehetőséget. Ezután válassza a létrehozása lehetőséget.
A Visual Studio megnyitja az új projektet.
Az alkalmazás futtatása
Miután kiválasztotta a Visual Basic-projektsablont, és elnevezte a projektet, a Visual Studio létrehoz egy Program.vb fájlt. Az alapértelmezett kód meghívja a WriteLine metódust a "Hello World!" literális sztring megjelenítéséhez a konzolablakban.
Ezt a kódot kétféleképpen futtathatja a Visual Studióban hibakeresési módban, valamint a számítógépről, mint egy különálló alkalmazás.
Az alkalmazás futtatása hibakeresési módban
Válassza a WhatIsYourName gombot, vagy nyomja le F5 az alapértelmezett kód hibakeresési módban való futtatásához.
Amikor az alkalmazás a Microsoft Visual Studio hibakeresési konzolján fut, megjelenik a "Hello World!" kifejezés. A hibakeresési konzol ablakának bezárásához és az alkalmazás bezárásához nyomja le az egyik billentyűt:
Válassza a WhatIsYourName gombot, vagy nyomja le F5 az alapértelmezett kód hibakeresési módban való futtatásához.
Amikor az alkalmazás a Microsoft Visual Studio hibakeresési konzolján fut, megjelenik a "Hello World!" kifejezés. A hibakeresési konzol ablakának bezárásához és az alkalmazás bezárásához nyomja le az egyik billentyűt:
Az alkalmazás futtatása önállóként
A Visual Studión kívüli kimenet megtekintéséhez a rendszerkonzol ablakában hozza létre és futtassa a végrehajtható fájlt (.exe
fájlt).
A Build menüben válassza a Megoldás létrehozásaopciót.
A Megoldáskezelőkattintson a jobb gombbal a WhatIsYourName elemre, és válassza Fájl megnyitása a Fájlkezelőbenlehetőséget.
Fájlkezelőlépjen a bin\Debug\net5.0 könyvtárba, és futtassa a WhatIsYourName.exe.
A
Main
eljárás az egyetlen utasítás végrehajtása után leáll, és a konzolablak azonnal bezárul. Ha a konzolt addig szeretné láthatóan tartani, amíg a felhasználó lenyom egy billentyűt, tekintse meg a következő szakaszt.
A Build menüben válassza a Build Solutionparancsot.
A Megoldáskezelőkattintson a jobb gombbal a WhatIsYourName elemre, és válassza Fájl megnyitása a Fájlkezelőbenlehetőséget.
A Fájlkezelőnavigáljon a bin\Debug\net8.0 könyvtárba, és futtassa a WhatIsYourName.exe.
A
Main
eljárás az egyetlen utasítás végrehajtása után leáll, és a konzolablak azonnal bezárul. Ha a konzolt addig szeretné láthatóan tartani, amíg a felhasználó lenyom egy billentyűt, tekintse meg a következő szakaszt.
Felhasználói bemenetet hívó kód hozzáadása
Ezután hozzáadja a Visual Basic-kódot, amely rákérdez a nevére, majd megjeleníti azt az aktuális dátummal és időponttal együtt. Emellett olyan kódot is hozzáadhat, amely szünetelteti a konzolablakot, amíg a felhasználó lenyom egy billentyűt.
Írja be a következő Visual Basic-kódot a
Sub Main(args As String())
sor után és aEnd Sub
sor előtt, és cserélje le a WriteLine sort:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
Válassza a WhatIsYourName gombot, vagy nyomja le F5 az első alkalmazás hibakeresési módban való létrehozásához és futtatásához.
Amikor megnyílik a hibakeresési konzolablak, adja meg a nevét. A konzolablaknak az alábbi képernyőképhez hasonlóan kell kinéznie:
Az alkalmazás befejezéséhez nyomja le bármelyik billentyűt, majd a hibakeresési konzolablak bezárásához nyomja le bármelyik billentyűt.
Írja be a következő Visual Basic-kódot a
Sub Main(args As String())
sor után és aEnd Sub
sor előtt, és cserélje le a WriteLine sort:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
- Write és WriteLine írnak egy karakterláncot a konzolra.
- ReadLine beolvassa a bemenetet a konzolról, ebben az esetben egy sztringet.
- DateTime dátumidőt jelöl, Now pedig az aktuális időpontot adja vissza.
- ReadKey() szünetelteti az alkalmazást, és egy billentyűnyomásra vár.
Válassza a WhatIsYourName gombot, vagy nyomja le F5 az alkalmazás hibakeresési módban való létrehozásához és futtatásához.
Amikor megnyílik a hibakeresési konzolablak, adja meg a nevét. A konzolablaknak az alábbi képernyőképhez hasonlóan kell kinéznie:
Az alkalmazás befejezéséhez nyomja le bármelyik billentyűt, majd a hibakeresési konzolablak bezárásához nyomja le bármelyik billentyűt.
Most, hogy az új kód már az alkalmazásban van, készítse el és futtassa a végrehajtható fájlt (.exe
fájlt) a rendszerkonzol ablakában, ahogyan azt korábban a Az alkalmazás futtatása önálló programkéntleírtuk. Most, amikor lenyom egy billentyűt, az alkalmazás kilép, ami bezárja a konzolablakot.
Extra kredit: Két szám hozzáadása
Ez a példa bemutatja, hogyan olvashat számokat sztring helyett, és hogyan hajthat végre számtani műveleteket. Próbálja meg módosítani a kódot a következőről:
Module Program
Sub Main(args As String())
Console.Write("Please enter your name: ")
Dim name = Console.ReadLine()
Dim currentDate = DateTime.Now
Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Címzett:
Module Program
Public num1 As Integer
Public num2 As Integer
Public answer As Integer
Sub Main(args As String())
Console.Write("Type a number and press Enter")
num1 = Console.ReadLine()
Console.Write("Type another number to add to it and press Enter")
num2 = Console.ReadLine()
answer = num1 + num2
Console.WriteLine("The answer is " & answer)
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Ezután futtassa a frissített alkalmazást a korábbi szakaszban leírtak szerint, Futtassa az alkalmazást.
Git-forrásvezérlő hozzáadása
Most, hogy rendelkezik egy alkalmazással, érdemes lehet hozzáadnia egy Git-adattárhoz. A Visual Studio megkönnyíti ezt a folyamatot a Közvetlenül az IDE-ből használható Git-eszközökkel.
Borravaló
A Git a leggyakrabban használt modern verziókövetési rendszer. Akár profi fejlesztő, akár kódírást tanul, a Git nagyon hasznos lehet. Ha még nem ismerkedik a Git-rel, a https://git-scm.com/
webhely jó kiindulópont. Találhat csalilapokat, egy népszerű online könyvet és Git Basics videókat.
A kód Githez való társításához először hozzon létre egy új Git-adattárat, amelyben a kód található:
A Visual Studio jobb alsó sarkában lévő állapotsoron válassza a Hozzáadás a forrásvezérlőhözlehetőséget, majd válassza Gitlehetőséget.
Az Git-adattár létrehozása párbeszédpanelen jelentkezzen be a GitHubra:
A tárhely neve automatikusan kitöltődik a mappa helye alapján. Az új adattár alapértelmezés szerint privát, ami azt jelenti, hogy csak Ön férhet hozzá.
Borravaló
Akár nyilvános, akár privát adattárról van szó, a legjobb, ha biztonsági másolatot készít a kódról a GitHubon. Még ha nem is dolgozik csapattal, a távoli adattárak bármely számítógépről elérhetővé teszik a kódot.
Válassza a Létrehozás és küldéslehetőséget. Az adattár létrehozása után az állapotsor állapotadatai láthatók:
Git-műveletek használata a Visual Studióban
Íme egy rövid összefoglalás a Visual Studio állapotsorában elérhető Git-műveletekről:
A Fel/Le nyilak azt mutatják, hogy hány kifelé irányuló/befelé irányuló commit található az aktuális ágban. Ezzel az ikonnal lekérheti a bejövő véglegesítéseket, vagy leküldheti a kimenő véglegesítéseket.
Egy adott véglegesítés megtekintéséhez kattintson a Fel/Le nyílra, majd válassza a Kimenő/Bejövőmegtekintése lehetőséget.
A Pencil a kód nem véglegesített módosításainak számát jeleníti meg. Ezt az ikont választva megtekintheti ezeket a módosításokat a Git-módosítások ablakban.
A Git menü eszközöket biztosít a fájlok adattárműveleteihez. A git fetch, pull, push és sync parancsokat használhatja verziókövetéshez a Visual Studioprogramban.
További információ a Git alkalmazással való használatáról: A Git névjegye a Visual Studio.
Erőforrások törlése
Ha nem folytatja az alkalmazás használatát, törölje a projektet.
A Megoldáskezelőbenkattintson a jobb gombbal a WhatIsYourName elemre a projekt helyi menüjének megnyitásához. Ezután válassza Mappa megnyitása a Fájlkezelőbenlehetőséget.
Zárja be a Visual Studiót.
A Fájlkezelő párbeszédpanelen lépjen két mappaszintre.
Kattintson a jobb gombbal a WhatIsYourName mappára, és válassza a Törléslehetőséget.
Kapcsolódó tartalom
Következő lépés
Gratulálunk az oktatóanyag elvégzéséhez! További információért tekintse meg az alábbi oktatóanyagot.