Hey,
ich versuche demnächst mein erstes Swing-Projekt umzusetzen. Die Grundlagen sind da, doch ich weiß nicht so recht, wie ich das Programm strukturieren soll. Ich würde mir gerne gleich eine "richtige" Methode aneignen, um später einheitlich zu programmieren.
In Büchern wird zwar das nötige Wissen vermittelt, um eine Anwendung zu programmieren, doch nirgends steht ein guter Ansatz für den genauen Aufbau (Pakete, Trennung von Code und GUI, ...)
Meine erste Idee - ich schaue mir einige fertige Projekte an. Das Problem ist, dass bekannte Programme (jEdit, jDownloader, ...) riesig sind, sodass ich da nicht wirklich durchsteige. Bei kleineren Projekten scheint widerum jeder seinen eigenen Ansatz zu haben, oft wird alles auch gerne in 2-3 Dateien abgearbeitet (was bei kleinen Sachen ja nicht unbedingt verwunderlich ist).
Es ist mir auch klar, dass es nicht DIE Struktur gibt, die jedes Programm besitzen muss, aber es muss doch ein paar Guidelines o.Ä. geben. Ich bräuchte am besten ein kleines, gut strukturiertes Programm oder eine Art Template, das für neue Projekte benutzt werden kann.
Hat jemand eine Idee, wo ich so etwas finden kann?
ich versuche demnächst mein erstes Swing-Projekt umzusetzen. Die Grundlagen sind da, doch ich weiß nicht so recht, wie ich das Programm strukturieren soll. Ich würde mir gerne gleich eine "richtige" Methode aneignen, um später einheitlich zu programmieren.
In Büchern wird zwar das nötige Wissen vermittelt, um eine Anwendung zu programmieren, doch nirgends steht ein guter Ansatz für den genauen Aufbau (Pakete, Trennung von Code und GUI, ...)
Meine erste Idee - ich schaue mir einige fertige Projekte an. Das Problem ist, dass bekannte Programme (jEdit, jDownloader, ...) riesig sind, sodass ich da nicht wirklich durchsteige. Bei kleineren Projekten scheint widerum jeder seinen eigenen Ansatz zu haben, oft wird alles auch gerne in 2-3 Dateien abgearbeitet (was bei kleinen Sachen ja nicht unbedingt verwunderlich ist).
Es ist mir auch klar, dass es nicht DIE Struktur gibt, die jedes Programm besitzen muss, aber es muss doch ein paar Guidelines o.Ä. geben. Ich bräuchte am besten ein kleines, gut strukturiertes Programm oder eine Art Template, das für neue Projekte benutzt werden kann.
Hat jemand eine Idee, wo ich so etwas finden kann?