01.11.2013 Aufrufe

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Diplomarbeit<br />

Lanzanasto, Neumann, Plattner<br />

gestartet werden. Dort befindet sich auch ein Export-Wizard, mit dem das Projekt<br />

exportiert werden kann. In weiteren Reitern lassen sich z. B. die Dependencies<br />

eintragen oder ein Branding (Icons) hinzufügen.<br />

Im File build.properties können weitere Einstellungen zum Generieren des<br />

Programms vorgenommen werden.<br />

Das plugin.xml File öffnet wieder ein Optionen-Feld mit mehreren Reitern. Das<br />

plugin.xml File ist dabei so ein Reiter. Dieses File wird automatisch erstellt und<br />

kann nicht „per Hand“ abgeändert werden.<br />

Mit diesem Optionen-Feld lassen sich fast alle Einstellungen für das Projekt<br />

vornehmen. Es beinhaltet auch manche Reiter des *.product Files.<br />

Zu diesen vorgenerierten Dateien kommen noch einige vorgenerierte Ordner und<br />

selbsterstellte Ordner.<br />

Im Ordner src befinden sich alle Source-Files, der Quelltext sozusagen. Diese<br />

Files nennt man Klassen und sie sind in Packages aufgeteilt. Diese Packages<br />

haben aber keine große Rolle, sie agieren wie Ordner.<br />

Im ersten Package at.swarovski.rcp.shopinfo befindet sich Activator.java. Dies ist<br />

ein automatisch generiertes File, welches für unser Projekt nicht abgeändert<br />

werden muss.<br />

Im Package at.swarovski.rcp.shopinfo.database sind alle notwendigen Klassen<br />

vorhanden, um mit einer Datenbank Verbindung aufzunehmen und auch Daten<br />

auszutauschen. Die Verbindung zur Datenbank wird im Kapitel 4.5.4 Verbindung<br />

zur DB genauer beschrieben.<br />

Das Package at.swarovski.rcp.shopinfo.handlers beinhaltet alle Funktionen des<br />

Programms. Im Kapitel 4.5.5 Handler werden diese genauer beschrieben.<br />

Im Package at.swarovski.rcp.shopinfo.listener befindet sich der Treelistener, eine<br />

Klasse, welche das ausgewählte Item im Tree feststellen kann.<br />

Im Package at.swarovski.rcp.shopinfo.view werden die Oberflächen der einzelnen<br />

Parts definiert. Im Kapitel 4.5.3 Oberfläche und Application Model wird dies<br />

genauer beschrieben.<br />

Seite 29

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!