Qt-Entwicklung für Symbian, Android und Desktop
:
Tam Hanna
:
Qt-Entwicklung für Symbian, Android und Desktop
:
entwickler.press
:
9783868022490
:
1
:
CHF 15.30
:
:
Programmiersprachen
:
German
:
250
:
kein Kopierschutz/DRM
:
PC/MAC/eReader/Tablet
:
PDF
Die Entwicklungsplattform Qt rennt unter allen namhaften Desktopbetriebssystemen, auf Symbian, Android und Maemo. Zusätzlich gibt es inoffi zielle Portierungen für diverse andere Mobilcomputerbetriebssysteme. Das Buch bietet eine sorgfältige Einführung in die Grundlagen der QT-Entwicklung, von den ersten Schritten mit dem QT Creator bis zu komplexen Themen wie Netzwerkprogrammierung, XML, Speicherverwaltung und Model- View-GUIs. Im zweiten Teil widmet sich der Autor dem QT-Development unter Symbian, Maemo und Android. Die praktische Erfahrung des Autors erlaubt dem Leser, relevante Stolpersteine zu umschiffen und schnell zu effizienten und verkaufbaren Anwendungen zu kommen. Zielgruppe Dieses Buch ist optimal für all jene, die auf die enorme Flexibilität von Qt zurückgreifen wollen und vor langwierigen, teuren oder allzu akademischen Einführungskursen zurückschrecken. C++ Vorkenntnisse sind von Vorteil.
Tam Hannas Karriere im mobile development begann 2004 am mittlerweile legendären Palm IIIc. Seither hat der Gründer der Tamoggemon Limited diverse Anwendungen und Spiele für Symbian, PalmOS und bada entwickelt. Zusätzlich betreibt der studierte Elektrotechniker (HTL) mit seinem Team eine gut besuchte Gruppe von Online-Newsdiensten für Mobilcomputertechniker und Power user. In seiner Freizeit befasst er sich mit Fachbüchern, berät Unternehmen, fotografiert Landschaften und Gebäude, spricht auf Kongressen und veröffentlicht Fachbücher und Fachartikel im technischen Bereich.
Inhaltsverzeichnis
5
Vorwort
13
Kapitel 1 – Einleitung
15
Warum Qt?
15
Für wen ist dieses Buch?
15
Wie soll man dieses Buch lesen?
16
Wie funktioniert Qt?
16
Historisches
19
Version 1
19
Version 2
19
Version 3
20
Version 4.0
20
Version 4.1
20
Version 4.2, 4.3
20
Version 4.4
20
Version 4.5
20
Version 4.6
21
Version 4.7
21
Lizenzrechtliches
21
Kapitel 2 – Erste Schritte
23
Qt Creator installieren
23
Qt Assistant
23
Dateienkunde
28
.pro-Datei
29
.ui-Datei
29
.cpp-Datei
30
.h-Datei
30
Primitive GUIs
30
Signale und Slots
31
Theoretisches
31
Slot erstellen
32
Layouts
35
Kapitel 3 – Primitive GUIs
39
QMainWindow und QDialog
39
Zwischen Formularen wechseln
42
Rückmeldungen senden
42