002 ‐ příprava pro programování v C# - zizanek/github-tz-is-2026-sk1 GitHub Wiki

Příprava pro programování v C#

1. Instalace nástrojů

  1. .NET SDK

    • Stáhněte z oficiálního webu: https://dotnet.microsoft.com/en-us/download
    • Doporučeno: aktuální verze .NET 10 (LTS).
    • Poznámka: Vždy stahujte SDK (Software Development Kit), nikoliv pouze Runtime. SDK obsahuje kompilátor, nástroje i běhové prostředí.
  2. Visual Studio Code

  3. Rozšíření ve VS Code (instalují se v záložce Extensions přes zkratku Ctrl + Shift + X):

    • Nainstalujte rozšíření C# (Base language support for C# od Microsoftu).
    • Důležité: Neinstalujte rozšíření C# Dev Kit. Základní rozšíření C# nevyžaduje žádné přihlašování ani zakládání účtů a obsahuje veškerou podporu: doplňování kódu (IntelliSense), kontrolu chyb i ladění.

2. Ověření instalace

Otevřete terminál (ve Windows např. PowerShell nebo integrovaný terminál ve VS Code přes zkratku Ctrl + ~):

dotnet --version

Pokud se vypíše číslo verze začínající na 10.0.xxx, prostředí je správně nainstalováno a připraveno.


3. Založení a spuštění projektu

Při vytváření projektů nepoužívejte v názvech mezery ani diakritiku.

Postup v terminálu krok za krokem:

  1. Vytvoření nového konzolového projektu:

    dotnet new console -o program001-vypis-rady
    
  2. Přechod do složky projektu:

    cd program001-vypis-rady
    
  3. Otevření projektu ve VS Code:

    code .
    

    (Příkaz code . otevře aktuální složku jako pracovní prostor. Otevření celé složky projektu je klíčové pro správné fungování nápovědy a ladění!)

  4. Sestavení a spuštění programu:

    dotnet run
    

    (Příkaz dotnet build slouží k pouhé kontrole kompilace a syntaktických chyb bez spuštění.)

Doporučená konvence pojmenování:

Pro přehlednost v souborech během cvičení budeme projekty číslovat:

  • program001-vypis-rady
  • program002-soucet-cifer
  • program003-pocet-bodu

4. Běh programu: Run vs. Debug

  • Run (dotnet run)

    • Standardní spuštění programu přímo v terminálu.
    • Vhodné pro běžné testování aplikací, které vyžadují vstup z klávesnice (Console.ReadLine).
  • Debug (Ladění přes klávesu F5)

    • Spustí program v režimu podrobného sledování. Umožňuje:
      • Breakpoint (F9): Zastavit vykonávání programu na vybraném řádku dříve, než se provede.
      • Krokování (F10 / F11): Procházet kód instrukci po instrukci a sledovat chování řádek po řádku.
      • Sledování proměnných (Variables / Watch): V reálném čase vidět aktuální hodnoty uložené v paměti počítače.