Úvod k cvičením

Stránky: Moodle ZČU
Kurz: KPV/TI Technická informatika ve strojírenství - cvičení
Kniha: Úvod k cvičením
Vytiskl(a): Nepřihlášený host
Datum: pondělí, 9. listopadu 2026, 16.53

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 Flowgorithm

Flowgorithm je jednoduchý nástroj pro tvorbu vývojových diagramů s možností generování zdrojového kódu programu do různých programovacích jazyků. 

Flowgorithm je k dispozici ke stažení na následující adrese:

http://www.flowgorithm.org/

Na webové stránce tohoto SW nástroje pro stažení klikněte na sekci (záložku) Download a stáhněte si verzi v závislosti na nainstalovaném operačním systému na Vašem počítači. Stažený soubor extrahujte ("rozzipujte") a spusťte soubor setup.exe (v případě Windows). Ve spuštěném dialogovém oknu klikněte na tlačítko Next >  - viz Obrázek 1.

 

Obrázek 1: Počáteční okno instalace Flowgorithm

V dalším okně potvrďte přijetí licence zvolením I Agree a stiskněte tlačítko Next > - viz Obrázek 2. 


Obrázek 2: Přijetí licence

V následujícím oknu je vypsán cílový adresář, kam bude aplikace Flowgorithm instalována. Je vhodné ponechat přednastavenou cestu k adresáři (v případě potřeby můžete změnit cílový adresář instalace pomocí tlačítka Browse...). Zvolte možnost, kdo bude používat instalovanou aplikaci. Pro všechny účty, které jsou vytvořeny v operačním systému na počítači - volba Everyone (v případě, že chcete mít aplikaci přístupnou pouze pod svým účtem zvolte Just me). Potvrďte kliknutím na tlačítko Next > - viz Obrázek 3.


Obrázek 3: Volba cílového adresáře instalace Flowgorithm

V dalším okně potvrďte provedení instalace kliknutím na tlačítko Next > -  viz Obrázek 4.


Obrázek 4: Potvrzení instalace

Po proběhnutí instalace je zobrazeno dialogové okno s informací o dokončení instalace. Zavřete toto okno kliknutím na tlačítko Close - viz Obrázek 5.


Obrázek 5: Instalace dokončena


1.2. 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.