Értékelés:
A könyvet nagyon dicsérik a Qt teljesítményének alapos feltárása és a tapasztalt és kezdő fejlesztők számára egyaránt hasznos tartalma miatt, bár van néhány kisebb hibája.
Előnyök:Jól megírt és könnyen olvasható, a Qt teljesítményének kivételes lefedettsége, éleslátó a meglévő eszközökkel és technikákkal kapcsolatban, értékes mind a Qt, mind a C++ fejlesztők számára, különböző tapasztalati szinteknek alkalmas.
Hátrányok:Tartalmaz néhány elírást, inkább a Windowsra, mint a Linuxra koncentrál, korlátozottan terjed ki a QML-re.
(1 olvasói vélemény alapján)
Hands-On High Performance Programming with Qt 5
Hatékony és gyors Qt-alkalmazások építése, a teljesítményproblémák megcélzása és a kód finomításához szükséges megoldások felfedezése Főbb jellemzők Hatékony és párhuzamos alkalmazások építése Qt-ben, hogy keresztplatformos alkalmazásokat hozzon létre A teljesítmény szűk keresztmetszeteinek azonosítása és a megfelelő algoritmus alkalmazása az alkalmazás teljesítményének javítására Elmélyedjen a párhuzamos programozásban és a memóriakezelésben a kód optimalizálása érdekében Könyv leírása
A hatékony kód elérése teljesítményhangolással az egyik legfontosabb kihívás, amellyel sok programozónak szembe kell néznie. Ez a könyv a Qt programozását a teljesítmény szempontjából vizsgálja. Felfedezi a Qt keretrendszer használata során felmerülő teljesítményproblémákat, valamint az ezek megoldására és a teljesítmény optimalizálására szolgáló eszközöket és módszereket.
A könyv kiemeli a Qt 5. 9, Qt 5. 11 és Qt 5. 9-ben megjelent teljesítményjavításokat és új funkciókat. 12 (LTE). Elsajátíthatja az általános számítógépes teljesítményre vonatkozó legjobb gyakorlatokat és eszközöket, amelyek segítségével azonosíthatja az alacsony teljesítmény mögött meghúzódó okokat, valamint a Qt keretrendszer használata során tapasztalt leggyakoribb teljesítménybuktatókat. A következő fejezetekben a többszálú és aszinkron programozást fedezi fel a C++ és a Qt segítségével, valamint megismeri az adatszerkezetek fontosságát és hatékony használatát. Lehetőséget kap arra is, hogy olyan technikákat dolgozzon fel, mint a memóriakezelés és a tervezési irányelvek, amelyek elengedhetetlenek az alkalmazások teljesítményének javításához. Az átfogó, mindezen fogalmakat lefedő részek felkészítik Önt arra, hogy gyakorlati tapasztalatokat szerezzen a Qt néhány legizgalmasabb alkalmazási területén - a mobil és beágyazott fejlesztési területeken.
A könyv végére készen áll majd arra, hogy olyan Qt alkalmazásokat készítsen, amelyek hatékonyabbak, párhuzamosak és teljesítményorientáltak Mit fog tanulni Megérti a klasszikus teljesítményre vonatkozó legjobb gyakorlatokat Megismeri a modern hardverarchitektúrát és annak teljesítményre gyakorolt hatását A teljesítményoptimalizálásban használt eszközök és eljárások alkalmazása A grafikus felhasználói felület (GUI) és a platformprogramozás Qt-specifikus munkamódszerei A Transmission Control Protocol (TCP) és a Hypertext Transfer Protocol (HTTP) teljesítményének növelése és a megfelelő Qt osztályok használata Fedezze fel a fejlesztéseket A Qt 5. 9 (és az elkövetkező verziók) tartogat felfedezni a Qt grafikus motor architektúráját, erősségeit és gyengeségeit Kinek szól ez a könyv?
Ez a könyv olyan Qt-fejlesztők számára készült, akik nagy teljesítményű alkalmazásokat szeretnének készíteni asztali és beágyazott eszközökre. C++ programozási tapasztalat szükséges. Tartalomjegyzék Teljesítőképes programok megértése Profilalkotás a szűk keresztmetszetek felkutatásához Mélyreható merülés a C++ és a teljesítmény témakörében Az adatszerkezetek és algoritmusok hatékony használata Alapos útmutató a párhuzamosság és a többszálú futás teljesítménybeli hibáiról és azok leküzdéséről Az I/O teljesítmény megértése és a kapcsolódó problémák leküzdése A grafikus teljesítmény optimalizálása A hálózati teljesítmény optimalizálása A Qt teljesítménye beágyazott és mobil platformokon A Qt alkalmazások tesztelése és telepítése.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)