Plattformübergreifende Entwicklung mit Qt Grundkurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
In diesem Kurs lernen Sie die Klassenbibliothek Qt für die plattformübergreifende Anwendungsentwicklung mit C++ kennen.
Zielgruppe
Entwickler
Voraussetzungen
Grundlegende Programmierkenntnisse in C++
Agenda
Grundlagen
- IDE-Integration und QtCreator
- Signal-Slot-Verfahren und Meta-Object-Compiler
- Objekt-Verwaltungsbäume
- Mehrsprachigkeit und Lokalisation
Basale GUI-Techniken
- QWidget-Klasse und Verschachtelung
- GUI-Programmierung mit dem QtDesigner
- QPainter, Varianten der Datenzeichnung, 2D-Transformationen
- QMainWindow und QDialog
- Layout-Management
Fortgeschrittene GUI-Techniken
- Drag&Drop-Unterstützung, Interprozess-D&D, Clipboard
- Item-basierte Widgets (Liste, Tabelle, Baum)
- Model-View-Widgets (Liste, Tabelle, Baum)
- 2D-Graphics-Darstellung (View, Scene, Item)
Unterstützende Techniken
- Qt-Container-Klassen und Iterationsformen
- SQL-Zugriffe und SQL-Models
- XML-Zugriffe über StreamReader, SAX und DOM
- Thread-Programmierung in Varianten
- Inter-Thread-Kommunikation und Synchronisation
Ziele
In diesem Kurs lernen Sie die Klassenbibliothek Qt für die plattformübergreifende Anwendungsentwicklung mit C++ kennen.
Zielgruppe
Entwickler
Voraussetzungen
Grundlegende Programmierkenntnisse in C++
Agenda
Grundlagen
- IDE-Integration und QtCreator
- Signal-Slot-Verfahren und Meta-Object-Compiler
- Objekt-Verwaltungsbäume
- Mehrsprachigkeit und Lokalisation
Basale GUI-Techniken
- QWidget-Klasse und Verschachtelung
- GUI-Programmierung mit dem QtDesigner
- QPainter, Varianten der Datenzeichnung, 2D-Transformationen
- QMainWindow und QDialog
- Layout-Management
Fortgeschrittene GUI-Techniken
- Drag&Drop-Unterstützung, Interprozess-D&D, Clipboard
- Item-basierte Widgets (Liste, Tabelle, Baum)
- Model-View-Widgets (Liste, Tabelle, Baum)
- 2D-Graphics-Darstellung (View, Scene, Item)
Unterstützende Techniken
- Qt-Container-Klassen und Iterationsformen
- SQL-Zugriffe und SQL-Models
- XML-Zugriffe über StreamReader, SAX und DOM
- Thread-Programmierung in Varianten
- Inter-Thread-Kommunikation und Synchronisation