B_PrW_1 Programování pro MS Windows 1

Vysoká škola finanční a správní
zima 2022
Rozsah
1/1/0. 12 hodin KS/semestr. 3 kr. Ukončení: z.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičící)
Garance
Ing. Renata Janošcová, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková
Rozvrh seminárních/paralelních skupin
B_PrW_1/cAPH: Čt 17:30–18:14 E303PC, Čt 18:15–19:00 E303PC, kromě Čt 15. 12. ; a Čt 15. 12. 10:30–12:00 S16PC, R. Janošcová
B_PrW_1/vAPH: So 15. 10. 8:00–9:30 E303PC, 9:45–11:15 E303PC, 11:30–13:00 E303PC, So 5. 11. 8:00–9:30 E303PC, 9:45–11:15 E303PC, 11:30–13:00 E303PC, R. Janošcová
Předpoklady
B_UPg Úvod do programování
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_UPg.
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Cíle předmětu
Cílem předmětu je naučit se programovat běžné aplikace v jazyce C# pro platformu .NET pro OS Windows a jiné kompatibilní systémy, pochopit základní koncepty tvorby aplikací s GUI a umět využívat standardní knihovny Windows Forms pro tvorbu aplikací s GUI pro OS Windows.
Výstupy z učení
Na konci tohoto kurzu bude student schopen:
- programovat běžné druhy aplikací v jazyce C# pro platformu .NET (pro OS Windows, a jiné s .NET kompatibilní systémy);
- bude rozumět běžným konceptům tvorby aplikací s GUI, a bude schopen využívat standardní knihovny Windows Forms při tvorbě aplikací s GUI pro OS Windows.
Osnova
  • Obsah přednášek:
  • 1. Představení platformy .NET
  • 2. Představení základních konceptů jazyka C#
  • 3. Vývojové prostředí Microsoft Visual Studio
  • 4. Možnosti moderního programování a ladění aplikací
  • 5. Návrh a implementace konzolových aplikací pro platformu .NET
  • 6. Koncept zprávy a události, událostmi řízené programování (Event Driven Programming)
  • 7. Základní třídy knihovny Windows Forms (WinForms) pro tvorbu GUI
  • 8. Využití pokročilých konceptů jazyka C# pro tvorbu moderních aplikací s GUI
  • 9. Práce s pokročilými ovládacími prvky WinForms
  • 10.Prezentace komplexních dat uživateli
  • 11.Globalizace a lokalizace aplikací
  • 12.Prezentování zápočtového projektu
Literatura
    povinná literatura
  • VIRIUS, Miroslav. Programování v C#: od základů k profesionálnímu použití. Praha: Grada Publishing, 2021. ISBN 978-80-271-1216-6.
    doporučená literatura
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Výukové metody
Výuka probíhá formou cvičení a přednášek v prezenční formě studia; soustředění v kombinované formě studia;
Minimální povinná účast na cvičeních:
V prezenční formě studia je 75 %;
Na soustředěních v kombinované formě studia 50 %.
Metody hodnocení
Předmět je zakončen zápočtem.
ZÁPOČET: se uděluje za za z vypracování a prezentování minimálně jednoho praktického cvičení;
Tvorbu a prezentování zápočtového programu. Prezentování ZP bude nahráváno v MS Teams (min. 7 minut).
Udělení zápočtu je zároveň vázáno na splnění povinnosti aktivní docházky (min. 75 % v prezenční formě a min. 50 % v kombinované formě).
Navazující předměty
Informace učitele
Kontakt na vyučujícího: 37037@mail.vsfs.cz
KONZULTACE: osobně dle rozpisu v IS na osobní stránce vyučujícího: https://is.vsfs.cz/auth/osoba/37037#
nebo online v MS Teams dle vypsaných termínů: https://is.vsfs.cz/go/fc4rd8

ISP studenti: Hned na začátku AR kontaktujte vyučujícího a dohodněte se na konkrétních podmínkách. ISP studenti - zápočet se uděluje za vypracování a prezentování minimálně 3 praktických cvičení a:
Tvorbu a prezentování zápočtového programu. Prezentování ZP bude nahráváno v MS Teams (min. 7 minut).

3 kredity: 75 - 90 hodin studijní zátěže.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2007, léto 2008, zima 2008, zima 2009, zima 2010, léto 2011, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2023, zima 2024.