Hands-On High Performance Programming mit Qt 5

Bewertung:   (3,6 von 5)

Hands-On High Performance Programming mit Qt 5 (Marek Krajewski)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seine gründliche Untersuchung der Qt-Leistung und seinen aufschlussreichen Inhalt sowohl für erfahrene als auch für unerfahrene Entwickler hoch gelobt, obwohl es ein paar kleine Schwächen hat.

Vorteile:

Gut geschrieben und leicht zu lesen, außergewöhnliche Abdeckung der Qt-Performance, aufschlussreiche Informationen über vorhandene Tools und Techniken, wertvoll für Qt- und C++-Entwickler, geeignet für verschiedene Erfahrungsstufen.

Nachteile:

Enthält einige Tippfehler, konzentriert sich mehr auf Windows als auf Linux, behandelt QML nur begrenzt.

(basierend auf 1 Leserbewertungen)

Originaltitel:

Hands-On High Performance Programming with Qt 5

Inhalt des Buches:

Erstellen Sie effiziente und schnelle Qt-Anwendungen, nehmen Sie Leistungsprobleme ins Visier und entdecken Sie Lösungen, um Ihren Code zu verfeinern Hauptmerkmale Erstellen Sie effiziente und nebenläufige Anwendungen in Qt, um plattformübergreifende Anwendungen zu erstellen Identifizieren Sie Leistungsengpässe und wenden Sie den richtigen Algorithmus an, um die Anwendungsleistung zu verbessern Vertiefen Sie sich in die parallele Programmierung und Speicherverwaltung, um Ihren Code zu optimieren Buchbeschreibung

Effizienten Code durch Performance-Tuning zu erreichen, ist eine der größten Herausforderungen für viele Programmierer. Dieses Buch betrachtet die Qt-Programmierung aus einer Leistungsperspektive. Sie werden die Leistungsprobleme erforschen, die bei der Verwendung des Qt-Frameworks auftreten, sowie Mittel und Wege, diese zu lösen und die Leistung zu optimieren.

Das Buch hebt Leistungsverbesserungen und neue Funktionen hervor, die in Qt 5. 9, Qt 5. 11 und 5. 12 (LTE). Sie werden allgemeine Best Practices für die Computerleistung und Tools beherrschen, die Ihnen helfen können, die Gründe für eine geringe Leistung und die häufigsten Leistungsfallen bei der Verwendung des Qt-Frameworks zu erkennen. In den folgenden Kapiteln erkunden Sie Multithreading und asynchrone Programmierung mit C++ und Qt und lernen die Bedeutung und effiziente Nutzung von Datenstrukturen kennen. Sie werden auch die Möglichkeit haben, Techniken wie Speicherverwaltung und Entwurfsrichtlinien durchzuarbeiten, die für die Verbesserung der Anwendungsleistung unerlässlich sind. Umfassende Abschnitte, die all diese Konzepte abdecken, bereiten Sie darauf vor, praktische Erfahrungen in einigen der spannendsten Anwendungsbereiche von Qt zu sammeln - den Bereichen der mobilen und eingebetteten Entwicklung.

Am Ende dieses Buches werden Sie in der Lage sein, Qt-Anwendungen zu erstellen, die effizienter, nebenläufiger und leistungsorientierter sind Was Sie lernen werden Verstehen Sie die klassischen Best Practices zur Leistungsoptimierung Bekommen Sie moderne Hardware-Architekturen und deren Auswirkungen auf die Leistung in den Griff Implementieren Sie Werkzeuge und Verfahren zur Leistungsoptimierung Verstehen Sie Qt-spezifische Arbeitstechniken für die grafische Benutzeroberfläche (GUI) und die Plattformprogrammierung Machen Sie Transmission Control Protocol (TCP) und Hypertext Transfer Protocol (HTTP) leistungsfähig und verwenden Sie die entsprechenden Qt-Klassen Entdecken Sie die Verbesserungen, die Qt 5. 9 (und die kommenden Versionen) in petto haben Entdecken Sie die Architektur, Stärken und Schwächen der Grafik-Engine von Qt Für wen dieses Buch gedacht ist

Dieses Buch richtet sich an Qt-Entwickler, die hochleistungsfähige Anwendungen für Desktop- und Embedded-Geräte erstellen möchten. Programmiererfahrung mit C++ ist erforderlich. Inhaltsverzeichnis Performante Programme verstehen Profiling zum Auffinden von Engpässen Tiefes Eintauchen in C++ und Leistung Effiziente Nutzung von Datenstrukturen und Algorithmen Ein ausführlicher Leitfaden zu Parallelität und Multithreading Leistungsfehler und deren Überwindung E/A-Leistung verstehen und damit verbundene Probleme überwinden Grafische Leistung optimieren Netzwerkleistung optimieren Qt-Leistung auf eingebetteten und mobilen Plattformen Qt-Anwendungen testen und bereitstellen

Weitere Daten des Buches:

ISBN:9781789531244
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Hands-On High Performance Programming mit Qt 5 - Hands-On High Performance Programming with Qt...
Erstellen Sie effiziente und schnelle...
Hands-On High Performance Programming mit Qt 5 - Hands-On High Performance Programming with Qt 5
Tod in Breslau - Death in Breslau
Breslau war eine deutsche Stadt an der Grenze zur Tschechoslowakei. Seit dem Zweiten Weltkrieg ist sie Breslau in Polen. Marek Krajewski...
Tod in Breslau - Death in Breslau
Das Ende der Welt in Breslau - End of the World in Breslau
Im Breslau der 1920er Jahre tummeln sich Markgrafen und Kaufleute, Glücksspieler und Ganoven...
Das Ende der Welt in Breslau - End of the World in Breslau
Phantome von Breslau - Eine Eberhard-Mock-Recherche - Phantoms of Breslau - An Eberhard Mock...
Eberhard Mocks dritter Fall - ein weiterer...
Phantome von Breslau - Eine Eberhard-Mock-Recherche - Phantoms of Breslau - An Eberhard Mock Investigation

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