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ů
-
.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í.
-
Visual Studio Code
- Stáhněte systémový instalátor: https://code.visualstudio.com/Download
-
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í.
- Nainstalujte rozšíření
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:
-
Vytvoření nového konzolového projektu:
dotnet new console -o program001-vypis-rady -
Přechod do složky projektu:
cd program001-vypis-rady -
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í!) -
Sestavení a spuštění programu:
dotnet run(Příkaz
dotnet buildslouží 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-radyprogram002-soucet-ciferprogram003-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.
- Breakpoint (
- Spustí program v režimu podrobného sledování. Umožňuje: