UIN1050 Objektové programování II (C#)

Filozoficko-přírodovědecká fakulta v Opavě
léto 2017
Rozsah
0/2/0. 3 kr. Ukončení: z.
Vyučující
RNDr. Miroslav Langer, Ph.D. (cvičící)
Garance
RNDr. Miroslav Langer, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Základy objektového programování v C#.
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
Studenti si prohloubí znalosti z oblasti programování v C#. Naučí se pracovat s komponentami, vytvářet grafické aplikace, seznámí se s prací s XML knihovnami, paralelizaci algoritmů, využívat SQL databáze v projektech, vytvářet a používat dynamické knihovny.
Osnova
  • 1) Práce s WinForm komponenty
    2) XAML tvorba grafických aplikací
    3) XML knihovny pro práci s XML soubory (Linq, XPath, XDocument)
    4) Linq knihovna
    5) Delegáti, tvorba více vláknových aplikací, paralelizace, vícevláknové vs. víceprocesové aplikace
    6) Tvorba a užití DLL
    7) MS SQL databáze a využití v projektech
Literatura
    doporučená literatura
  • msdn.microsoft.com/cs-CZ/library/67ef8sbd.aspx. URL info
  • www.itnetwork.cz/csharp. URL info
  • Clark, D. Beginning C# Object-Oriented Programming. 2013. ISBN 978-1-4302-4935-1. info
  • Sharp, J. Microsoft Visual C# 2010. 2013. ISBN 978-80-251-3147-3. info
  • Judith Bishopová. C# - návrhové vzory. Zoner Press, 2010. ISBN 978-80-7413-076-2. info
  • Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Ski. C# 2008 Programujeme profesionálně. Brno: Computer Press, 2009. ISBN 978-80-251-2401-7. info
  • Nagel, C., a kolektiv. C# 2008 programujeme profesionálně. 2009. ISBN 9788025124017. info
  • Virius Miroslav. C# pro zelenáče. Praha: Neocortex, 2002. ISBN 80-86330-11-7. info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Metody hodnocení
Zápočet
Informace učitele
Pro úspěšné ukončení předmětu je zapotřebí získat více než polovinu bodů ze zadaných úkolů.
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, zima 2008, léto 2009, léto 2010, léto 2011, léto 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.