Vytvoření aplikace model Windows Forms v sadě Visual Studio pomocí jazyka C#

V tomto kurzu vytvoříte jednoduchou aplikaci v jazyce C#, která má uživatelské rozhraní založené na Windows.

Pokud jste visual Studio ještě nenainstalovali, přejděte na stránku pro stažení sady Visual Studio a nainstalujte ji zdarma.

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 Přizpůsobení integrovaného vývojového prostředí a editoru sady Visual Studio, kde se dozvíte, jak na to.

Pokud jste visual Studio ještě nenainstalovali, přejděte na stránku pro stažení sady Visual Studio 2022 a nainstalujte ji zdarma.

Vytvoření projektu

Nejprve vytvoříte projekt aplikace v jazyce C#. Typ projektu se dodává se všemi soubory šablon, které budete potřebovat, ještě než něco přidáte.

  1. Otevřete sadu Visual Studio.

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

    View the 'Create a new project' window

  3. V okně Vytvořit nový projekt zvolte šablonu aplikace model Windows Forms (.NET Framework) pro jazyk C#.

    (Pokud chcete, můžete hledání upřesnit a rychle se dostat k požadované šabloně. Do vyhledávacího pole zadejte nebo zadejte model Windows Forms Aplikace. Potom v seznamu Jazyků zvolte jazyk C# a pak ze seznamu Platformy zvolte Windows.)

    Choose the C# template for the Windows Forms App (.NET Framework)

    Poznámka:

    Pokud šablonu aplikace model Windows Forms (.NET Framework) nevidíte, můžete ji nainstalovat z okna Vytvořit nový projekt. Ve zprávě Nenajděte, co hledáte? Zvolte odkaz Instalovat další nástroje a funkce.

    The 'Install more tools and features' link from the 'Not finding what you're looking for' message in the 'Create new project' window

    Dále v Instalační program pro Visual Studio zvolte úlohu vývoje desktopových aplikací .NET.

    .NET Core workload in the Visual Studio Installer

    Potom v Instalační program pro Visual Studio zvolte tlačítko Změnit. Může se zobrazit výzva k uložení práce; pokud ano, udělejte to. Dále zvolte Pokračovat a nainstalujte úlohu. Pak se vraťte ke kroku 2 v tomto postupu Vytvoření projektu.

  4. V okně Konfigurovat nový projekt zadejte nebo zadejte HelloWorld do pole Název projektu. Pak zvolte Vytvořit.

    in the 'Configure your new project' window, name your project 'HelloWorld'

    Visual Studio otevře nový projekt.

  1. Otevřete sadu Visual Studio.

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

    Screenshot to show the Create a new project window.

  3. V okně Vytvořit nový projekt vyberte šablonu model Windows Forms aplikace (.NET Framework) pro jazyk C#.

    (Pokud chcete, můžete hledání upřesnit a rychle se dostat k požadované šabloně. Do vyhledávacího pole zadejte nebo zadejte model Windows Forms Aplikace. Dále v seznamu Jazyků vyberte jazyk C# a pak ze seznamu Platform (Platforma) vyberte Windows.)

    Screenshot to select the C# template for the Windows Forms App (.NET Framework).

    Poznámka:

    Pokud šablonu aplikace model Windows Forms (.NET Framework) nevidíte, můžete ji nainstalovat z okna Vytvořit nový projekt. Ve zprávě Nenašli jste, co hledáte? Vyberte odkaz Instalovat další nástroje a funkce .

    Screenshot to show the The 'Install more tools and features' link from the 'Not finding what you're looking for' message in the 'Create a new project' window.

    Dále v Instalační program pro Visual Studio vyberte úlohu vývoje desktopových aplikací .NET.

    Screenshot to show the .NET Core workload in the Visual Studio Installer.

    Potom v Instalační program pro Visual Studio vyberte tlačítko Upravit. Může se zobrazit výzva k uložení práce; pokud ano, udělejte to. Dále vyberte Pokračovat a nainstalujte úlohu. Pak se vraťte ke kroku 2 v tomto postupu Vytvoření projektu.

  4. V okně Konfigurovat nový projekt zadejte nebo zadejte HelloWorld do pole Název projektu. Potom vyberte Vytvořit.

    Screenshot to show the 'Configure your new project' window and name your project 'HelloWorld'.

    Visual Studio otevře nový projekt.

Vytvoření aplikace

Po výběru šablony projektu v jazyce C# a názvu souboru se v sadě Visual Studio otevře formulář. Formulář je uživatelské rozhraní systému Windows. Aplikaci Hello World vytvoříme přidáním ovládacích prvků do formuláře a pak aplikaci spustíme.

Přidání tlačítka do formuláře

  1. Výběrem panelu nástrojů otevřete informační okno panelu nástrojů.

    Screenshot to select the Toolbox to open the Toolbox window.

    (Pokud se nezobrazuje Možnost rozevíracího panelu nástrojů, kterou můžete otevřít z řádku nabídek. Provedete to tak, že zobrazíte>sadu nástrojů. Nebo stiskněte kombinaci kláves Ctrl+Alt+X.)

  2. Rozbalte společné ovládací prvky a výběrem ikony Připnout ukotvíte okno Panel nástrojů .

    Screenshot to select the Pin icon to pin the Toolbox window to the IDE.

  3. Vyberte ovládací prvek Tlačítko a přetáhněte ho do formuláře.

    Screenshot to add a button to the form.

  4. V okně Vlastnosti vyhledejte text, změňte název z tlačítka1 na Click thisa stiskněte Enter.

    Screenshot to add text to the button on the form by using the Properties window.

    (Pokud se nezobrazuje Okno Vlastnosti, můžete ho otevřít z řádku nabídek. Uděláte to tak, že vyberete okno Zobrazit>vlastnosti. Nebo stiskněte klávesu F4.)

  5. V části Návrh okna Vlastnosti změňte název z tlačítka1 na btnClickThisa stiskněte Enter.

    Screenshot to add a function to the button on the form by using the Properties window.

    Poznámka:

    Pokud jste seznam v okně Vlastnosti uspořádali podle abecedy, zobrazí se místo toho tlačítko1 v části (DataBindings).

Přidání popisku do formuláře

Teď, když jsme přidali ovládací prvek tlačítka pro vytvoření akce, přidáme ovládací prvek popisku pro odeslání textu.

  1. Vyberte ovládací prvek Popisek z okna Panel nástrojů a přetáhněte ho do formuláře a umístěte ho pod tlačítko Kliknout na toto tlačítko.

  2. V návrhovém oddílu nebo oddílu (DataBindings) okna Vlastnosti změňte název popisku1na lblHelloWorlda stiskněte Enter.

Přidání kódu do formuláře

  1. V okně Form1.cs [Návrh] poklikejte na tlačítko Kliknutím na toto tlačítko otevřete okno Form1.cs .

    (Případně můžete rozbalit.Form1.cs v Průzkumník řešení a pak zvolte Form1.)

  2. V okně Form1.cs za privátní řádek void zadejte nebo zadejte lblHelloWorld.Text = "Hello World!"; , jak je znázorněno na následujícím snímku obrazovky:

    Screenshot to add code to the form

Spuštění aplikace

  1. Výběrem tlačítka Start spusťte aplikaci.

    Screenshot to select Start to debug and run the app.

    Stane se několik věcí. V integrovaném vývojovém prostředí sady Visual Studio se otevře okno Diagnostické nástroje a otevře se také okno Výstup . Mimo integrované vývojové prostředí se ale zobrazí dialogové okno Form1 . Bude obsahovat tlačítko Kliknout na toto tlačítko a text s popiskem 1.

  2. V dialogovém okně Form1 vyberte tlačítko Kliknout na toto tlačítko. Všimněte si, že text popisku1 se změní na Hello World!.

    Screenshot to show a Form1 dialog box that includes label1 text.

  3. Zavřete dialogové okno Form1 a ukončete spuštění aplikace.

Vytvoření aplikace

Po výběru šablony projektu v jazyce C# a názvu souboru se v sadě Visual Studio otevře formulář. Formulář je uživatelské rozhraní systému Windows. Aplikaci Hello World vytvoříme přidáním ovládacích prvků do formuláře a pak aplikaci spustíme.

Přidání tlačítka do formuláře

  1. Zvolte Panel nástrojů , aby se otevřelo kontextové okno panelu nástrojů.

    Choose the Toolbox to open the Toolbox window

    (Pokud se nezobrazuje Možnost rozevíracího panelu nástrojů, kterou můžete otevřít z řádku nabídek. Provedete to tak, že zobrazíte>sadu nástrojů. Nebo stiskněte kombinaci kláves Ctrl+Alt+X.)

  2. Výběrem ikony Připnout ukotvíte okno Panel nástrojů.

    Choose the Pin icon to pin the Toolbox window to the IDE

  3. Zvolte ovládací prvek Tlačítko a přetáhněte ho do formuláře.

    Add a button to the form

  4. V okně Vlastnosti vyhledejte text, změňte název z button1 na Click thisa stiskněte Enter.

    Add text to the button on the form

    (Pokud se nezobrazuje Okno Vlastnosti, můžete ho otevřít z řádku nabídek. Uděláte to tak, že zvolíte okno Zobrazit>vlastnosti. Nebo stiskněte klávesu F4.)

  5. V části Návrh okna Vlastnosti změňte název z button1 na btnClickThisa stiskněte Enter.

    Add a function to the button on the form

    Poznámka:

    Pokud jste seznam v okně Vlastnosti zařadili do abecedy, zobrazí se místo toho tlačítko1 v části (DataBindings).

Přidání popisku do formuláře

Teď, když jsme přidali ovládací prvek tlačítka pro vytvoření akce, přidáme ovládací prvek popisku pro odeslání textu.

  1. Vyberte ovládací prvek Popisek z okna Panel nástrojů a přetáhněte ho do formuláře a umístěte ho pod tlačítko Kliknout na toto tlačítko.

  2. V části Návrh nebo oddílu (Vazby dat)okna Vlastnosti změňte název Label1 na lblHelloWorlda stiskněte Enter.

Přidání kódu do formuláře

  1. V okně Form1.cs [Návrh] poklikejte na tlačítko Kliknutím na toto tlačítko otevřete okno Form1.cs .

    (Případně můžete rozbalit.Form1.cs v Průzkumník řešení a potom zvolte Zobrazit kód (nebo stiskněte klávesu F7) z nabídky pravým tlačítkem myši na Form1.cs.)

  2. V okně Form1.cs za privátní řádek void zadejte nebo zadejte lblHelloWorld.Text = "Hello World!"; , jak je znázorněno na následujícím snímku obrazovky:

    Add code to the form

Spuštění aplikace

  1. Zvolte tlačítko Start a spusťte aplikaci.

    Choose Start to debug and run the app

    Stane se několik věcí. V integrovaném vývojovém prostředí sady Visual Studio se otevře okno Diagnostické nástroje a otevře se také okno Výstup . Mimo integrované vývojové prostředí se ale zobrazí dialogové okno Form1 . Bude obsahovat tlačítko Kliknout na toto tlačítko a text s textem Label1.

  2. V dialogovém okně Form1 zvolte tlačítko Kliknout na toto tlačítko. Všimněte si, že text Label1 se změní na Hello World!.

    A Form1 dialog box that includes Label1 text

  3. Zavřete dialogové okno Form1 a ukončete spuštění aplikace.

Další kroky

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

Viz také