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. Visual Basic (VB) je typově bezpečný programovací jazyk, který se snadno učí. 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
  • Bonusový úkol: Přičti dvě čísla
  • Přidat správu zdrojového kódu Git
  • Vyčištění prostředků

Požadavky

  • Pokud sadu Visual Studio nemáte, přejděte na stahování Visual Studio a stáhněte si ji, abyste ji zdarma nainstalovali.

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 kurzu 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. Nejprve ze seznamu platforem zvolte Windows a ze seznamu typů projektů zvolte 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 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 multiplatformní vývoj pro .NET Core úlohy.

    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 této 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 již mělo být vybráno rozhraní .NET 5.0 (Aktuální) pro váš cílový rámec. Pokud ne, vyberte .NET 5.0 (aktuální). Pak zvolte Vytvořit.

    Snímek obrazovky znázorňující okno Další informace ve Visual Studiu s vybraným .NET 5.0 (Aktuální) jako cílovým rámcem 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 zvolte v seznamu jazyků Visual Basic. Nejprve ze seznamu platforem zvolte Windows a ze seznamu typů projektů Konzola.

    Po použití filtrů jazyka, platformy a typu projektu zvolte šablonu Konzolová aplikace a pak 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 hlášení Nenašli jste, co hledáte? vyberte 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 této 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 s oknem Další informace v sadě Visual Studio s vybranou možností .NET 8.0 jako cílový framework pro nový projekt.

    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álního řetězce "Hello World!" v konzolovém okně.

Tento kód můžete spustit dvěma způsoby: ve Visual Studio v režimu ladění, a z počítače jako samostatnou běžnou 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 se zprávami 'Hello World!' a 'Stiskněte libovolnou klávesu pro zavření tohoto okna' při spuštění aplikace v konzole pro ladění.

Spustit aplikaci jako samostatnou

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 myši na WhatIsYourName a vyberte 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Řešení sestavení .

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

  3. V Průzkumníku 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 zapíšou ř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 píší řetězec do konzoly.
    • 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é body: Sečtěte dvě čísla

Tento příklad ukazuje, jak číst čísla, nikoli řetězec, a provádět některé aritmetické operace. Zkuste změnit váš 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 správu zdrojového kódu Git

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

Tip

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.

    snímek obrazovky, který ukazuje, jak získat přístup k akci správy zdrojového kódu Gitu 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 se stavovým řádkem repozitáře pod podoknem Průzkumník řešení ve Visual Studio

Použití akcí Gitu v sadě Visual Studio

Tady je stručný přehled akcí Gitu dostupných na stavovém řádku sady Visual Studio:

  • Šipky nahoru/dolů naznačují, kolik odchozích či příchozích commitů je 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í commit, vyberte šipku nahoru/dolů a pak vyberte Zobrazit odchozí/příchozí.

  • Pencil zobrazuje počet nepotvrzených změn ve vašem 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 operace s úložištěm vašich souborů. Pro správu verzí v sadě Visual Studiomůžete použít git fetch, pull, push a sync.

Další informace o tom, jak používat Git s aplikací, najdete v tématu O Gitu v sadě Visual Studio.

Vyčistěte prostředky

Pokud tuto aplikaci nebudete dál používat, odstraňte projekt.

  1. V Průzkumníku řešeníklikněte pravým tlačítkem myši na WhatIsYourName a otevřete místní nabídku pro váš projekt. 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.