Details

NetBeans RCP - Das Entwicklerheft


NetBeans RCP - Das Entwicklerheft


24,00 €

Verlag: O'Reilly
Format: PDF
Veröffentl.: 28.01.2008
ISBN/EAN: 9783897218000
Sprache: deutsch

Dieses eBook erhalten Sie ohne Kopierschutz.

Beschreibungen

Warum sich das Leben schwer machen?
Eigene Rich Client Applications auf dem Fundament eines intelligenten IDE-Kerns zu bauen, ist eine beliebte und erfolgreiche Methode, bei der die Wiederverwendung der fertigen Komponenten zu so modularen wie konsistenten Ergebnissen führt. Entwickler, denen die Programmierung der Basisfunktionalität abgenommen wird, können sich ganz auf die Geschäftslogik und domänenspezifische Module konzentrieren.

NetBeans 6 hat alle Bausteine, die Sie brauchen
NetBeans zeichnet sich in diesem Zusammenhang gegenüber anderen IDEs dadurch aus, dass es vollständig auf Java-Standards basiert und Swing als GUI-System verwendet. Es ist vollständig modular und in seinem Umfang sehr flexibel. Das NetBeans-Team hat sich daher schon früh ein Framework geschaffen, mit dem sich aus fertigen Bausteinen neue Swing-basierte Anwendungen basteln lassen: die NetBeans RCP. Bereitgestellt werden unter anderem Bausteine für reiche und konsistente Benutzeroberflächen, zur Ressourcenverwaltung, für die Konfiguration, Verteilung, Installation und dynamische Aktualisierung.

Legen Sie direkt los
In diesem Entwicklerheft zeigt Ihnen Jürgen Petri so kompakt wie kompetent alles, was Sie über die Anwendungsentwicklung mit der Rich Client Platform von NetBeans 6 wissen müssen. Als durchgängiges Beispielprojekt wird Schritt für Schritt ein Taskmanager eingerichtet, an dem sich die zahlreichen Möglichkeiten schnell nachvollziehen lassen.
Inhaltsverzeichnis


Über die Entwicklerhefte VII
Über dieses Buch XI
Kapitel 1: Module 1

Modulare Entwicklung 1
Eigenschaften eines Moduls 2
Anlage eines Moduls 4
Abhängigkeiten verwalten 7
Versionierung 9
Installation von Modulen 11
Exkurs: Die Beispielapplikation 13

Kapitel 2: Formulare 19

Form Builder 19
Anlage eines Formulars 21
Event-Handling 28
Modifikation von generiertem Code 30

Kapitel 3: Die Window System API 33

Fenster erzeugen 34
Lebenszyklus verwalten 43
Die Positionierung der Fenster 47
Eigene Docking Modes erzeugen 52
Fenster gruppieren 56
Persistierung des Layouts 58

Kapitel 4: Die Lookup API 65

Services finden 65
Erweiterungspunkte 69
Lose gekoppelte Kommunikation zwischen Komponenten 73
Dynamisierung und Benachrichtigung 80
ProxyLookups 87
ActionsGlobalContext 89

Kapitel 5: Die Actions API 97

Globale Actions 97
Einfügen in Menüs, Toolbars etc. 104
Keybindings 106
Presenter 107

Kapitel 6: Die Nodes API und die Explorer API 111

Nodes 112
ExplorerViews 119
Schlüsselbasierte Node-Hierarchien 125
Austauschen von Views 133
Langläufiges Ermitteln von Kindelementen 135
Kontextsensitive Aktionen 140
Nodes dekorieren 153
PropertySheets 159
Inplace-Property-Editoren 163

Kapitel 7: Die File System API 167

SystemFileSystem 168
Zugriff auf das lokale Dateisystem 168
Zusätzliche Attribute 173
Überwachung 174

Kapitel 8: Die Datasystems API 175

Unterstützung neuer Dateitypen 175
Zustandsabhängige Fähigkeiten 190

Kapitel 9: Die Dialogs API 199

Benachrichtigungen 199
Standarddialoge 201
Eigene Dialoge 203
Mehrseitige Dialoge 208

Kapitel 10: Einstellungen 227

Integration in das Options-Panel 227

Kapitel 11: Hilfe 235

Eigene HelpSets erzeugen 235
Entfernen der Standardhilfe 244

Kapitel 12: Branding 247

Selbständige Applikation 247
Splash-Screen 249

Kapitel 13: Distribution & Updates 251

Distribution 251
Installer 253
Online-Updates 257

Index 263



Diese Produkte könnten Sie auch interessieren:

Durchstarten mit Scala
Durchstarten mit Scala
von: Heiko Seeberger, Roman Roelofsen
PDF ebook
16,00 €
Android
Android
von: Sven Haiges
PDF ebook
8,00 €