Klassennamen swt?

Status
Nicht offen für weitere Antworten.

schuetzejanett

Bekanntes Mitglied
Hallo,

ich soll ein Delphi Programm in ein Eclipse rcp umwandeln oder besser gesagt umprogrammieren mit gewissen Änderungen.
Dafür soll ich jetzt erstmal ein uml diagramm(klassendiagramm) zeichnen.
Jetzt überlege ich wie das mit den Formularen ist also ich habe ein Hauptformular und 5 oder 6 andere Formulare die aber das hauptformular nicht verlassen dürfen beim verschieben oder größe ändern. Nun wollte ich wissen ob es bestimmte Klassennamen bei eclipse rcp und swt gibt die man dafür nehmen sollte und dann nur noch auf mein formularname anpassen . weil in dem buch wo ich mich schon mal reingelesen hab haben die immer nur einmal view und einmal perspective und ich habe ja mehrere formulare. Sollen die dann instanzen von der einen sein oder wie ist das. Will es eben auch so machen wie es standartmäßig ist.
Und eine andere Frage in dem Buch ist diese eine View wie ein Reiter in das Hauptformular eingebunden muss das so sein weil ich das eigentlich nicht so wollte.

Hoffe ich bin in der richtigen Kategorie , dachte aber weil es ja um die Klassen beim swt geht.
 

WieselAc

Top Contributor
Du solltest am besten jedes Formular als eigene View oder Editor implementieren. (Editoren sind besser zur Dateneingabe, Views zeigen eher vorhandene Infos an).

Diese Views/Editoren, kannst du dann in einer Perspektive so anordnen wie du es möchtest, die eine Links oben die andere rechts unten, oder halt als Tabs in einer Ecke, was du möchtest (Der benutzer kann sich das dann immer noch zurecht shcieben)
 

schuetzejanett

Bekanntes Mitglied
Danke für die schnelle Antwort.

Wenn ich dann die Views für die "Nebenformulare" dann als instanzen des Hauptformulars anlege dürften sie das Hauptformular selbst bei verschieben oder größe ändern ja nicht mehr verlassen dürfen oder muss man da noch eine bestimmte Einstellung machen
 

WieselAc

Top Contributor
??? Versteh gerade nicht was du meinst. Am besten machst du mal nen Screen vom Delphi Programm, sonst kriegen wir hier glaub ich eine Menge Begriffsprobleme!
 

schuetzejanett

Bekanntes Mitglied
Sorry weiß nicht wie ich Bilder hochlade
Das neue soll so ähnlich aussehen also ein Hauptfenster mit Statusleiste und Menüleiste. Bei Auaswahl eines Menupunktes geht ein neues Formular auf was einige Daten anzeigt.
Nun noch mal zu meiner Fragen das ganze soll jetzt ein rcp werden mit swt als gui.
Wie macht man das da standartmäßig hat man da eine MainView(Hauptfenster) und die extraFenster sind Instanzen davon oder was gibt es noch für möglichkeiten.
Und welche Klassen außer meine für die Funktionalität brauche ich auf alle fälle noch für rcp

Und eine andere Frage wird beim swt das MVC pattern nicht mehr angewendet. Weil ich hab mir jetzt mal ein paar OpenSourceProgramme angeschaut kam aber bislang nur dazu mir die Klassen grob anzusehen und da gab es zwar vie Klassen aber keine Controller. [/img]
 

WieselAc

Top Contributor
Wie mir scheint hast du sowohl in Richtung SWT, als auch RCP noch nicht sehr viel gemacht. Am besten wäre es vielleicht mal ein simples Tutorial wie dieses zu machen. Ein RCP Produkt zu erstellen ist doch etwas ganz anderes als eine Swing Anwendung.

Vielleicht ein zwei generelle Sachen:

- RCP Anwendungen basieren auf dem Eclipse Framework.
- RCP Anwendungen sind Plugin orientiert.

Um auf deine Frage einzugehen, "Wie macht man das Standardmässig?"

Normalerweise erstellst du dir ein RCP Produkt und erweiterst das mit Plugins. Anschaulich, du hast einen Hauptframe und dieser wird durch Plugins, die verschiedene Views, Perspektiven, etc enthalten mit Funktionalität erweitert.


Am Rande: Bilder kannst du auf einem, der Suchmaschine der Wahl, bekannten Imagehoster hochladen und dann hier verlinken.
 

schuetzejanett

Bekanntes Mitglied
ok hier ist jetzt noch das bild


Das RCP Pluginpasiert usw ist weiß ich ja mir ging es eigentlich erstmal um das Klassendiagramm was ich machen sll und dafür dachte ich könntet ihr mir sagen wir ihr das macht also das grafische. Weil ich muss morgen meinem chef was zeigen und bin beim Klassendiagramm noch nicht so wirklich weit. Also hatte ich gehofft das ihr mir sagt ob man da auch MVC nimmt oder wie man es sonst macht.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben