Úvod k cvičením
| Sitio: | Moodle ZČU |
| Curso: | KPV/TI Technická informatika ve strojírenství - šablona |
| Libro: | Úvod k cvičením |
| Imprimido por: | Nepřihlášený host |
| Día: | martes, 10 de noviembre de 2026, 07:33 |
1. Úvod ke cvičením
Tento kurz je zaměřen na procvičení algoritmizace. Kurz je rozdělen do jednotlivých sekcí ve formě tzv. knih. To Vám umožní exportovat jednotlivé kapitoly (nebo celou knihu) do formátu *.pdf, pomocí sekce Správa -> Správa knihy -> atd., umístěné v levém dolním rohu. Vzhledem k tomu, že kurz obsahuje značné množství obrázků, zvažte, zda je nutné tisknout kompletní kapitolu, nebo zda postačí jen vytisknout závěrečnou kapitolu nazvanou Výsledný kód, která obsahuje kompletní zdrojový kód aplikace s komentáři popisovaný v předchozích kapitolách, tak i výstupy programu.
Jednotlivé knihy obsahují příklady, které jsou členěny do dvou sekcí:
- Příklad řešený pomocí konzolové aplikace
- Stejný (nebo velmi podobný) příklad řešený pomocí WPF aplikace (Windows Presentation Foundation) (objektový přístup - formulář)
Každý příklad obsahuje následující kapitoly:
- Název příkladu - zadání a účel řešeného problému, typ aplikace (forma konzolové, nebo WPF aplikace), popis úkolu, funkčnost aplikace, výstup programu
- Analýza a návrh řešení - obsahuje analýzu problému, možná úskalí a navržený algoritmus ve formě vývojového diagramu (pokud to není nutné, analýza u WPF aplikace již neobsahuje analýzu řešení problému prováděnou již pro konzolovou aplikaci. Analýza prováděná pro WPF je zaměřena především na návrh formuláře a jeho funkčnosti)
- Zdrojový kód - u konzolové aplikace obsahuje zdrojový kód v C#. U WPF aplikací obsahuje XAML kód (jazyk pro tvorbu formuláře, jeho prvků a událostí) a Code Behind (zdrojový kód v C# obsahující metody pro obsluhu událostí, např. co se má provést, pokud bude stisknuto tlačítko na formuláři)
- Výsledný kód - výsledný zdrojový kód v C# vytvářené aplikace včetně výstupů aplikace. U WPF také bude obsahovat XAML kód týkající se formuláře
Kurz také obsahuje jednotlivé autotesty, který Vám ukáží, zda jste dostatečně pochopili jednotlivé principy, tzn. zda jste pochopili princip řešení příkladu (doplňování chybějících částí vývojového diagramu), nebo zda jste se naučili syntaxi používanou v C# (doplňování chybějících částí zdrojového kódu programu). Kurz rovněž obsahuje jednotlivé vývojové diagramy sestavené pomocí SW aplikace Flowgorithm.
1.1. Instalace Visual Studio 2019
Tento kurz slouží jako úvod do algoritmizace, kde k procvičování algoritmů je použit programovací jazyk C# a grafické prostředí WPF. Pro samotnou tvorbu programů byl použit Visual Studio 2019. K dispozici je zdarma Visual Studio Community k dispozici na stránkách https://www.visualstudio.com/vs/community/.
Na této stránce klikněte na Stáhnout Visual Studio. V tento okamžik se stáhne jen instalátor, zbytek se bude stahovat až během instalace. Visual Studio je komplexní vývojový nástroj podporující vývoj v mnoha jazycích a platformách. Nutné minimum pro tento kurz je instalace balíku Vývoj desktopových aplikací pomocí .NET.

Dále na záložce jazykové sady zvolte instalaci anglického jazyka.

Dále jen klikněte na tlačítko Nainstalovat a počkejte.
WPF je zkratka pro Windows Presentation Foundation. Jedná se o nejnovější přístup k vytváření GUI aplikací na platformě .NET společnosti Microsoft.
Na internetu je celá řada stránek, kde je možné se seznámit s WPF. Jedná se např.:
V kurzu nejsou vysvětleny všechny používané příkazy z WPF, ani z C#. Jedná se o podpůrný materiál k jednotlivým cvičením realizovaných v učebně, kde budou jednotlivé termíny vysvětleny.