Grafikoberflächen entwickeln mit Qt

Termin:
  • 8.-10. Oktober 2018


Buchungsmöglichkeiten: Dieses Seminar kann auch in Kombination mit dem Seminar "Embedded Linux" oder "Yocto" gebucht werden.


Montag: Einführung und Grundlagen: 10-18 Uhr (Referent A. Nassian)
  • Aufbau und Ziele der Bibliothek
  • Überblick über den Funktionsumfang
  • Werkzeuge und Entwicklungsszenarien
  • Wichtige Konzepte (Signal/Slot, Events, Speicherverwaltung)


Dienstag: GUI Programmierung: 09-17 Uhr (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


Mittwoch: Datenverarbeitung: 09-17 Uhr (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

Änderungen am Programm vorbehalten.