Moin,
* Hendrik Engelhardt
Ich bin gerade dabei in Java einzusteigen. Habe früher schon mal Ingenieuerinformatik mit C gemacht und dann ein wenig mit C++ probiert. Das waren aber alles Algorithmen und kleine Testprogramme dazu. Nun will ich aber eine Anwendung schreiben. So mit Gui und Logik und das alles in einem Programm zusammen, verteilt auf entsprechende Klassen. Mir fällt nun auf, das in allen Büchern und Lehr- und Lernunterlagen, welche ich bisher konsultiert habe immer nur auszugsweise die Sprache behandelt wird. Da bekommt man gesagt wie man ein Frame mit Swing erzeugt, ev. noch ein Menü hinzufügt usw.. Aber wie man die einzelnen Teile der Anwendung zusammenfügt, bzw. so ein Programm plant und anlegt schreibt niemand.
Nochmal genau: Welche Informationen bieten Deinen Bücher und welche fehlen Dir? Für Java benutze ich die O'Reilly Nutshell Bücher, weil man in denen sehr gut Details nachschlagen kann. Besonders die Beispiele sind nützlich. Noch nützlicher sind die Bücher aus der Java Series, die jeweils eine bestimmte Technologie beschreiben. Für Dich wäre dann wohl 'Java Swing' interessant Darüber hinaus solltest Du Dich über OOA&D schlau machen. Da kenne ich zwar kein Buch, das das Thema genau abdeckt, aber einige, die sich ergänzen: Craig Larman - Applying UML and Patterns (Gute Einführung) Gang of Four - Design Patterns (Indispensable) Fowler, Scott - UML Distilled (Einführung in UML, habe ich mit Hilfe eines Lehrers als Lehrbuch für OOA&D mißbraucht) Thorsten -- Im übrigen gilt ja hier derjenige, der auf den Schmutz hinweist, für viel gefährlicher als der, der den Schmutz macht. - Kurt Tucholsky