Hodnocení:
Kniha je velmi chválena za důkladné prozkoumání výkonu Qt a zasvěcený obsah pro zkušené i začínající vývojáře, i když má několik drobných nedostatků.
Klady:Dobře napsaná a čtivá, výjimečné pokrytí výkonu Qt, zasvěcený výklad o existujících nástrojích a technikách, cenná pro vývojáře Qt i C++, vhodná pro různé úrovně zkušeností.
Zápory:Obsahuje několik překlepů, zaměřuje se více na Windows než na Linux, omezené pokrytí QML.
(na základě 1 hodnocení čtenářů)
Hands-On High Performance Programming with Qt 5
Vytvářejte efektivní a rychlé aplikace Qt, zaměřte se na výkonnostní problémy a objevte řešení pro zdokonalení svého kódu Klíčové vlastnosti Vytvářejte efektivní a souběžné aplikace v Qt a vytvářejte multiplatformní aplikace Identifikujte úzká místa výkonu a použijte správný algoritmus pro zlepšení výkonu aplikace Pronikněte do paralelního programování a správy paměti a optimalizujte svůj kód Popis knihy
Dosažení efektivního kódu pomocí ladění výkonu je jednou z klíčových výzev, kterým čelí mnoho programátorů. Tato kniha se zabývá programováním v Qt z pohledu výkonu. Prozkoumáte výkonnostní problémy, které se vyskytují při používání frameworku Qt, a prostředky a způsoby jejich řešení a optimalizace výkonu.
Kniha upozorňuje na vylepšení výkonu a nové funkce vydané v Qt 5. 9, Qt 5. 11 a 5. 11. 12 (LTE). Osvojíte si obecné osvědčené postupy a nástroje pro zvýšení výkonu počítače, které vám pomohou odhalit příčiny nízkého výkonu, a nejčastější výkonnostní nástrahy, s nimiž se při používání frameworku Qt setkáváte. V následujících kapitolách se seznámíte s vícevláknovým a asynchronním programováním v jazycích C++ a Qt a poznáte význam a efektivní využití datových struktur. Budete mít také možnost pracovat s technikami, jako je správa paměti a návrhové zásady, které jsou nezbytné pro zvýšení výkonu aplikací. Obsáhlé části, které pokrývají všechny tyto koncepty, vás připraví na získání praktických zkušeností v některých z nejzajímavějších oblastí použití Qt - v oblasti mobilního a vestavěného vývoje.
Na konci této knihy budete připraveni vytvářet aplikace Qt, které budou efektivnější, souběžnější a výkonnější Co se naučíte Porozumíte klasickým osvědčeným postupům pro optimalizaci výkonu Seznámíte se s moderní hardwarovou architekturou a jejím vlivem na výkon Implementace nástrojů a postupů používaných při optimalizaci výkonu Pochopíte techniky práce specifické pro Qt pro grafické uživatelské rozhraní (GUI) a programování platforem Udělejte protokol TCP (Transmission Control Protocol) a protokol HTTP (Hypertext Transfer Protocol) výkonnými a používejte příslušné třídy Qt Objevte vylepšení Qt 5. 9 (a nadcházející verze) Prozkoumejte architekturu, silné a slabé stránky grafického jádra Qt Komu je tato kniha určena
Tato kniha je určena vývojářům Qt, kteří chtějí vytvářet vysoce výkonné aplikace pro stolní počítače a vestavěná zařízení. Vyžadují se zkušenosti s programováním v jazyce C++. Obsah Pochopení výkonných programů Profilování k nalezení úzkých míst Hluboký ponor do jazyka C++ a výkonnosti Efektivní využití datových struktur a algoritmů Podrobný průvodce souběžností a vícevláknovým zpracováním Výkonnostní chyby a jak je překonat Pochopení výkonu I/O a překonání souvisejících problémů Optimalizace grafického výkonu Optimalizace síťového výkonu Výkon Qt na vestavěných a mobilních platformách Testování a nasazení aplikací Qt
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)