Kurz: Vytvoření jednoduché konzolové aplikace v jazyce Visual Basic
V tomto kurzu pomocí sady Visual Studio vytvoříte aplikaci Visual Basic. Jazyk Visual Basic (VB) je snadno naučitelný a typově bezpečný programovací jazyk. Tento kurz také zkoumá některé funkce integrovaného vývojového prostředí (IDE ) sady Visual Studio, včetně správy zdrojového kódu v Gitu.
Aplikace konzoly přijímá vstup a zobrazuje výstup v okně příkazového řádku, kterému se také říká konzola. Aplikace konzoly, kterou vytvoříte, požádá uživatele o své jméno a zobrazí ji spolu s aktuálním časem.
V tomto kurzu se naučíte:
- Vytvoření projektu sady Visual Studio
- Spuštění výchozí aplikace
- Přidání kódu pro zadání uživatelského vstupu
- Extra kredit: Přičtěte dvě čísla
- Přidat spravování zdrojového kódu Git
- Vyčištění prostředků
Požadavky
- Pokud sadu Visual Studio nemáte, přejděte na Stáhnout Visual Studio, abyste jej mohli zdarma nainstalovat.
Vytvoření projektu
Nejprve vytvoříte projekt aplikace v jazyce Visual Basic. Výchozí šablona projektu obsahuje všechny soubory, které potřebujete pro spustitelnou aplikaci.
Poznámka
Některé snímky obrazovky v tomto návodu používají tmavý motiv. Pokud nepoužíváte tmavý motiv, ale chcete, podívejte se na stránku Změna písem, barev a motivů v sadě Visual Studio stránku, kde se dozvíte, jak na to.
Otevřete Visual Studio 2019.
V úvodním okně zvolte Vytvořit nový projekt.
V okně Vytvořit nový projekt zvolte v seznamu jazyků Visual Basic. Dále vyberte ze seznamu platforem Windows a ze seznamu typů projektů Konzola.
Po použití filtrů jazyka, platformy a typu projektu zvolte šablonu konzolové aplikace a pak zvolte Další.
Poznámka
Pokud šablonu konzolové aplikace nevidíte, můžete ji nainstalovat z okna Vytvořit nový projekt. V Nenašli jste, co hledáte? zprávě zvolte Nainstalovat další nástroje a funkce.
Potom v instalačním programu sady Visual Studio zvolte pracovní zatížení pro vývoj .NET Core na více platformách.
Potom v instalačním programu sady Visual Studio zvolte tlačítko Upravit. Může se zobrazit výzva k uložení práce. Potom zvolte Pokračovat pro instalaci úlohy. Pak se vraťte ke kroku 2 v tomto Vytvoření projektu proceduře.
V okně Konfigurace nového projektu zadejte WhatIsYourName do pole název projektu. Potom zvolte Další.
V okně Další informace by měl být cílový rámec .NET 5.0 (Aktuální) již vybrán. Pokud ne, vyberte .NET 5.0 (aktuální). Pak zvolte Vytvořit.
Visual Studio otevře nový projekt.
Otevřete Visual Studio.
V úvodním okně zvolte Vytvořit nový projekt.
V okně Vytvořit nový projekt vyberte ze seznamu jazyků Visual Basic. V dalším kroku ze seznamu platforem zvolte Windows, a ze seznamu typů projektů vyberte Konzola.
Po použití filtrů jazyka, platformy a typu projektu vyberte šablonu Konzolová aplikace a poté klikněte na Další.
Poznámka
Pokud šablonu konzolové aplikace nevidíte, můžete ji nainstalovat z okna Vytvořit nový projekt. V zprávě "Nenašli jste, co hledáte?" zvolte odkaz "Nainstalovat další nástroje a funkce".
Potom v instalačním programu sady Visual Studio zvolte úlohu vývoje desktopových aplikací .NET.
Potom v instalačním programu sady Visual Studio zvolte tlačítko Upravit. Může se zobrazit výzva k uložení práce. Potom zvolte Pokračovat pro instalaci úlohy. Pak se vraťte ke kroku 2 v proceduře Vytvoření projektu.
V okně Konfigurace nového projektu zadejte WhatIsYourName do pole název projektu. Potom zvolte Další.
V okně Další informace by rozhraní .NET 8.0 již měly být vybrané pro cílovou architekturu. Pokud ne, vyberte .NET 8.0. Pak zvolte Vytvořit.
Visual Studio otevře nový projekt.
Spuštění aplikace
Po výběru šablony projektu jazyka Visual Basic a pojmenování projektu vytvoří Visual Studio soubor Program.vb. Výchozí kód volá metodu WriteLine pro zobrazení literálového řetězce "Hello World!" v okně konzoly.
Tento kód můžete spustit dvěma způsoby: v sadě Visual Studio v režimu laděnía z počítače jako běžnou samostatnou aplikaci.
Spuštění aplikace v režimu ladění
Spusťte aplikaci samostatně
Pokud chcete zobrazit výstup mimo Visual Studio, v okně konzoly systému sestavte a spusťte spustitelný soubor (.exe
soubor).
V nabídce Sestavení zvolte Sestavit řešení.
V Průzkumníku řešeníklikněte pravým tlačítkem na WhatIsYourName a zvolte Otevřít soubor v Průzkumníku souborů.
V Průzkumníka souborůpřejděte do adresáře bin\Debug\net5.0 a spusťte WhatIsYourName.exe.
Main
procedura se ukončí po provedení jednoho příkazu a okno konzoly se okamžitě zavře. Pokud chcete konzolu nechat viditelnou, dokud uživatel nestiskne klávesu, přečtěte si další část.
V nabídce Sestavení zvolte Sestavit řešení.
V Průzkumníku řešeníklikněte pravým tlačítkem na WhatIsYourName a zvolte Otevřít v Průzkumníku souborů.
V Průzkumník souborůpřejděte do adresáře bin\Debug\net8.0 a spusťte WhatIsYourName.exe.
Main
procedura se ukončí po provedení jednoho příkazu a okno konzoly se okamžitě zavře. Pokud chcete konzolu nechat viditelnou, dokud uživatel nestiskne klávesu, přečtěte si další část.
Přidání kódu pro zadání uživatelského vstupu
Dále přidáte kód jazyka Visual Basic, který vás vyzve k zadání vašeho jména a zobrazí ho spolu s aktuálním datem a časem. Kromě toho přidáte kód, který pozastaví okno konzoly, dokud uživatel nestiskne klávesu.
Za řádek
Sub Main(args As String())
a před řádekEnd Sub
zadejte následující kód jazyka Visual Basic a nahraďte WriteLine řádek: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)
Vyberte tlačítko WhatIsYourName nebo stisknutím klávesy F5 sestavte a spusťte svou první aplikaci v režimu ladění.
Po otevření okna konzoly ladění zadejte své jméno. Okno konzoly by mělo vypadat podobně jako na následujícím snímku obrazovky:
Stisknutím libovolné klávesy ukončete aplikaci a stisknutím libovolné klávesy zavřete okno konzoly ladění.
Za řádek
Sub Main(args As String())
a před řádekEnd Sub
zadejte následující kód jazyka Visual Basic a nahraďte WriteLine řádek: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 a WriteLine zapisují řetězec na konzolu.
- ReadLine přečte vstup z konzoly, v tomto případě řetězec.
- DateTime představuje datum a čas a Now vrátí aktuální čas.
- ReadKey() aplikaci pozastaví a počká na stisknutí klávesy.
Vyberte tlačítko WhatIsYourName nebo stisknutím klávesy F5 sestavte a spusťte aplikaci v režimu ladění.
Po otevření okna konzoly ladění zadejte své jméno. Okno konzoly by mělo vypadat podobně jako na následujícím snímku obrazovky:
Stisknutím libovolné klávesy ukončete aplikaci a stisknutím libovolné klávesy zavřete okno konzoly ladění.
Teď, když je váš nový kód v aplikaci, sestavte a spusťte spustitelný soubor (.exe
soubor) v okně konzoly systému, jak je popsáno výše v Spuštění aplikace jako samostatného. Když teď stisknete klávesu, aplikace se ukončí a zavře okno konzoly.
Bonusový úkol: Sčítání dvou čísel
Tento příklad ukazuje, jak číst čísla, nikoli řetězec, a provádět některé aritmetické operace. Zkuste změnit kód z:
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
K:
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
Potom spusťte aktualizovanou aplikaci, jak je popsáno v předchozí části, Spusťte aplikaci.
Přidejte řízení verzí pomocí Gitu
Teď, když máte aplikaci, můžete ji přidat do úložiště Git. Visual Studio usnadňuje tento proces pomocí nástrojů Gitu, které můžete použít přímo z integrovaného vývojového prostředí (IDE).
Spropitné
Git je nejpoužívanější moderní systém správy verzí. Ať už jste profesionální vývojář nebo se učíte kódovat, může být Git velmi užitečný. Pokud s Gitem začínáte, je web https://git-scm.com/
dobrým místem, kde začít. Můžete najít taháky, oblíbenou online knihu a videa o základech Gitu.
Pokud chcete kód přidružit k Gitu, začněte vytvořením nového úložiště Git, ve kterém se váš kód nachází:
Na stavovém řádku v pravém dolním rohu sady Visual Studio vyberte Přidat dosprávy zdrojového kódu a pak vyberte Git.
cs-CZ:
V dialogovém okně Vytvoření úložiště Git se přihlaste k GitHubu:
Název úložiště se automaticky naplní na základě umístění vaší složky. Vaše nové úložiště je ve výchozím nastavení soukromé, což znamená, že jste jediný, kdo k němu má přístup.
Spropitné
Bez ohledu na to, jestli je vaše úložiště veřejné nebo soukromé, je nejlepší mít bezpečně uložené vzdálené zálohování kódu na GitHubu. I když nepracujete s týmem, vzdálené úložiště vám zpřístupní váš kód z libovolného počítače.
Vyberte Vytvořit a odeslat. Po vytvoření úložiště se na stavovém řádku zobrazí podrobnosti o stavu:
Použijte akce Git v sadě Visual Studio
Tady je stručný přehled akcí Gitu dostupných na stavovém řádku sady Visual Studio:
Šipky nahoru/dolů ukazují, jak mnoho potvrzení je odesíláno/přijímáno ve vaší aktuální větvi. Pomocí této ikony můžete vyžádat příchozí potvrzení nebo odeslat odchozí potvrzení.
Pokud chcete zobrazit konkrétní potvrzení, vyberte šipku nahoru/dolů a pak vyberte Zobrazit odchozí/příchozí.
Pencil zobrazuje počet nepotvrzených změn kódu. Tuto ikonu můžete vybrat, pokud chcete tyto změny zobrazit v okně Změny Gitu.
Nabídka Git poskytuje nástroje pro akce týkající se úložiště souborů. Pro správu verzí ve Visual Studiu můžetepoužít git fetch, pull, push a synchronizaci.
Další informace o tom, jak používat Git s aplikací, najdete v tématu O Gitu v sadě Visual Studio.
Uvolnění zdrojů
Pokud tuto aplikaci nebudete dál používat, odstraňte projekt.
V Průzkumníku řešeníklikněte pravým tlačítkem na WhatIsYourName, abyste otevřeli místní nabídku vašeho projektu. Potom vyberte Otevřít složku v Průzkumníku souborů.
Zavřete Visual Studio.
V dialogovém okně Průzkumníka souborů přejděte o dvě úrovně složek.
Klikněte pravým tlačítkem na složku WhatIsYourName a vyberte Odstranit.
Související obsah
- Návody pro jazyk Visual Basic
- Referenční jazyka jazyka Visual Basic
- IntelliSense pro soubory kódu jazyka Visual Basic
Další krok
Blahopřejeme k dokončení tohoto kurzu! Další informace najdete v následujícím kurzu.