Grafikoberflächen entwickeln mit QT
Vom Könner zum Experten
Dieses Seminar wird ausschließlich als Inhouse-Lösung angeboten. Gerne erstellen wir für Sie ein individuelles Angebot. Bitte füllen Sie das Kontaktformular aus oder schreiben Sie uns eine E-Mail an inhouse@vogel.de.
Agenda
Tag 1: 10 - 18:00 Uhr
Einführung und Grundlagen
Referent: A. Nassian
- Aufbau und Ziele der Bibliothek
- Überblick über den Funktionsumfang
- Werkzeuge und Entwicklungsszenarien
- Wichtige Konzepte (Signal/Slot, Events, Speicherverwaltung)
Tag 2: 09 - 17:00 Uhr
GUI Programmierung
Referent: A. Nassian
- QtWidgets Grundlagen
- Aufbau einer typischen, widgetbasierten, Anwendung
- GUI Design mit dem Qt Designer, Layouting
- Eigene Steuerelemente
- Drucken, Erstellung von PDFs
- Qt Quick Grundlagen
- Aufbau einer Anwendung mit QML/QtQuick
- C++, QML und JavaScript Integration
- Performance Tipps & Tricks
Tag 3: 09 - 17:00 Uhr
Datenverarbeitung
Referent: A. Nassian
- Dateiverarbeitung
- De-/Serialisierung von JSON Daten
- Einbindung von SQL Datenbanken
- Netzwerkkommunikation mit TCP und UDP
- Multithreading und -processing
- Richtiges Design von Nebenläufigkeit
- Implementierungshinweise