Hodnotenie:
Kniha je veľmi chválená za dôkladné preskúmanie výkonnosti Qt a za obsažný obsah pre skúsených aj začínajúcich vývojárov, hoci má niekoľko drobných nedostatkov.
Výhody:Dobre napísaná a ľahko čitateľná, výnimočné pokrytie výkonu Qt, zasvätené informácie o existujúcich nástrojoch a technikách, cenná pre vývojárov Qt aj C++, vhodná pre rôzne úrovne skúseností.
Nevýhody:Obsahuje niekoľko preklepov, viac zameraná na Windows ako na Linux, obmedzené pokrytie QML.
(na základe 1 čitateľských recenzií)
Hands-On High Performance Programming with Qt 5
Vytvárajte efektívne a rýchle aplikácie Qt, zamerajte sa na výkonnostné problémy a objavte riešenia na zdokonalenie svojho kódu Kľúčové vlastnosti Vytvárajte efektívne a súbežné aplikácie v Qt a vytvárajte multiplatformové aplikácie Identifikujte úzke miesta výkonu a použite správny algoritmus na zlepšenie výkonu aplikácie Venujte sa paralelnému programovaniu a správe pamäte na optimalizáciu svojho kódu Popis knihy
Dosiahnutie efektívneho kódu prostredníctvom ladenia výkonu je jednou z kľúčových výziev, ktorým čelí mnoho programátorov. Táto kniha sa zaoberá programovaním Qt z pohľadu výkonnosti. Preskúmate výkonnostné problémy, ktoré sa vyskytujú pri používaní rámca Qt, a prostriedky a spôsoby ich riešenia a optimalizácie výkonu.
Kniha poukazuje na vylepšenia výkonu a nové funkcie vydané v Qt 5. 9, Qt 5. 11 a 5. 12 (LTE). Osvojíte si všeobecné osvedčené postupy a nástroje na zvýšenie výkonu počítača, ktoré vám pomôžu identifikovať príčiny nízkeho výkonu, a najčastejšie výkonnostné nástrahy, ktoré sa vyskytujú pri používaní rámca Qt. V nasledujúcich kapitolách sa budete venovať viacvláknovému a asynchrónnemu programovaniu s jazykmi C++ a Qt a spoznáte význam a efektívne využívanie dátových štruktúr. Získate tiež možnosť pracovať s technikami, ako je správa pamäte a návrhové smernice, ktoré sú nevyhnutné na zlepšenie výkonu aplikácií. Komplexné časti, ktoré pokrývajú všetky tieto koncepty, vás pripravia na získanie praktických skúseností v niektorých z najzaujímavejších oblastí použitia Qt - v oblasti mobilného a vstavaného vývoja.
Na konci tejto knihy budete pripravení vytvárať aplikácie Qt, ktoré sú efektívnejšie, súbežnejšie a výkonnejšie Čo sa naučíte Porozumieť klasickým osvedčeným postupom v oblasti výkonu Zoznámiť sa s modernou hardvérovou architektúrou a jej vplyvom na výkon Implementovať nástroje a postupy používané pri optimalizácii výkonu Pochopiť techniky práce špecifické pre Qt pre grafické používateľské rozhranie (GUI) a programovanie platforiem Urobiť protokol TCP (Transmission Control Protocol) a HTTP (Hypertext Transfer Protocol) výkonnými a používať príslušné triedy Qt Objavte vylepšenia Qt 5. 9 (a nadchádzajúce verzie) Preskúmajte architektúru grafického enginu Qt, jeho silné a slabé stránky Pre koho je táto kniha určená
Táto kniha je určená pre vývojárov Qt, ktorí chcú vytvárať vysoko výkonné aplikácie pre stolové a vstavané zariadenia. Vyžadujú sa skúsenosti s programovaním v jazyku C++. Obsah Pochopenie výkonných programov Profilovanie na nájdenie úzkych miest Hlboký ponor do jazyka C++ a výkonnosti Efektívne používanie dátových štruktúr a algoritmov Podrobný sprievodca súbežnosťou a viacvláknovosťou Chyby vo výkonnosti a ako ich prekonať Pochopenie výkonnosti I/O a prekonanie súvisiacich problémov Optimalizácia grafického výkonu Optimalizácia sieťového výkonu Výkon Qt na vstavaných a mobilných platformách Testovanie a nasadzovanie aplikácií Qt
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)