htw saar
Zurück zur Hauptseite

Version des Moduls auswählen:

flag

GUI-Programmierung mit Qt

Modulbezeichnung: GUI-Programmierung mit Qt
Modulbezeichnung (engl.): GUI Programming with Qt
Studiengang: Kommunikationsinformatik, Bachelor, ASPO 01.10.2017
Code: KIB-PRQT
SWS/Lehrform: 4V (4 Semesterwochenstunden)
ECTS-Punkte: 5
Studiensemester: laut Wahlpflichtliste
Pflichtfach: nein
Arbeitssprache:
Deutsch
Prüfungsart:
Projektarbeit
Zuordnung zum Curriculum:
KI603 Kommunikationsinformatik, Bachelor, ASPO 01.10.2014, Wahlpflichtfach, informatikspezifisch
KIB-PRQT Kommunikationsinformatik, Bachelor, ASPO 01.10.2017, Wahlpflichtfach, technisch
PIBWI63 Praktische Informatik, Bachelor, ASPO 01.10.2011, Wahlpflichtfach, informatikspezifisch
PIB-PRQT Praktische Informatik, Bachelor, ASPO 01.10.2017, 6. Semester, Wahlpflichtfach, informatikspezifisch
Arbeitsaufwand:
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 60 Veranstaltungsstunden (= 45 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 5 Creditpoints 150 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 105 Stunden zur Verfügung.
Empfohlene Voraussetzungen (Module):
Keine.
Als Vorkenntnis empfohlen für Module:
Modulverantwortung:
Hong-Phuc Bui, M.Sc.
Dozent: Hong-Phuc Bui, M.Sc.

[letzte Änderung 10.11.2016]
Lernziele:
Die Studierenden beherrschen die drei Komponenten im Qt-Framework: Qt-Widget, QML/QtQuick und das Eingabe/Ausgabe-Framework. Sie sind in der Lage mit diesen Komponenten Desktop-Anwendungen mit graphischer Oberfläche und Zugriff auf
gängige Daten-Quellen (File-System, Datenbank, http-Web Service) zu entwickeln.  
Zudem sind sie in der Lage die in diesem Themenfeld erworbenen Kenntnisse in der Anwendung in einem Projekt zu demonstrieren und zu vertiefen.

[letzte Änderung 12.01.2018]
Inhalt:
1. Qt Widget und QML/QtQuick
   * Gängige C++ basierte GUI Widgets
   * Gestaltung von graphischen Oberflächen mit der deklarativen Sprache QML
2. Das Signal und Slot Konzept, das elementare Konzept in Qt um Qt-Objekte
   zu verbinden.
3. Ein- und Ausgabe Utilities in Qt-Bibliotheken
   * Zugriff auf File System, Datenbank und http Webseite.
   * Graphische Darstellung von Daten.
4. Umgang mit der IDE Qt Creator und
   dem Build-Programm qmake, Syntax einer qmake-Datei.

[letzte Änderung 28.10.2017]
Literatur:
* qt.io: Qt Documentation (http://doc.qt.io/)
* Qt Project Documentation (http://qt-project.org/doc/)
* Guillaume Lazar, Robin Penea: Mastering Qt 5, 2016

[letzte Änderung 28.10.2017]
Modul angeboten in Semester:
SS 2020
[Tue May 26 19:35:19 CEST 2020, CKEY=kgmq, BKEY=ki2, CID=KIB-PRQT, LANGUAGE=de, DATE=26.05.2020]