Grafikoberflächen entwickeln mit Qt

Termin:
  • 8. - 10. Juli 2019


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


Agenda:

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.