Előadások prezentációi és mintakódjai

Témák

Típus és osztály

-    adattípus objektumelvű megvalósítása

-    class, method, constructor, scope, exception

előadás diái

kód: bag

UML

-    objektumelvű elemzés és tervezés diagramjai

előadás diái

Objektumok modellezése és példányosítása

-    objektumelvű programozási paradigma

-    getter, ToString(), operátor, foreach, static

előadás diái

kód: polygon

Felsorolók és algoritmus minták

-    algoritmus minták felsorolókra

-    visszavezetés algoritmus mintákra és tesztelés

előadás diái 

kód: depression

Szekvenciális fájlok kezelése

-    fájlfeldolgozás felsorolós algoritmus mintákkal

-    struct, switch, using, StreamWriter, Split()

előadás diái

kód: file_processing

Objektumok kapcsolatai

-    kapcsolatok jelölése az osztály diagramban

-    base, virtual, override

előadás diái

kód: sphere

Kapcsolatok modellezése és megvalósítása

-    kapcsolatokat kiépítő metódusok

-    readonly, List, Dictionary, cast, Convert, Parse()

előadás diái

kód: courses

Tervezési minták I.

-    sablonfüggvény, stratégia, egyke, állapot, látogató

-    abstract, interface, protected, static

előadás diái   

kód: shapes, creature

Tervezési minták II.

-    híd, bejáró, gyártófüggvény

-    initializing, Clone, copy constructor, yield, generic

előadás diái   

kód: set

Állapotgép

-    állapotgép diagram, aszinkron szignál-feldolgozás

-    thread, Monitor, Queue

előadás diái   

kód: garage

Eseményvezérelt alkalmazások

-    események feldolgozása

-    grafikus interfész .NET, Java, QT

előadás diái   

kód: petrolstation, stopwatch