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
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.
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. 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ší .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 multiplatformní vývoj pro .NET Core úlohy.
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.
V okně Konfigurace nového projektu zadejte WhatIsYourName do pole název projektu. Potom zvolte Další.
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.
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 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ší.
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.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 této 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á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í
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).
V nabídce Sestavení zvolte Sestavit řešení.
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ů.
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Řešení sestavení . V Průzkumník řešeníklikněte pravým tlačítkem na WhatIsYourName a zvolte Otevřít soubor v Průzkumníku souborů.
V Průzkumníku 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 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.
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é 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í:
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.
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ž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
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.
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ů.
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ázorné postupy jazyka 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.