home

teaching

klasse 01-I

klasse 01-I
3. Semester

 

contact

 

Unterricht für die Klasse 01-I, 5. Semester

Inhaltsverzeichnis

 

1. Abend

  • Objektorientierte Programmierung anhand des Beispiels Notenliste (wieder einmal). Anwendung der Standard Container Klassen. Fehler vermeiden mit Hilfe von "assert" (.pdf)
  • Das Demoprojekt von diesem Abend (.zip)
2. Abend
  • Vector und List aus der Standard-C++ Library (.pdf)
  • Beispiel 1 zum Download (.cpp)
  • Beispiel 2 zum Download (.cpp)
  • Lösung Übung erster Teil (.zip)
  • Lösung Übung "Medienshop" (für Visual Studio 6 .zip Achtung neue Version)(für Visual Studio .Net .zip). Als Test kannst du die Datei "test.csv" aus dem Programm heraus laden. Versuche dann diese Daten als Html abzuspeichern! Es wird eine .html Datei im Projektverzeichnis oder im Verzeichnis des .exe erzeugt.
3. + 4. Abend
  • Besprechung der Übung Medienshop
  • Map aus der Standard-C++ Library (.pdf)
  • Beispiel zur Map aus der Lektion (.cpp)
  • Medienshop mit Map (.zip) für das Visual Studio 6
5. Abend
  • Ausnahmebehandlung in C++ mit Exceptions (.pdf)
  • Beispiel zur Ausnahmebehandlung (leider ein wenig akademisch) aus der Lektion (.cpp)
  • Beispiel zu Polymorphismus mit Containern, beachte den Kommentar (.cpp)
6. + 7. Abend
  • Die Klasse Zahl als Abstraktion einer Zahl in verschiedenen Formaten, mit Ausnahmebehandlung (.pdf)
  • Visual Studio Projekt im Zustand vom 6. Abend (.zip)
  • Probeprüfung (.pdf) mit Lösung (.pdf)
8. Abend
  • Prüfung, Achtung nicht ganz einfach...
  • Klasse zum Zählen von Objekten (.zip), Projekt mit Beispiel (.zip)
9. Abend
  • Objekte einer bestimmten Klasse zählen. (.pdf)
  • Threads erzeugen unter Windows (.pdf), Beispiel aus der Lektion (.zip)
10. Abend
  • Den seriellen Port unter Windows benutzen (.pdf), Code (.zip)
  • Zustand des Beispiel-Projektes (.zip)
11. Abend
  • Musterlösung zur Prüfung (.pdf)
  • Den seriellen Port unter Windows benutzen, Fortsetzung und...
  • Das Singleton Pattern. (.pdf)
  • Serieller Port 3. Teil (.pdf)
  • Zustand des Projektes am Ende des Abends. (.zip)
12. Abend
  • Serieller Port, Teil 3a (.pdf)
  • Serieller Port 4. Teil (.pdf)
13. Abend
14. Abend
  • Ein erstes Windows Programm in C++. (.pdf) Code (.cpp)
  • Behandeln der WM_PAINT Nachricht. (.pdf)
  • Übungsbesprechung (Serial Port mit Observer Pattern)
15. Abend
  • Ein Design-Beispiel (.pdf)
  • Wer will darf noch eine Prüfung schreiben (kleine Hilfestellung zur Prüfung 3 als .pdf)
  • Lösung zu Prüfung zwei (.pdf)
  • Zur Ergänzung: Ein Windows Beispiel: WindowsUhr (.pdf) (werden wir nicht zusammen ansehen)
  • Wirtschaftskunde für Programmierer