Hodnotenie:
Kniha poskytuje dobrý úvod do Qt5, najmä pre začiatočníkov s určitými znalosťami jazyka C++. Má však obmedzenia, najmä pre používateľov systému Windows, pretože sa zameriava predovšetkým na návody pre macOS a Linux. Niektorí čitatelia zistili, že príklady nefungujú úspešne v systéme Windows, a spomenuli nedostatok návodov na medziplatformový vývoj.
Výhody:⬤ Dobrý úvod do Qt5 pre začiatočníkov.
⬤ Dobre štruktúrované kapitoly, ktoré pomáhajú vybudovať základné znalosti.
⬤ Pomáha pri navrhovaní grafických používateľských rozhraní a pri práci s databázami MySQL.
⬤ Príklady majú kód na stiahnutie, ktorý funguje bez opráv.
⬤ Nie je užitočná pre používateľov systému Windows; primárne sa zameriava na macOS a Linux.
⬤ Zmätočné pokyny na inštaláciu pre Windows, najmä pre 64-bitové systémy.
⬤ Chýba pokrytie toho, ako vyvíjať multiplatformové aplikácie.
⬤ Vyžaduje určitú úroveň znalostí jazyka C++, aby ste mohli knihu plne využiť.
(na základe 7 čitateľských recenzií)
Getting Started with Qt 5
Začnite písať aplikácie grafického používateľského rozhrania (GUI) na vytváranie rozhraní človek-stroj s jasným pochopením kľúčových konceptov rámca Qt Kľúčové vlastnosti Naučte sa písať, zostavovať a vytvárať aplikácie Qt z príkazového riadku Pochopte kľúčové koncepty, ako sú signály a sloty v Qt Najlepšie postupy a efektívne techniky na navrhovanie grafických používateľských rozhraní pomocou Qt 5 Popis knihy
Qt je multiplatformný aplikačný rámec a súbor nástrojov widgetov, ktorý sa používa na vytváranie aplikácií grafického rozhrania, ktoré možno spustiť na rôznom hardvéri a operačných systémoch. Hlavným cieľom tejto knihy je predstaviť čitateľovi Qt. Prostredníctvom jednoduchých príkladov vás prevedieme stavebnými blokmi bez toho, aby sme sa príliš zameriavali na teóriu.
Qt je populárny nástroj, ktorý možno použiť na vytváranie rôznych aplikácií, ako sú webové prehliadače, multimediálne prehrávače, napríklad VLC, a Adobe Photoshop. Po inštalácii a nastavení Qt sa kniha ponorí priamo do pomoci pri vytváraní vašej prvej aplikácie.
Zoznámite sa s widgetmi, stavebným blokom rozhrania Qt, a s mnohými druhmi, ktoré sú k dispozícii na vytváranie grafických používateľských rozhraní. Ďalej je na dostatočnom množstve príkladov dobre ilustrovaná základná koncepcia Qt, ktorou sú signály a sloty. Kniha vás ďalej naučí, ako vytvárať vlastné widgety, signály a sloty a ako komunikovať užitočné informácie prostredníctvom dialógových okien. Na záver vás prevedie písaním aplikácií, ktoré sa môžu pripojiť k databázam s cieľom uchovávať údaje.
Na konci knihy by ste mali byť dobre vybavení na to, aby ste mohli začať vytvárať vlastné aplikácie Qt, a dostatočne sebavedomí na to, aby ste si vybrali pokročilejšie techniky a materiály Qt na zdokonalenie svojich zručností. Čo sa naučíte Nastavte a nakonfigurujte svoj počítač, aby ste mohli začať vyvíjať aplikácie Qt Objavte rôzne widgety a rozloženia na tvorbu používateľského rozhrania Pochopte kľúčový koncept signálov a slotov Pochopte, ako signály a sloty pomáhajú animovať grafické používateľské rozhranie Preskúmajte, ako vytvárať prispôsobené widgety spolu so signálmi a slotmi Pochopte, ako vytvoriť podtriedu a vlastnú aplikáciu okna Pochopte, ako písať aplikácie, ktoré môžu komunikovať s databázami. Pre koho je táto kniha určená
Táto kniha bude užitočná pre každého, kto sa snaží začať vyvíjať aplikáciu s grafickým používateľským rozhraním. Na pochopenie tejto knihy nie je potrebná predchádzajúca skúsenosť s inými sadami nástrojov. Aby ste sa mohli z tejto knihy učiť, mali by ste mať základné znalosti jazyka C++ a dobrú znalosť objektovo orientovaného programovania. Veľmi užitočná bude znalosť GNU/Linuxu, hoci to nie je povinná zručnosť. Obsah Úvod do Qt 5 Vytváranie widgetov a rozložení Práca so signálmi a slotmi Implementácia okien a dialógových okien Správa udalostí, vlastných signálov a slotov Prepojenie Qt s databázami
© 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)