Sdílet prostřednictvím


Ukázky a kurzy pro .NET

Dokumentace k .NET obsahuje sadu ukázek a kurzů, které vás o .NET naučí. Tento článek popisuje, jak najít, zobrazit a stáhnout ukázky a kurzy pro .NET, ASP.NET Core a C#. Na webu F# Foundation najdete zdroje informací o programovacím jazyce F#. Pokud vás zajímá zkoumání jazyka C# pomocí online editoru kódu, začněte tímto interaktivním kurzem a pokračujte interaktivním kurzem jazyka C#. Pokyny k zobrazení a stažení ukázkového kódu najdete v části Zobrazení a stažení ukázek .

.NET

ukázky

Testování částí v .NET Core pomocí testu dotnet

Tento průvodce vám ukáže, jak vytvořit ASP.NET Core aplikaci a přidružené testy jednotek. Začíná vytvořením jednoduché aplikace webové služby a přidáním testů. Pokračuje ve vytváření dalších testů, které vás provede implementací nových funkcí. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Kurzy

Kurz: Vytvoření konzolové aplikace .NET pomocí Visual Studio Code

Tento kurz ukazuje, jak vytvořit a spustit konzolovou aplikaci .NET pomocí Visual Studio Code a .NET CLI. Project, jako je například vytvoření, kompilace a spuštění projektu, se provádí pomocí rozhraní příkazového řádku .NET.

Kurz: Vytvoření knihovny tříd .NET pomocí Visual Studio Code

Tento kurz ukazuje, jak psát knihovny pro .NET pomocí Visual Studio Code a .NET CLI. Project, jako je například vytvoření, kompilace a spuštění projektu, se provádí pomocí rozhraní příkazového řádku .NET.

Další kurzy k .NET najdete v tématu Informace o .NET a nástrojích sady .NET SDK.

ASP.NET Core

Prohlédněte si ASP.NET Core kurzů. Mnoho článků v dokumentaci ASP.NET Core obsahuje odkazy na ukázky, které jsou pro ně napsané.

jazyk C#

ukázky

Iterátory

Tato ukázka ukazuje syntaxi a funkce pro vytváření a používání iterátorů jazyka C#. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Indexery

Tato ukázka ukazuje syntaxi a funkce indexerů jazyka C#. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Delegáti a události

Tato ukázka ukazuje syntaxi a funkce pro delegáty a události jazyka C#. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub. Druhá ukázka zaměřená na události je také ve stejném úložišti.

Stromy výrazů

Tato ukázka ukazuje mnoho problémů, které je možné vyřešit pomocí stromů výrazů. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Ukázky LINQ

Tato série ukázek ukazuje mnoho funkcí jazyka LINQ (Language Integrated Query). Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Ukázka spravovaného serveru COM

Ukázka serveru COM ukazuje vytvoření spravovaného serveru MODELU COM a jeho globální registraci nebo používání prostřednictvím regfree modelu COM.

Microsoft Office s daty a daty

Ukázka ExcelDemo ukazuje využití Microsoft Office PIA v .NET Core.

Kurzy

Konzolová aplikace

Tento kurz ukazuje V/V konzoly, strukturu konzolové aplikace a základy asynchronního programovacího modelu založeného na úlohách. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Klient REST

Tento kurz ukazuje webovou komunikaci, serializaci JSON a objektově orientované funkce jazyka C#. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Práce s LINQ

Tento kurz ukazuje mnoho funkcí LINQ a elementů jazyka, které ho podporují. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Kurz: Vytvoření konzolové aplikace .NET pomocí Visual Studio pro Mac

V tomto kurzu se ukáže, jak vytvořit jednoduchou konzolovou aplikaci .NET pomocí Visual Studio pro Mac.

Vytvoření knihovny tříd .NET v systému macOS pomocí Visual Studio pro Mac

V tomto kurzu si ukážeme, jak vytvořit knihovnu tříd .NET pomocí Visual Studio pro Mac.

Vytvoření aplikace .NET Core, která podporuje moduly plug-in

V tomto kurzu se ukáže, jak vytvořit jednoduchou aplikaci v .NET Core, která podporuje architekturu modulu plug-in. Dokončená ukázka je k dispozici v úložišti dotnet/samples na GitHub.

Nasazení do kontejnerů

Spouštění ASP.NET MVC v kontejnerech Windows Dockeru

Tento kurz ukazuje, jak nasadit existující ASP.NET MVC v kontejneru Dockeru Windows kontejneru.

Zobrazení a stažení ukázek

Řada témat ukazuje zdrojový kód a ukázky, které si můžete zobrazit nebo stáhnout z GitHub. Pokud chcete zobrazit ukázku, stačí postupovat podle ukázkového odkazu. Pokud chcete stáhnout kód, postupujte podle těchto pokynů:

  1. Stáhněte si úložiště, které obsahuje vzorový kód, provedením jednoho z následujících postupů:
    • Stáhněte si soubor ZIP úložiště do místního systému. Komprimovaný archiv zazipujte.
    • Vytvořit fork úložiště a naklonovat ho do místního systému. Vytváření forků a klonování umožňuje vytvářet příspěvky do dokumentace tak, že ve forku potvrzují změny a pak vytváří žádosti o vyžádání pro oficiální úložiště dokumentů. Další informace najdete v průvodci přispíváním do dokumentace k .NET a v průvodci přispíváním ASP.NET Core dokumentaci k .NET.
    • Naklonování úložiště místně Pokud naklonujte úložiště dokumentů přímo do místního systému, nebudete moct provádět zápisy přímo do oficiálního úložiště, takže nebudete moct později provádět příspěvky k dokumentaci. Pokud chcete zachovat příležitost k pozdějšímu přispívání do dokumentace, použijte postup forku a klonování popsaný výše.
  2. Přejděte ve složkách úložiště do umístění ukázky. Relativní cesta k umístění ukázky se zobrazí v adresní řádku prohlížeče, když budete postupovat podle odkazu na ukázku.
  3. Pokud chcete spustit ukázku, máte několik možností:
    • Použití rozhraní příkazového řádku .NET: V okně konzoly přejděte do složky ukázky a použijte příkazy rozhraní příkazového řádku dotnet.
    • Použití Visual Studio nebo Visual Studio pro Mac:> Otevřete ukázku výběrem možnosti Soubor Otevřít > Project/Řešení z řádku nabídek, přejděte do složky ukázkového projektu a vyberte soubor projektu (.csproj nebo .fsproj).
    • Použít Visual Studio Code: Otevřete ukázku tak, > že v řádku nabídek vyberete Otevřít složku souboru a vyberete složku projektu ukázky.
    • Použijte jiné integrované vývojové prostředí (IDE), které podporuje projekty .NET.