NetBeans RCP - Das Entwicklerheft
O'Reilly (Verlag)
978-3-89721-724-9 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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
Erscheint lt. Verlag | 31.1.2008 |
---|---|
Sprache | deutsch |
Gewicht | 610 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Schlagworte | Java, Rich Client, Eclipse, Plattform, IDE • NetBeans |
ISBN-10 | 3-89721-724-4 / 3897217244 |
ISBN-13 | 978-3-89721-724-9 / 9783897217249 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich