Předmět: Platforma .NET

» Seznam fakult » PRF » KMI
Název předmětu Platforma .NET
Kód předmětu KMI/PNET
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Janoštík Radek, Mgr. Ph.D.
  • Krajča Petr, Mgr. Ph.D.
  • Keprt Aleš, Mgr. Ph.D.
Obsah předmětu
1. Opakování vybraných prvků jazyka C# - klonování, dědičnost, indexery, delegáty, anonymní metody, události, překrytí operátorů aj. 2. Vývojové prostředí Visual Studio 2008 3. String, StringBuilder, práce s regulárními výrazy 4. System.IO - disky, adresáře, soubory, proudy 5. Vysvětlení principů platformy .NET - jednotné exe soubory, společný typový systém, metadata, druhy datových typů, boxing/unboxing, výjimky 6.Intermediate langure (IL) - assembler, disassembler, kompilace, optimalizace, JIT, volání metod, spouštění programů, digitální podpisy, GAC, reflexe 7. Správa paměti v .NETu 8. Serializace 9. Procesy, aplikační domény, vlákna 10. Synchronizace vláken a procesů 11. Asynchronní programovací techniky 12. Sledování a diagnostika programů 13. Pokročilá témata uživatelského rozhraní, Windows Presentation Foundation

Studijní aktivity a metody výuky
Demonstrace
Výstupy z učení
Studenti se seznámí se základními pojmy z platformy .NET.
3. Aplikace Ukaž, jak použít .NET pro vývoj programů.
Předpoklady
KMI/ZP3CS Základy programování 3 (C#) KMI/PP2 Paradigmata programování 2
KMI/ZP3CS a zároveň KMI/OOP
----- nebo -----
KMI/PAPR3
----- nebo -----
KMI/PP2

Hodnoticí metody a kritéria
Ústní zkouška, Seminární práce

Aktivní účast v hodině. Plnění zadaných úkolů. Složení ústní (příp. písemné) zkoušky.
Doporučená literatura
  • Balena F. (2006). Programming Microsoft Visual C# 2005: The Base Class Library. Microsoft Press.
  • Duffy J. (2006). Professional .NET Framework 2.0. Wrox Press.
  • Powers L., Snell M. (2008). Microsoft Visual Studio 2008 Unleashed. Sams.
  • Randolph N., Gardner D. (2008). Professional Microsoft Visual Studio 2008. Wrox Press.
  • Sells C., Weinhardt M. (2006). Windows Forms 2.0 Programming. Addison Wesley Professional.
  • Virius M. (2002). Od C++ k C#. Kopp, 236 pp.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr