Anwendungsentwicklung mit Eclipse RCP 4
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
In diesem Kurs erlernen Sie den Umgang mit der Eclipse Rich Client Platform (Eclipse RCP).
Zielgruppe
Softwareentwickler
Voraussetzungen
- Gute Kenntnisse in Java
- Erfahrung mit Eclipse-IDE
Agenda
Eclipse RCP
- Konzepte und Grundbegriffe der Eclipse Rich Client Platform
Application Model
- Erste Schritte mit der modellbasierten Plattform
- Rendering Engines
Plugin Projekt
- Product
- Feature
- Target Platform
- Perspective, Sash und Parts
Dependency Injection
- Eclipse Context
- Annotations
- Dynamic injection
- Beziehung der Modellelemente zum Context
- Bevahiour Annotations
OSGi
- Komponentenmodell
- Metadaten
- Lifecycle
- Services
SWT/JFace
- Display, Shell und Eventloop
- Widgets
- Container
- Event Listener
- Layout
- Contentund
- LabelProvider
- Memory Management
Menu und Toolbar
- Commands
- Handler
- Anbindung and Application Model
- View Menu
- Popup Menu
- Toolbar
- Core Expressions
- Keybindings
Dialogs & Wizards
- Standard Dialoge
- Eigene Dialoge
- Wizards
Databinding
- Observables
- Properties
- UpdateStrategy
- ViewerSupport
Platform Services
- Selection Service
- Model Service
- Part Service
- Editors mit MDirtyable
- Command und Handler Service
Jobs API
Event Bus
- EventBroker
- Events senden und empfangen
Model Fragments
- Model Processor
- Statische Fragmente
Extension Points
- Extension Registry
- Deklaration von Extension Points
Ziele
In diesem Kurs erlernen Sie den Umgang mit der Eclipse Rich Client Platform (Eclipse RCP).
Zielgruppe
Softwareentwickler
Voraussetzungen
- Gute Kenntnisse in Java
- Erfahrung mit Eclipse-IDE
Agenda
Eclipse RCP
- Konzepte und Grundbegriffe der Eclipse Rich Client Platform
Application Model
- Erste Schritte mit der modellbasierten Plattform
- Rendering Engines
Plugin Projekt
- Product
- Feature
- Target Platform
- Perspective, Sash und Parts
Dependency Injection
- Eclipse Context
- Annotations
- Dynamic injection
- Beziehung der Modellelemente zum Context
- Bevahiour Annotations
OSGi
- Komponentenmodell
- Metadaten
- Lifecycle
- Services
SWT/JFace
- Display, Shell und Eventloop
- Widgets
- Container
- Event Listener
- Layout
- Contentund
- LabelProvider
- Memory Management
Menu und Toolbar
- Commands
- Handler
- Anbindung and Application Model
- View Menu
- Popup Menu
- Toolbar
- Core Expressions
- Keybindings
Dialogs & Wizards
- Standard Dialoge
- Eigene Dialoge
- Wizards
Databinding
- Observables
- Properties
- UpdateStrategy
- ViewerSupport
Platform Services
- Selection Service
- Model Service
- Part Service
- Editors mit MDirtyable
- Command und Handler Service
Jobs API
Event Bus
- EventBroker
- Events senden und empfangen
Model Fragments
- Model Processor
- Statische Fragmente
Extension Points
- Extension Registry
- Deklaration von Extension Points