Předmět Objektové programování (INM / BPOBP)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu INM / BPOBP - Objektové programování, Obchodně-podnikatelská fakulta v Karviné, Slezská univerzita v Opavě (SU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
1. Základní prvky jazyka C#. Metody návrhu programů. Rozdíl mezi procedurálním a objektovým programováním2. Zapouzdření. Objekty - objektové typy, deklarace třídy, instance třídy, komponenty tříd. Metody - deklarace metod, definování metod. Uživatelské datové typy. Vztahy mezi třídami (asociace, kompozice, dědičnost) a návrh programu z hlediska objektového programování3. Konstruktor a destruktor. Statické atributy a metody. Přetížení konstruktorů a metod. Dědičnost4. Operátory - přiřazovací, základní binární, unární, inkrementace a dekrementace, indexování, volání funkce, přetypování. Přetížení operátorů, friend funkce5. Dynamické datové typy - seznam, zásobník, fronta, strom, množina, kupa, slovník. Iterátory, kontejnery. Přístup ke vnořeným typům (public, protected, private). Dynamická alokace paměti. Operátory pro správu paměti, operátory pro alokaci polí6. Abstraktní třídy. Virtuální metody. Nevirtuální metody. Časná a pozdní vazba. Polymorfismus7. Vícenásobná dědičnost. Instance. Konstruktory a destruktory. Vícenásobné dědičnosti. Přetypování ukazatelů8. Prostory jmen a jejich použití. Práce se soubory, vstup a výstup aplikace9. Událostmi řízené programování - delegáti, události, zpracování výjímek, atributy10. Komponenty. Použití vizuálních komponent, formuláře, ovládací prvky11. Přístup k datům, připojení k databázi a datovým zdrojům12. Použití XML v prostředí .NET. XML jako datový zdroj. Čtení a zápis datových proudů XML. Serializace a deserializace objektů13. Vytvoření konkrétní aplikace v C#
Literatura
ČADA, O. Objektové programování. Praha: Grada, 2009. ISBN 978-80-247-2745-5.KAČMÁŘ D. Programujeme .NET aplikace ve Visual Studiu .NET. Computer Press. ISBN 8072265695.NAGEL, CH. a kol. C# 2005 - Programujeme profesionálně. New Yersey: Wiley Publishing, Inc., 2007. ISBN 0-7645-7534-1.SHARP, J. a J. JAGGER. Microsoft Visual C# .NET - krok za krokem. Brno: Mobil Media, 2002. ISBN 8086593274.POKORNÝ J. Úvod do .NET FRAMEWORK. Computer Press, 2002. ISBN 8086593169.
Požadavky
Semestrální projekt, minimálně 70% účast na seminářích, samostatné zpracování příkladů, vyhledávání a zpracování zdrojů na Internetu, zpracování cizojazyčných zdrojů.
Garant
Ing. Radomír PERZINA, Ph.D.
Vyučující
Ing. Radomír PERZINA, Ph.D.