Sdílet prostřednictvím


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

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.

  1. Otevřete Visual Studio 2019.

  2. V úvodním okně zvolte Vytvořit nový projekt.

    Snímek obrazovky zobrazující úvodní okno sady Visual Studio s vybranou možností Vytvořit nový projekt

  3. 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ší.

    Snímek obrazovky, který ukazuje, jak vybrat možnosti filtru visual basicu, Windows a konzoly a vybrat šablonu projektu konzolové aplikace.

    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.

    Snímek obrazovky s odkazem Nainstalovat další nástroje a funkce v okně Vytvořit nový projekt

    Potom v instalačním programu sady Visual Studio zvolte pracovní zatížení pro vývoj .NET Core na více platformách.

    snímek obrazovky znázorňující úlohu vývoje pro různé platformy .NET Core v instalačním programu sady Visual Studio

    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.

  4. V okně Konfigurace nového projektu zadejte WhatIsYourName do pole název projektu. Potom zvolte Další.

    Snímek obrazovky s oknem Konfigurovat nový projekt v sadě Visual Studio s polem Název projektu nastaveným na WhatIsYourName

  5. 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.

    Snímek obrazovky znázorňující okno Další informace v sadě Visual Studio s vybranou možností .NET 5.0 (Aktuální) jako cílová platforma pro nový projekt.

    Visual Studio otevře nový projekt.

  1. Otevřete Visual Studio.

  2. V úvodním okně zvolte Vytvořit nový projekt.

    Snímek obrazovky zobrazující úvodní okno sady Visual Studio s vybranou možností Vytvořit nový projekt

  3. 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ší.

    Snímek obrazovky, který ukazuje, jak vybrat možnosti filtru visual basicu, Windows a konzoly a vybrat šablonu projektu konzolové aplikace.

    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".

    Snímek obrazovky s odkazem Nainstalovat další nástroje a funkce v okně Vytvořit nový projekt

    Potom v instalačním programu sady Visual Studio zvolte úlohu vývoje desktopových aplikací .NET.

    snímek obrazovky znázorňující úlohu vývoje desktopových aplikací .NET v instalačním programu sady Visual Studio

    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.

  4. V okně Konfigurace nového projektu zadejte WhatIsYourName do pole název projektu. Potom zvolte Další.

    Snímek obrazovky s oknem Konfigurovat nový projekt v sadě Visual Studio s polem Název projektu nastaveným na WhatIsYourName

  5. 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.

    Snímek obrazovky zobrazující okno Další informace v sadě Visual Studio, kde je jako cílový rámec pro nový projekt vybrán .NET 8.0.

    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í

Snímek obrazovky s výchozím kódem Hello World

  1. Vyberte tlačítko WhatIsYourName nebo stisknutím klávesy F5 spusťte výchozí kód v režimu ladění.

    Snímek obrazovky se zvýrazněným tlačítkem What Is Your Name (Co je vaše jméno) na panelu nástrojů sady Visual Studio

  2. Když se aplikace spustí v konzole ladění sady Microsoft Visual Studio, zobrazí se zpráva "Hello World!". Stisknutím libovolné klávesy zavřete okno konzoly ladění a ukončete aplikaci:

    snímek obrazovky se zprávou

Snímek obrazovky s výchozím kódem Hello World

  1. Vyberte tlačítko WhatIsYourName nebo stisknutím klávesy F5 spusťte výchozí kód v režimu ladění.

    Snímek obrazovky se zvýrazněným tlačítkem What Is Your Name (Co je vaše jméno) na panelu nástrojů sady Visual Studio

  2. Když se aplikace spustí v konzole ladění sady Microsoft Visual Studio, zobrazí se zpráva "Hello World!". Stisknutím libovolné klávesy zavřete okno konzoly ladění a ukončete aplikaci:

    snímek obrazovky zobrazující 'Hello World!' a zprávy 'Stisknutím libovolné klávesy zavřete toto okno' při spuštění aplikace v ladicí konzole.

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).

  1. V nabídce Sestavení zvolte Sestavit řešení.

  2. V Průzkumníku řešeníklikněte pravým tlačítkem na WhatIsYourName a zvolte Otevřít soubor v Průzkumníku souborů.

  3. V Průzkumníka souborůpřejděte do adresáře bin\Debug\net5.0 a spusťte WhatIsYourName.exe.

  4. 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.

  1. V nabídce Sestavení zvolte Sestavit řešení.

  2. V Průzkumníku řešeníklikněte pravým tlačítkem na WhatIsYourName a zvolte Otevřít v Průzkumníku souborů.

  3. V Průzkumník souborůpřejděte do adresáře bin\Debug\net8.0 a spusťte WhatIsYourName.exe.

  4. 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.

  1. Za řádek Sub Main(args As String()) a před řádek End 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 do konzole.
    • 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.

    snímek obrazovky zobrazující kód souboru Program.vb v projektu WhatIsYourName načtený v editoru kódu jazyka Visual Basic

  2. Vyberte tlačítko WhatIsYourName nebo stisknutím klávesy F5 sestavte a spusťte svou první aplikaci v režimu ladění.

  3. 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:

    snímek obrazovky s oknem konzoly ladění s textem

  4. Stisknutím libovolné klávesy ukončete aplikaci a stisknutím libovolné klávesy zavřete okno konzoly ladění.

  1. Za řádek Sub Main(args As String()) a před řádek End 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.

    snímek obrazovky zobrazující kód souboru Program.vb v projektu WhatIsYourName načtený v editoru kódu jazyka Visual Basic

  2. Vyberte tlačítko WhatIsYourName nebo stisknutím klávesy F5 sestavte a spusťte aplikaci v režimu ladění.

  3. 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:

    snímek obrazovky s oknem konzoly ladění s textem

  4. 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í:

  1. 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: Snímek obrazovky, který ukazuje, jak přistupovat k akci správy zdrojového kódu Git z nabídky Přidat do správy zdrojového kódu v sadě Visual Studio.

  2. V dialogovém okně Vytvoření úložiště Git se přihlaste k GitHubu:

    snímek obrazovky s dialogovým oknem Vytvořit úložiště Git, kde se můžete přihlásit 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.

  3. Vyberte Vytvořit a odeslat. Po vytvoření úložiště se na stavovém řádku zobrazí podrobnosti o stavu:

    snímek obrazovky stavového řádku úložiště pod podoknem Průzkumník řešení ve Visual Studio

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.

  1. 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ů.

  2. Zavřete Visual Studio.

  3. V dialogovém okně Průzkumníka souborů přejděte o dvě úrovně složek.

  4. Klikněte pravým tlačítkem na složku WhatIsYourName a vyberte Odstranit.

Další krok

Blahopřejeme k dokončení tohoto kurzu! Další informace najdete v následujícím kurzu.