B_PrW_2 Programování pro MS Windows 2

Vysoká škola finanční a správní
léto 2017
Rozsah
1/1. 6 hodin KS/semestr. 3 kr. Ukončení: z.
Vyučující
Mgr. Pavel Ježek, Ph.D. (cvičící)
Garance
Ing. Vladimír Nulíček, CSc.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ing. Barbora Ptáčková
Rozvrh seminárních/paralelních skupin
B_PrW_2/cAPH: každé liché pondělí 17:30–18:14 DELL ROOM E302PC, každé liché pondělí 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_2/pAPH: každé sudé pondělí 17:30–18:14 DELL ROOM E302PC, každé sudé pondělí 18:15–19:00 DELL ROOM E302PC, P. Ježek
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 nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
At the end of this course students will be able to explain and manage the creation of applications for Windows OS, that use of fibers for background processing, and/or use the advanced functions of the GUI, and/or run in a web browser and server-side, and/or work with data stored in XML or relational databases, and/or communicate with other applications over the network.
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. Využití síťové komunikace při tvorbě aplikací, základní koncepty vzdáleného volání objektů (.NET Remoting)
  • 12. Opakování, kontrola semestrální zápočtové práce.
Literatura
    povinná literatura
  • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 p. ISBN 03-212-5290-X.
  • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
    doporučená literatura
  • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
Výukové metody
Přednášky a cvičení v prezenční formě, řízené skupinové konzultace v kombinované formě; minimální povinná účast na cvičeních/seminářích v prezenční formě studia je 75%, na řízených skupinových konzultacích v kombinované formě studia 50%.“
Metody hodnocení
zápočet se uděluje za aktivní účast a vypracování a odevzdání zápočtového programu
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 2018, léto 2019, léto 2020, léto 2021, léto 2022, léto 2023, léto 2024, léto 2025.