Fast Track to PowerBuilder 10 Part II
| Kursnummer: | DEV630 | ||
| Dauer: | 5 Tage | ||
| Niveau: | Experte | ||
| Preis: |
4850 CHF
|
Termine & Anmeldung | |
Beschreibung:
Teil 2 der Fast Track to PowerBuilder Serie bietet eine Vielzahl an Möglichkeiten, Ihre Entwicklungsaufgaben auf einem höheren Niveau voranzutreiben. Erweitern Sie Ihre Kenntnisse mit PowerBuilder, um eine voll funktionstüchtige Anwendung zu entwickeln und zu verteilen. Dabei setzen Sie objektorientierte Techniken sowie Verteilmechanismen der Geschäftslogik ein. Die Schulung unterstützt Sie bei einem zügigen und effizienten Einstieg in Ihre Projekte durch die Vermittlung von PowerBuilder Best Practices aus dem Blickwinkel erfahrener Client/Server Entwickler.
Diese PowerBuilder Schulung stellt die Nutzung von komplexen und erweiterten Verfahren und weiterführenden Themen in den Mittelpunkt. Ihre Teilnahme an einer praxisbezogenen, trainergeleiteten Schulung ermöglicht Ihnen eine Fokussierung auf die Vertiefung Ihrer Fähigkeiten und der vielschichtigen Anforderungen Ihrer Projekte.
Zusammen mit anderen erfahrenen PowerBuilder Entwicklern lernen Sie unter der Leitung eines praxiserprobten Referenten weiterführende und umfangreiche Möglichkeiten des PowerBuilder kennen, welche Sie unmittelbar in Ihren Projekten einsetzen können.
Ziele:
- Anlegen und effizientes Nutzen von DataStores
- Verwaltung und Steuerung mehrerer DataWindow Controls innerhalb einer Datenbank-Transaktion. Gemeinsame Nutzung eines einzelnen DataWindow Buffer für mehrere DataWindow Controls und Präsentationsformen. Synchronisation von Daten mittels DataWindow Objekten in einer verteilten Umgebung.
- Implementierung von StaticHyperLink, PictureHyperLink, TrackBar, ProgressBar und MonthCalendar Controls als benutzerdefinierte Objekte in einer grafischen Oberfläche.
- Dynamische Änderung von DataObject Eigenschaften mittels DataWindow Expressions; durch PowerScript mehrere Tabellen aus einem einzigen DataWindow Objekt ändern; Implementierung sicherer Validierungsroutinen mittels Validierungsregeln und Steuerung von DataWindow Control Ereignissen.
- Dynamisches Reporting mittels dynamischer Generierung von DataWindow Objekten basierend auf SQL Statements, welche z.B. durch den Benutzer im Dialog erfasst werden können.
- Implementierung von Tree View, List View Controls und Context Menüs für eine Benutzerschnittstelle mit Navigationsmöglichkeit und Unterstützung durch Drag & Drop
- Vereinfachung komplexer Benutzerschnittstellen durch Tab Controls mit mehreren Tab Pages.
- Implementierung von robusten, standardisierten Verfahren zur Behandlung von Fehlern und Ausnahmesituationen mittels Try/Catch – Anweisungen und Exception Objekten.
- Erzeugung eines Pipeline Objektes zur dynamischen Verteilung von Daten zwischen Datenbanken.
- Exportieren und Importieren von Daten aus DataWindow Objekten per XML.
- Implementierung eines Web DataWindows in eine Web Page und Übertragung auf einen Web Server (EAServer). Aufruf von DataWindow Funktionen auf dem Web DataWindow, um Änderungen in die Datenbank zu speichern.
Themen:
- Implementierung einfacher GUI Controls
- Arbeiten mit dem Rich Text Edit Control
- Erweiterte Tree View Control Techniken
- Implementierung von List View Controls
- Design und Scripting von Popup Menüs
- Hinzufügen von Drag and Drop Funktionalität
- Vielseitige Nutzung von Tab Controls
- Einbetten von OLE Controls in Ihre Anwendung
- Erzeugen und Scripting von Child DataWindows
- Zugriff auf Unternehmensdaten
- Zugriff auf DataWindow Object Eigenschaften
- Datentransfer
- Validierung von Eingaben
- Fortgeschrittene Techniken zum Aktualisieren der Datenbank
- Dynamisches Scripting des DataWindows
- Techniken des Ad Hoc Berichtswesens
- DataStores und Verteilung von Ergebnismengen
- Arbeiten mit der DataWindow Klasse: Effektive Verteilungstechniken
- Ausnahmebehandlung (Exceptions)
- XML DataWindows
- Web DataWindows
Teilnehmerkreis:
- PowerBuilder Entwickler der Versionen 7 bis 10, die fortgeschrittene Möglichkeiten kennenlernen wollen und/oder sich für eine Zertifizierung qualifizieren bzw. diese erneuern möchten
- Client-Server Entwickler, die PowerBuilder Projekte betreuen
Voraussetzungen:
- DEV132: Fast Track to PowerBuilder Part I oder entsprechende Erfahrung