B_PrW_2 Programování pro MS Windows 2

Vysoká škola finanční a správní
léto 2024
Rozsah
2/0/0. 12 hodin KS/semestr. 3 kr. Ukončení: z.
Vyučující
Ing. Renata Janošcová, Ph.D. (cvičící)
Ing. Vladimír Nulíček, CSc. (pomocník)
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_2/c1APH: Čt 15:45–16:29 E303PC, Čt 16:30–17:15 E303PC, kromě Čt 15. 2. ; a Pá 12. 4. 8:45–10:15 E303PC, R. Janošcová
B_PrW_2/c2APH: Čt 17:30–18:14 E303PC, Čt 18:15–19:00 E303PC, kromě Čt 15. 2. ; a Pá 12. 4. 12:15–13:45 E303PC, R. Janošcová
B_PrW_2/vAPH: So 10. 2. 9:45–11:15 E303PC, 11:30–13:00 E303PC, So 23. 3. 9:45–11:15 E303PC, 11:30–13:00 E303PC, So 13. 4. 9:45–11:15 E303PC, 11:30–13:00 E303PC, R. Janošcová
Předpoklady
B_PRW_1 Programování pro MS Windows 1
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PrW_1.
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 kurzu je, aby studenti po jeho absolvování byli schopni vysvětlit a spravovat tvorbu aplikací pro operační systém Windows, použití vláken pro zpracování pozadí, využít pokročilé funkce grafického uživatelského rozhraní, spustit ve webovém prohlížeči a na straně serveru, pracovat s daty uloženými v XML nebo relačních databázích a komunikovat s jinými aplikacemi v síti.
Výstupy z učení
Na konci tohoto kurzu budou studenti schopni vysvětlit a spravovat tvorbu aplikací pro operační systém Windows, použití vláken pro zpracování pozadí, využít pokročilé funkce grafického uživatelského rozhraní, spustit ve webovém prohlížeči a na straně serveru, pracovat s daty uloženými v XML nebo relačních databázích a komunikovat s jinými aplikacemi v síti.
Osnova
  • 1. Koncept vícevláknového programování a jeho využití v moderních aplikacích s GUI
  • 2. Koncept vlákna v .NETu,
  • 3. Typické problémy vícevláknového programování a jejich řešení na platformě .NET (běžná synchronizační primitiva, apod.)
  • 4. Vlákna a Windows Forms
  • 5. Pokročilé možnosti tvorby aplikací s GUI na OS Windows pomocí platformy .NET
  • 6. Základní koncepty Windows Presentation Foundation (WPF) a XAML, srovnání s programováním aplikací pro Windows „New UI“ a Windows Store
  • 7. Využití ASP.NET pro tvorbu aplikací běžících na straně serveru
  • 8. Využití ASP.NET pro tvorbu aplikací běžících ve webovém prohlížeči
  • 9. Práce s XML daty v .NETu
  • 10. Práce s relačními databázemi – využití ADO.NET a LINQ
  • 11. Vypracování zápočtového programu
  • 12. Prezentování zápočtového programu
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
  • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 p. ISBN 03-212-5290-X.
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 průběžné vypracování a prezentování 6 praktických cvičení zadaných vyučujícím, nebo za tvorbu a prezentování zápočtového programu (ZP).
Cvičení i podmínky ZP budou upřesněny v MS Teams. Prezentování ZP bude nahráváno v MS Teams (7-15 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ě).
Informace učitele
https://is.vsfs.cz/go/tm5otx
Webová stránka předmětu (výš) představuje LINK na tým (předmět) v MS Teams (pak vyberte kanál Vašeho vyučujícího).
Studijní materiály (přednášky, videozáznamy, ...) předmětu najdete v IS VŠFS: https://is.vsfs.cz/auth/el/vsfs/leto2024/B_PrW_2/


KONTAKT na vyučující: garant Ing. Renata Janošcová, Ph.D - 37037@mail.vsfs.cz.


KONZULTACE: informace najdete na osobních stránkách vyučující v IS VŠFS (Výuka).


ISP a OPAKUJÍCÍ studenti: Hned na začátku semestru (první - druhý týden) kontaktujte Vašeho vyučujícího a dohodněte se na konkrétních podmínkách docházky a hodnocení.


DOPORUČUJEME podat žádost o zařazení do rozvrhové (seminární) skupiny ke konkrétnímu vyučujícímudle pokynů ze studijního oddělení.


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 léto 2008, léto 2009, léto 2010, zima 2010, léto 2011, zima 2011, léto 2012, zima 2012, léto 2013, léto 2014, léto 2015, léto 2016, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022, léto 2023, léto 2025.