B_PrW_1 Programování pro MS Windows 1

Vysoká škola finanční a správní
zima 2021
Rozsah
1/1/0. 12 hodin KS/semestr. 3 kr. Ukončení: z.
Vyučující
Ing. Renata Janošcová, Ph.D. (přednášejí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/vAPH: Pá 15. 10. 14:00–15:30 S34, 15:45–17:15 S34, Pá 5. 11. 14:00–15:30 S34, 15:45–17:15 S34, Pá 17. 12. 14:00–15:30 S24, 15:45–17:15 S24, 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 se pokročilými ovládacími prvky WinForms
  • 10. Prezentace komplexních dat uživateli
  • 11. Globalizace a lokalizace aplikací
  • 12. Opakování, zápočet
Literatura
    povinná literatura
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
    doporučená literatura
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
Výukové metody
Výuka probíhá formou přednášek a seminářů v prezenční formě studia a řízených skupinových konzultací v kombinované formě studia.
Metody hodnocení
Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičeních v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Způsob zakončení předmětu: Zápočet bude udělen za tvorbu a prezentování zápočtového programu a aktivní účast na cvičeních, pozostávající z vypracování a prezentování minimálně dvou praktických cvičení.
Navazující předměty
Informace učitele
Pokyny pro ISP studenty: zápočet získáte za tvorbu a prezentování zápočtového programu a vypracování a prezentování minimálně tří praktických cvičení. 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 2022, zima 2023, zima 2024.