All posts by Andreas Scharf

Programming Methodologies, SS10

Hi,

wie bereits am Freitag den 11.06.2010 angekündigt fällt die PM Übung aus! Folgende Termine gelten:

Dienstag 15.06.2010: Vorlesung (HS1332)
Freitag  18.06.2010: Übung fällt aus!
Dienstag 22.06.2010: Vorlesung (HS1332)
Freitag    25.06.2010: Übung (CIP-Pool)
Dienstag 29.06.2010: Übung (HS1332)

Danach geht es wie gewohnt weiter! Die Folien der 9. PM Übung wurden entsprechend aktualisiert.

Programming Methodologies, SS10

Grundsätzlich müssen natürlich für die Pits nicht zwangsläufig JButtons verwendet werden. Jedes UI Element (auch selbst gezeichnete) ist erlaubt. Dementsprechend dürfen auch für die Zusatzaufgabe andere Elemente verwendet werden. Hier ein Link aus dem Swing Tutorial, der das manuelle Zeichnen in Swing erklärt: http://java.sun.com/docs/books/tutorial/uiswing/painting/index.html

Programming Methodologies, SS10

Für alle die noch nicht abgegeben haben und noch abgeben wollen, hier ein paar Hinweise für die, die das Mancala Projekt vom PM Blog verwenden:

  • Achtet in den Storyboards darauf, das nr-Attribut der Pits (und der Kalahs!) zu setzen!
  • Achtet in eurer Implementierung von moveStones() darauf, dass die Assoziation counterpart zwar referentielle Integrität sicherstellt, jedoch von der einen Seite über p1.getCounterpart() (==p2) und auf der anderen Seite entsprechend über p2.getRevCounterPart() (==p1) aufgerufen wird. Also: Entweder ihr zieht zwei counterpart links (p1 <=> p2, p2<=>p1) oder ihr seid in eurer moveStones() Implementierung darauf vorbereitet!
Programming Methodologies, SS10

Hi,

wenn euer Rechner viel Arbeitsspeicher hat (>=2GB) dann könnt ihr in der Datei eclipse.ini (liegt neben der eclipse.exe) folgendes ändern:


-vmargs
-Xms40m
-Xmx256m     <== den Wert ändern und dem Rechner anpassen. Z.B.:

-vmargs
-Xms40m
-Xmx1024m     <==

So läuft Fujaba4Eclipse stabiler wenn ihr viele Diagramme und Objekte habt.