Die Abgaben werden per Mail an Friedrich Meissner geschickt.
Übungsblätter
Projektblatt: Ein Abenteuer mit JavaScript Ausgabe:
31.1.2006 Abgabe:
3.2./12.2.2006 Als PDF-Datei
oder als PostScript-Datei. Das Grundgerüst ist vorgegeben Hinweis:
Die Bearbeitung des Blattes kann im Team erfolgen,
bei der Präsentation beim Tutor muss
jedoch jeder einzeln den gesamten Code
erklären können.
Bugfix 1.2.,16:35: in ItemContainer.add fehlte ein var (neues ZIP gemacht)Die neue Version ist:
this.add = function(item) {
if (!item || item.container == this) return;
// find a free space within the array
for (var i=0; i<this.items.length; ++i) {
if (!this.items[i])
break;
}
if (item.container)
item.container.remove(item);
this.items[i] = item;
item.container = this;
this.size++;
this.empty = false;
if (this.display) this.display(item);
}
Bugfix 2.2.,12:56: der gleiche Fehler einige Zeilen tiefer
this.remove = function(item) {
if (!item) return;
for (var i=0; i<this.items.length; ++i) {
Dreizehntes Übungsblatt: Smalltalk Ausgabe:
19.1.2006 Abgabe:
26.1.2006 Als PDF-Datei
oder als PostScript-Datei.
Hinweis: Change sets für die Abgabe erzeugt man so:
Browser öffnen
Klassenkategorie mit der Lösung auswählen
Mitte klicken und file out wählen
Datei liegt im Verzeichnis, in dem Squeak gestartet wurde
Für die Aufgaben mit einzelnen Ausdrücken sollen diese
Ausdrücke einfach direkt aus dem Workspace in die
Zwischenablage kopiert werden (Alt-C).
Der Editor ist mitsamt einigen Hinweisen auf der Materialseite
erhältlich
Für Aufgabe 5 bitte diesen Tarball
auspacken, die Shell-Variablen setzen wie hier
beschrieben, make
eingeben und das Programm mittels shared_obj/Map
starten.