5.2.20
08/11/20

Diff for OOP_Unterlagen between 65 and 66

+ Unterlagen Objektorientierte Programmierung
** W. Tasin, M.Sc. - Prof. Dr. Irber - Prof. Dr. Thomas **

Hier finden Sie die Verweise auf vorlesungsbegleitende Unterlagen und sonstige Hinweise zur Lehrveranstaltung **Objektorientierte Programmierung**.
Sie können rechts oben am Datum erkennen, ob eine Aktualisierung der Seite stattfand.  
[[toc]]

----
**Hinweis zur Verwendung der hier veröffentlichten Unterlagen**
Die hier veröffentlichten Unterlagen sind in erster Linie als vorlesungsbegleitende Dienstleistung zu verstehen.
Der Inhalt der Skripten darf für nichtkommerzielle Zwecke (dies schließt auch die kostenlosen Weitergabe innerhalb **kommerzieller** Unternehmen ein) frei verwendet werden, sofern der Inhalt in **unveränderter Form** und **vollständig** verwendet wird.
Siehe auch Hinweise auf [http://www.netzmafia.de/skripten/index.html Netzmafia].
----
++ Vorlesungsbegleitende Unterlagen

|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/oop_Teil1_cpp_ws18.pdf Objektorientierte Programmierung in C++] || 22.09.2018 ||
|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/oop_Teil2_java_gui.pdf GUI-Programmierung in Java] || 5.10.2013 ||

 _

++ Weiterführende Literatur

|| [http://lsw.ee.hm.edu/~thomas/Vorlesung/VJV/vjv_all.pdf Programmieren in Java] (vollständiges Skript) || WS 2010/11 ||
|| ((Prog3_Vorlesungsunterlagen| Objektorientierte Programmieren in C++)) || WS 2009/10 ||

 _

++ Ehemalige Prüfungen
|| **WS 2014/15** || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/pruefung/pr_oop_ws1415.pdf Prüfung OOP WS14/15]  || \
|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/pruefung/Lsg_pr_oop_ws1415.pdf Lösung] || 
|| **WS 2016/17** || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/pruefung/pr_oop_ws1617.pdf Prüfung OOP WS16/17]  || \
|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/pruefung/Lsg_pr_oop_ws1617.pdf Lösung] || 22.01.19 || 
|| **SS 2017** || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/pruefung/pr_oop_ss17.pdf Prüfung OOP SS17]  || \
|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/pruefung/Lsg_pr_oop_ss17.pdf Lösung] || 
 _

Nachfolgende Prüfungen der Vorlesung **Programmieren 3** sind Beispiele für den
C++-Anteil der Prüfung.
Für die Lehrveranstaltung **OOP** wird noch GUI-Programmierung mit Java geprüft.
 
|| **WS 2006/07** || [http://lsw.ee.hm.edu/~tasin/vorlesung_prog3/vcq_pr_ws2006_07.pdf vcq_pr_ws2006_07.pdf] || \
|| [http://lsw.ee.hm.edu/~tasin/vorlesung_prog3/vcq_pr2006_07_Loesung.pdf vcq_pr2006_07_Loesung.pdf] || 1.07.2009 ||
|| **SS 2007** || [http://lsw.ee.hm.edu/~tasin/vorlesung_prog3/vcq_pr_ss2007.pdf vcq_pr_ss2007.pdf] || \
|| [http://lsw.ee.hm.edu/~tasin/vorlesung_prog3/vcq_pr2007_Loesung.pdf vcq_pr2007_Loesung.pdf] || 20.01.2014 ||


 _

++ Demoprogramme und erarbeitete Beispiele

+++ Demoprogramme

 _


+++ Vorlesungsbeispiele WS 2018/19
|| **Termin 1.10.18** || Complex in C || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/bsp_comp_vector.c bsp_comp_vector.c] || 1.10.2018 ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/Hello.java Hello.java] || ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/Circle.java Circle.java] || ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/MyFrame.java MyFrame.java] || ||
|| **Termin 8.10.18** || GUI mit Listener || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/FirstGUI/ButtonListener.java ButtonListener.java] || 8.10.2018 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/FirstGUI/MainWindow.java MainWindow.java] || ||
|| **Termin 15.10.18** || GUI mit Listener (alternative) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/SecondGUI/ButtonListener.java ButtonListener.java] || 15.10.2018 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/SecondGUI/MyMain.java MyMain.java] || ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/SecondGUI/RunMain.java RunMain.java] || ||
|| || erste C++-Klasse || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/first.cpp first.cpp] || ||
|| **Termin 22.10.18** || !ThirdGUI mit eigenem Panel und Überschreiben von paint || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/ThirdGUI/ThirdFrame.java ThirdFrame.java] || 22.10.2018 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/ThirdGUI/OwnPanel.java OwnPanel.java] || ||
|| || Beispiel zu Streams/Namespaces und Referenzen || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/refs_n_io.cpp refs_n_io.cpp] || ||
|| || first.cpp etwas mit Referenzen verbessert || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/second.cpp second.cpp] || ||
|| **Termin 12.11.18** || Von Struktur (!IntArray) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/struct1/IntArray.h IntArray.h] || 12.11.2018 ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/struct1/IntArray_main.cpp IntArray_main.cpp] ||  ||
||  || zur Klasse (!IntArray) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class1/IntArray.h IntArray.h] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class1/IntArray_main.cpp IntArray_main.cpp] ||  ||
||  || !IntArray mit dyn. Allokation || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class2/IntArray.h IntArray.h] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class2/IntArray.cpp IntArray.cpp] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class2/IntArray_main.cpp IntArray_main.cpp] ||  ||
|| **Termin 19.11.18** || Vererbung Beispiel 1 || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/inheritance/example_inherit.cpp example_inherit.cpp] || 19.11.2018 ||
|| **Termin 26.11.18** || Funktionsaufrufoperator - Gerade || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class3/gerade_main.cpp gerade_main.cpp] || 26.11.2018 ||
|| || Klasse - Gerade || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class3/Gerade.h Gerade.h] || ||
|| || Funktionsaufrufoperator - Gerade (als Klassen-Template) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class3/gerade_main_templ.cpp gerade_main_templ.cpp] || 26.11.2018 ||
|| || Klasse - Gerade || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/class3/Gerade_templ.h Gerade_templ.h] || ||
|| **Termin 3.12.2018** || Array als Template-Klasse (aus !IntArray 12.11.18) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/Array.h Array.h] ||  ||
|| || Template-Funktionen und Verwendung von Array || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/templ1_main.cpp templ1_main.cpp] ||  ||
|| || Erste STL-Containerverwendung  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/first_cont1.cpp first_cont1.cpp] ||  ||
|| **Termin 10.12.2018** || Klasse eines Funktionsobjekts || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/util1.h util1.h] ||  ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/templ3_main.cpp templ3_main.cpp] ||  ||
|| **Termin 17.12.2018** || Weitere Funktionsobjekte und Container || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/container/cont_main2.cpp cont_main2.cpp] ||  ||
|| || Binäre Funktionsobjekte und Container || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/container/cont_main3.cpp cont_main3.cpp] ||  ||
|| **Termin 7.01.2019** || map-Container || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS18_19/klartext_main.cpp klartext_main.cpp] ||  ||

 _

+++ Vorlesungsbeispiele WS 2017/18
|| **Termin 2.10.17** || ADC-Klasse || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/bsp1/Voltage_ADC.java Voltage_ADC.java] || 2.10.2017 ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/bsp1/Test_ADC.java Test_ADC.java] || ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/bsp1/Temp_ADC.java Temp_ADC.java] || ||
|| **Termin 17.10.17** || !FirstFrame (GUI-Beispiel) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/FirstFrame/FirstFrame.java FirstFrame.java] || 17.10.2017 ||
|| || mit !OwnPanel (Malen im Panel) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/FirstFrame/OwnPanel.java OwnPanel.java] || ||
|| || Minimales Publisher-Observermuster (ohne Polymorphie) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/littlePublisher/ConPublisher.java ConPublisher.java] || ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/littlePublisher/ConObserver.java ConObserver.java] || ||
|| **Termin 6.11.17** || Personenverwaltung (noch nicht vollständig und korrekt)|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw/main.cpp main.cpp] || 6.11.2017 ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw/PersonCPP.cpp PersonCPP.cpp] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw/PersonCPP.h PersonCPP.h] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw/XMen.h XMen.h] || ||
|| **Termin 13.11.17** || Koordinaten (Bsp. Operatorueberladen)|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/koord/main.cpp main.cpp] || 13.11.2017 ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/koord/Koord.h Koord.h] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/koord/Koord.cpp Koord.cpp] || ||
|| || Personenverwaltung (Ergaenzungen/Verbesserung)|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw1/main.cpp main.cpp] || 13.11.2017 ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw1/PersonCPP.cpp PersonCPP.cpp] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw1/PersonCPP.h PersonCPP.h] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/pers_verw1/XMen.h XMen.h] || ||
|| **Termin 11.12.17** || Exceptionbsp. || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/exc1.cpp exc1.cpp] || 11.12.2017 ||
|| || Strings (STL) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/string1.cpp string1.cpp] || 11.12.2017 ||
|| || Pair und Vector (STL) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/uebersetzung.cpp uebersetzung.cpp] || 11.12.2017 ||
|| **Termin 18.12.17** || diverse Containerbeispiele || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/container_example.cpp container_example.cpp] || 18.12.2017 ||
|| **Termin 8.01.18** || Bsp. zu STL-Algorithmen || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS17_18/algorithm_stl.cpp algorithm_stl.cpp] || 18.01.2018 ||

 _

+++ Vorlesungsbeispiele WS 2016/17
|| **Termin 24.10.16** || Wechsler (Hin- und Her schalten) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/MyButtonFrame.java MyButtonFrame.java] || 24.10.2016 ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/MyButtonListener.java MyButtonListener.java] || ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/ButtonAction.java ButtonAction.java] || ||
|| **Termin 14.11.16** || Complex über struct || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/ctest1.cpp ctest1.cpp] || ||
||  || Complex über class || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/ctest2.cpp ctest2.cpp] || ||
||  || Complex ausgelagert in Header-Datei || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/Complex.h Complex.h] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/Complex.cpp Complex.cpp] || ||
||  || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/ctest3.cpp ctest3.cpp] || ||
|| **Termin 21.11.16** || !CharStack || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/stack/CharStack.h CharStack.h] || ||
|| ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/stack/CharStack.cpp CharStack.cpp] || ||
|| || !IntStack || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/stack/IntStack.h IntStack.h] || ||
|| || Als Ableitung so nicht sinnvoll?? || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/stack/IntStack.cpp IntStack.cpp] || ||
|| || Wie/was müsste abgeleitet werden? ||  || ||
|| **Termin 5.12.16** || Funktionsobjektklasse (Add) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/Add.h Add.h] || ||
||  || inkl. Erweiterung auf Template || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/add_m.cpp add_m.cpp] || ||
|| **Termin 12.12.16** || Exception-Beispiel || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/throw.cpp throw.cpp] || ||
|| || STL-vector-Beispiel || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS16_17/vec1.cpp vec1.cpp] || ||

 _

+++ Vorlesungsbeispiele WS 2015/16
|| **Termin 5.10.15** || Flaechenberechnung Java || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/TestProgram.java TestProgram.java] || 12.10.2015 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/GeoObj.java GeoObj.java]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/Circle.java Circle.java]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/Cylinder.java Cylinder.java]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/Cylinder_ext.java Cylinder_ext.java]  ||  ||
|| **Termin 19.10.15** || !TicTacToe (Teil 1) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/TicTacToe/TicTacToe.java TicTacToe.java] || 19.10.2015 ||
|| || (!ActionListener-Klasse)|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/TicTacToe/ButtonAction.java ButtonAction.java] || ||
|| || (Runner-Klasse - nur alternativ)|| [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/TicTacToe/TicTacToeRunner.java TicTacToeRunner.java] || ||
|| **Termin 2.11.15** || Referenzen (ohne OOP) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/ref_example1.cpp ref_example1.cpp] || 2.11.2015 ||
|| **Termin 30.11.15** || Klasse mit Inkrement und Dekrement || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/Prime_m.cpp Prime_m.cpp] || 23.12.2015 ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/Prime.h Prime.h] || ||
|| **Termin 21.12.15** || Contaier und Strings || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/container_string_ex.cpp container_string_ex.cpp] || 23.12.2015 ||
|| **Termin 11.01.16** || Funktionsobjekte und Container || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry1/PBEntry.h PBEntry.h] || 13.01.2016 ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry1/main.cpp main.cpp] ||  ||
||  || Funktionsobjekte (Verbesserung 1) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry2/PBEntry.h PBEntry.h] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry2/main.cpp main.cpp] ||  ||
||  || Funktionsobjekte (Verbesserung 2) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry3/PBEntry.h PBEntry.h] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry3/main.cpp main.cpp] ||  ||
||  || Funktionsobjekte (z. B. zum Löschen) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry4/PBEntry.h PBEntry.h] ||  ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS15_16/pbentry4/main.cpp main.cpp] ||  ||

 _

+++ Vorlesungsbeispiele WS 2014/15
|| **Termin 6.10.14** || Flaechenberechnung C++ || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/calcArea_main.cpp calcArea_main.cpp] || 12.10.2014 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/Circle.h Circle.h]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/Rectangle.h Rectangle.h]  ||  ||
|| || Flaechenberechnung Java || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/TestGeo.java TestGeo.java] || 15.10.2014 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/GeoObject.java GeoObject.java]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/Circle.java Circle.java]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/Cylinder.java Cylinder.java]  ||  ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/Rectangle.java Rectangle.java]  ||  ||
|| || Klassendiagramm || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/GeoObjects-ClassDiagram.jpg GeoObjects-ClassDiagram.jpg]  ||  ||
|| **Termin 20.10.14** || Erste GUI || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/MyFrame1/MyFrame.java MyFrame.java] || 22.10.2014 ||
||  || - mit einem JLabel || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/MyFrame2/MyFrame.java MyFrame.java] || ||
||  || - und einem JButton || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/MyFrame3/MyFrame.java MyFrame.java] || ||
||  || - und !ActionListener für den Button || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/MyFrame4/MyFrame.java MyFrame.java] || ||
||  ||  || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/MyFrame4/MAction.java MAction.java] || ||
||  || - alternative Lösung || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/MyFrame5/MyFrame.java MyFrame.java] || ||
|| **Termin 3.11.14** || swap mit Referenzen || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/swapByReference.cpp swapByReference.cpp] || 28.11.2014 ||
|| **Termin 10.11.14** || Klasse in C++ || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/PersDaten.h PersDaten.h] || 11.11.2014 ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/PersDaten.cpp PersDaten.cpp] || ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/persdaten_main.cpp persdaten_main.cpp] || ||
|| **Termin 17.11.14** || !PersDaten (2. Version) || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/persdaten2/PersDaten.h PersDaten.h] || 28.11.2014 ||
|| || mit Copy-Konstruktor und Zuweisungsop. || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/persdaten2/PersDaten.cpp PersDaten.cpp] || ||
|| || || [http://lsw.ee.hm.edu/~tasin/vorlesung_oop/beispiele/WS14_15/persdaten2/persdaten_main.cpp persdaten_main.cpp] || ||

 _

----
++ Links
((OOP_Termine|Terminplan OOP))
((OOP_Praktikum|Praktikum OOP))
((Wiki/Home|Zur Hauptseite))