Plattformübergreifende Entwicklung mit Qt 6 und modernem C++: Entwerfen und erstellen Sie Anwendungen mit modernen grafischen Benutzeroberflächen, ohne sich um die Plattform zu kümmern.

Bewertung:   (3,0 von 5)

Plattformübergreifende Entwicklung mit Qt 6 und modernem C++: Entwerfen und erstellen Sie Anwendungen mit modernen grafischen Benutzeroberflächen, ohne sich um die Plattform zu kümmern. (Nibedit Dey)

Leserbewertungen

Zusammenfassung:

Das Buch „Cross-Platform Development with Qt6 and Modern C++“ (Plattformübergreifende Entwicklung mit Qt6 und modernem C++) wird als hilfreicher Leitfaden sowohl für Anfänger als auch für erfahrene Entwickler in der Qt-Programmierung beschrieben, wobei der Schwerpunkt auf der Entwicklung von C++-GUIs liegt. Es wird jedoch auch kritisiert, dass es seinem Titel nicht ganz gerecht wird und moderne C++-Konzepte vermissen lässt.

Vorteile:

Gut gegliederter Inhalt, der für verschiedene Kenntnisstufen geeignet ist.
Klare Erklärungen und leicht verständliche Sprache.
Deckt ein breites Spektrum an Themen ab, einschließlich Installation, Bereitstellung und Leistungsoptimierung.
Bietet wertvolle Einblicke in professionelle Werkzeuge und Techniken, die in der Industrie verwendet werden.
Schritt-für-Schritt-Anleitungen mit bildlichen Darstellungen sind für das Lernen von Vorteil.

Nachteile:

Es fehlt eine umfassende Abdeckung der modernen C++-Prinzipien und der Qt6-Funktionalität.
Viele wichtige Themen werden kurz und ohne ausreichende Details erwähnt.
Einige Formatierungen, wie die Darstellung des Codes, werden als schwer lesbar kritisiert.
Die wiederholte oder oberflächliche Behandlung bestimmter Themen lässt das Buch für erfahrene Entwickler unzureichend erscheinen.
Einige Abschnitte wirken veraltet oder unnötig, da der Schwerpunkt auf Tools liegt, die vielleicht nicht für alle Entwickler die besten sind.

(basierend auf 17 Leserbewertungen)

Originaltitel:

Cross-Platform Development with Qt 6 and Modern C++: Design and build applications with modern graphical user interfaces without worrying about platfo

Inhalt des Buches:

Verbessern Sie Ihre plattformübergreifenden Programmierfähigkeiten mit den leistungsstarken Funktionen und Möglichkeiten von Qt 6.

Hauptmerkmale:

⬤ Nutzen Sie die Fähigkeiten von Qt und C++, um moderne, plattformübergreifende Anwendungen zu erstellen, die auf einer Vielzahl von Softwareanwendungen laufen können.

⬤ Erforschen Sie die Neuerungen von Qt 6 und lernen Sie die Kernkonzepte in der Tiefe kennen.

⬤ Erstellen Sie professionelle, maßgeschneiderte GUI-Anwendungen mit Hilfe von Qt Creator.

Buchbeschreibung:

Qt ist ein plattformübergreifendes Framework für die Anwendungsentwicklung, das weithin für die Entwicklung von Anwendungen verwendet wird, die auf einer Vielzahl von Hardwareplattformen mit geringen oder gar keinen Änderungen an der zugrunde liegenden Codebasis ausgeführt werden können. Wenn Sie über Grundkenntnisse in C++ verfügen und Desktop- oder mobile Anwendungen mit einer modernen grafischen Benutzeroberfläche (GUI) erstellen möchten, ist Qt die richtige Wahl für Sie. Cross-Platform Development with Qt 6 and Modern C++ hilft Ihnen zu verstehen, warum Qt eines der beliebtesten GUI-Frameworks ist, das von der Industrie weltweit eingesetzt wird. Es deckt die Grundlagen der Programmierung von GUI-Anwendungen auf einer Vielzahl von Plattformen unter Verwendung der Standardfunktionen von C++17 und Qt 6 ab.

Beginnend mit den Grundlagen des Qt-Frameworks, einschließlich der von Qt Creator angebotenen Funktionen, zeigt Ihnen dieses praktische Handbuch, wie Sie klassische Benutzeroberflächen mit Qt Widgets und berührungsfreundliche Benutzeroberflächen mit Qt Quick erstellen. Im weiteren Verlauf lernen Sie die Qt Creator IDE zur Entwicklung von Anwendungen für mehrere Desktops sowie für eingebettete und mobile Plattformen kennen. Sie lernen auch fortgeschrittene Konzepte über Signale und Slots kennen. Schließlich führt Sie das Buch durch das Debuggen und Testen Ihrer Anwendung mit Qt Creator IDE.

Am Ende dieses Buches werden Sie in der Lage sein, plattformübergreifende Anwendungen mit einer modernen Benutzeroberfläche und der Geschwindigkeit und Leistungsfähigkeit nativer Anwendungen zu erstellen.

Was Sie lernen werden:

⬤ Schreiben Sie plattformübergreifenden Code mit dem Qt-Framework, um interaktive Anwendungen zu erstellen.

⬤ Erstellen Sie eine Desktop-Anwendung mit Qt Widgets.

⬤ Erstellen Sie eine berührungsfreundliche Benutzeroberfläche mit Qt Quick.

⬤ Entwickeln Sie eine mobile Anwendung mit Qt und stellen Sie sie auf verschiedenen Plattformen bereit.

⬤ Sich mit der Model/View-Programmierung mit Qt Widgets und Qt Quick vertraut machen.

⬤ Entdecken Sie das Grafik-Framework von Qt und fügen Sie Animationen zu Ihrer Benutzeroberfläche hinzu.

⬤ Schreiben Sie Testfälle mit dem Qt Test Framework und debuggen Sie Code.

⬤ Erstellen Sie eine übersetzungsfähige Anwendung.

⬤ Befolgen Sie die besten Praktiken in Qt, um leistungsstarken Code zu schreiben.

Für wen dieses Buch gedacht ist:

Dieses Buch richtet sich an Anwendungsentwickler, die C++ und Qt verwenden möchten, um moderne, reaktionsschnelle Anwendungen zu erstellen, die auf verschiedenen Betriebssystemen wie Microsoft Windows, Apple macOS und Linux-Desktop-Plattformen eingesetzt werden können. Obwohl keine Vorkenntnisse über Qt erwartet werden, sind Kenntnisse der Programmiersprache C++ und objektorientierter Programmiersysteme (OOPs) für Anfänger hilfreich.

Weitere Daten des Buches:

ISBN:9781800204584
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Plattformübergreifende Entwicklung mit Qt 6 und modernem C++: Entwerfen und erstellen Sie...
Verbessern Sie Ihre plattformübergreifenden...
Plattformübergreifende Entwicklung mit Qt 6 und modernem C++: Entwerfen und erstellen Sie Anwendungen mit modernen grafischen Benutzeroberflächen, ohne sich um die Plattform zu kümmern. - Cross-Platform Development with Qt 6 and Modern C++: Design and build applications with modern graphical user interfaces without worrying about platfo

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: