1. Shrnutí základních programovacích technik. Úvod do moderních programovacích jazyků Visual Basic .NET a C#. Základy objektově orientovaného programování - používaní rozhranní objektů (vlastnosti, metody a události). Práce s vybranými referenčními a hodnotovými datovými typy .NET frameworku.
2. Objektově orientované programování v .NET framework. Tvorba vlastních tříd a rozhraní objektů. Tvorba a použití kolekcí objektů.
3. Visuální programování ve Windows forms I. Typy formulářů, základní ovládací prvky (button, textbox, listbox, checkbox, combobox atd.). Událostně řízené programování. Uspořádání ovládacích prvků na formuláři (Containers).
4. Visuální programování ve Windows forms II. SDI a MDI rozhranní aplikací. Návrh menu a ovládacích panelů (ovládací prvky kategorie Menus a Toolbars ). Příklad tvorby textového editoru, návrh grafického rozhranní aplikace.
5. Visuální programování ve Windows forms III. Standardní dialogy (výběr souboru, adresáře, barvy a písma). Pokročilá práce s menu a ovládacími prvky. Práce se soubory v .NET frameworku. Příklad tvorby textového editoru - zobrazení, editace a ukládání souborů.
6. Visuální programování ve Windows forms IV. Tisk ve windows forms (ovládací prvky kategorie Printing). Příklad tvorby textového editoru - tisk souborů.
7. Visuální programování ve Windows forms V. Výběr z pokročilých ovládacích prvků (ErrorPriveder, FileSystemWatcher, SerialPort apod.), ošetřování platnosti vstupních hodnot. Ošetřování výjimek. Dokončení textového editoru, kontrola stavů souborů, ošetření chybových stavů a vstupů dialogů.
8. Tvorba klientských databázových aplikací ve Windows forms I. Práce s datovými zdroji, tvorba spojovacího řetězce (ConnectionString). Databázové ovládací prvky (BimdingSource, BindingNavigator). Vytvoření jednoduché klientské aplikace pomocí vizuálních nástrojů. Konfigurace aplikací (soubor s příponou config). Příklad tvorby klientské databázové aplikace evidence Faktur nad databázi SQL serveru - tvorba základního rozhranní, editace firem.
9. Tvorba klientských databázových aplikací ve Windows forms II. Práce v ADO .NET (třídy DataAdapter, DataSet, TableAdapter). Vizuální editace datových množin (DataSet). Použití ovládacího prvku DataGrid. Vytvoření jednoduché klientské aplikace pomocí vizuálních nástrojů. Příklad tvorby klientské databázové aplikace evidence Faktur nad databázi SQL serveru - editace faktur včetně rozpisů.
10. Tvorba klientských databázových aplikací ve Windows forms IV. Tvorba tiskových sestav (Microsoft report). Příklad tvorby klientské databázové aplikace evidence Faktur nad databázi SQL serveru - Tisk faktury.
11. Úvod do pokročilých technik visuálního programování ve Windowsw Forms. Tvorba a využití webových služeb. Tvorba vlastních ovládacích prvků.
12. Úvod do tvorby WPF (Windows Presentation Foundation) grafických aplikací. Principy tvorby formulářů, uspořádání prvků. Provázanost na technologii Silverlight. Příklad tvorby jednoduché aplikace.
13. Úvod do tvorby profesionálních doplňků pro MS Office. Principy tvorby a distribuce doplňků, úvod do vytváření vlastních karet funkcí (ovládací prvek Ribbon). Příklad realizace vlastního doplňku pro MS Word a MS Excel.
14. Distribuce aplikací. Vytvoření instalačního balíku (Setup project) a distribuce aplikací metodou ClickOnce. Udělení zápočtů.
2. Objektově orientované programování v .NET framework. Tvorba vlastních tříd a rozhraní objektů. Tvorba a použití kolekcí objektů.
3. Visuální programování ve Windows forms I. Typy formulářů, základní ovládací prvky (button, textbox, listbox, checkbox, combobox atd.). Událostně řízené programování. Uspořádání ovládacích prvků na formuláři (Containers).
4. Visuální programování ve Windows forms II. SDI a MDI rozhranní aplikací. Návrh menu a ovládacích panelů (ovládací prvky kategorie Menus a Toolbars ). Příklad tvorby textového editoru, návrh grafického rozhranní aplikace.
5. Visuální programování ve Windows forms III. Standardní dialogy (výběr souboru, adresáře, barvy a písma). Pokročilá práce s menu a ovládacími prvky. Práce se soubory v .NET frameworku. Příklad tvorby textového editoru - zobrazení, editace a ukládání souborů.
6. Visuální programování ve Windows forms IV. Tisk ve windows forms (ovládací prvky kategorie Printing). Příklad tvorby textového editoru - tisk souborů.
7. Visuální programování ve Windows forms V. Výběr z pokročilých ovládacích prvků (ErrorPriveder, FileSystemWatcher, SerialPort apod.), ošetřování platnosti vstupních hodnot. Ošetřování výjimek. Dokončení textového editoru, kontrola stavů souborů, ošetření chybových stavů a vstupů dialogů.
8. Tvorba klientských databázových aplikací ve Windows forms I. Práce s datovými zdroji, tvorba spojovacího řetězce (ConnectionString). Databázové ovládací prvky (BimdingSource, BindingNavigator). Vytvoření jednoduché klientské aplikace pomocí vizuálních nástrojů. Konfigurace aplikací (soubor s příponou config). Příklad tvorby klientské databázové aplikace evidence Faktur nad databázi SQL serveru - tvorba základního rozhranní, editace firem.
9. Tvorba klientských databázových aplikací ve Windows forms II. Práce v ADO .NET (třídy DataAdapter, DataSet, TableAdapter). Vizuální editace datových množin (DataSet). Použití ovládacího prvku DataGrid. Vytvoření jednoduché klientské aplikace pomocí vizuálních nástrojů. Příklad tvorby klientské databázové aplikace evidence Faktur nad databázi SQL serveru - editace faktur včetně rozpisů.
10. Tvorba klientských databázových aplikací ve Windows forms IV. Tvorba tiskových sestav (Microsoft report). Příklad tvorby klientské databázové aplikace evidence Faktur nad databázi SQL serveru - Tisk faktury.
11. Úvod do pokročilých technik visuálního programování ve Windowsw Forms. Tvorba a využití webových služeb. Tvorba vlastních ovládacích prvků.
12. Úvod do tvorby WPF (Windows Presentation Foundation) grafických aplikací. Principy tvorby formulářů, uspořádání prvků. Provázanost na technologii Silverlight. Příklad tvorby jednoduché aplikace.
13. Úvod do tvorby profesionálních doplňků pro MS Office. Principy tvorby a distribuce doplňků, úvod do vytváření vlastních karet funkcí (ovládací prvek Ribbon). Příklad realizace vlastního doplňku pro MS Word a MS Excel.
14. Distribuce aplikací. Vytvoření instalačního balíku (Setup project) a distribuce aplikací metodou ClickOnce. Udělení zápočtů.