Banner

WS 2003

Aktuelles

2003-12-18

FOX und FXRuby sind nun installiert. Für die GUI-Entwicklung auf den Linuxrechnern können Sie nun wieder wie gewohnt verfahren, ohne auf besondere Umgebungsvariablen angewiesen zu sein!

2003-10-16

Die besprochenen Gruppenzuteilungen in A, B und C sind nun in den Abgabeverzeichnissen wirksam, Gruppe 0 ist aufgelöst. Bitte geben Sie Ihre Übungen in der vereinbarten Gruppe ab, an der Sie auch teilnehmen.

Wegen mehrfacher Nachfragen: Sollte Ihre Accountnamensdatei in Ihrem Abgabeordner nicht richtig lauten, bitte ich um eine Mitteilung per email - Ihre Abgaben können davon unabhängig jederzeit erfolgen.

2003-10-10

Die zusätzliche dritte Praktikumsgruppe "C" wird nun tatsächlich angeboten, und zwar Freitags 09:30-11:00 Uhr in Raum 211 (anstelle der XML-Gruppe "C").

2003-09-26

Wegen des Feiertags am 3.10. fällt das Praktikum für beide Gruppen an diesem Tag aus.

Zum Nachschlagen: Die üblichen Abgaberegeln.

Vorlesung

Das Kursmaterial entsteht parallel zu diesem Kurs. Neue Kapitel werden nach und nach hinzugefügt. Achten Sie auf Aktualisierungen und Korrekturen schon erschienener Teile.

  1. Einführung, Überblick (zuletzt aktualisiert: 26.10.03) (PDF, s/w-Version)

  2. Vertiefung (zuletzt aktualisiert: 23.11.03) (PDF, s/w-Version)

  3. Anwendungen (zuletzt aktualisiert: 06.01.04) (PDF, s/w-Version)

  4. Ausblick (PDF, s/w-Version)

Praktikum

Das Kursmaterial entsteht parallel zu diesem Kurs. Neue Kapitel werden nach und nach hinzugefügt. Achten Sie auf Aktualisierungen und Korrekturen schon erschienener Teile.

  1. Informationsquellen, Werkzeuge, kleine Übungen zu Strings (PDF)

  2. Iteratoren; eine kleine Klasse (PDF)

  3. Vererbung; Mixins, Module (PDF)

  4. Exception handling am Beispiel File I/O (PDF)

  5. Reguläre Ausdrücke (passwd-Beispiel) (PDF)

  6. Registry-Projekt, Teil 1: Scanner, mit regulären Ausdrücken (PDF)

  7. Registry-Projekt, Teil 2: Ausgabeformatierung, Baumstruktur (PDF)

  8. Ruby-Extensions (PDF)

  9. Grundlagen der GUI-Programmierung mit FXRuby (PDF)

  10. Distributed Ruby und Marshaling (PDF)