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

Diese Seite weiterempfehlen