
Qt 6 en pratique
Editeur(s) D-BOOKER
Date de parution :
26/06/2025
Série(s) :
Informatique Pro
Résumé :
Découvrez le framework Qt 6 dans sa version la plus récente et maîtrisez l'art de créer des applications en C++ et QML performantes, évolutives et multiplateformes. Que vous soyez développeur débutant ou expérimenté, ce guide pratique vous accompagne dans l'apprentissage de Qt 6 à travers un projet pédagogique concret.Ce livre vous accompagne dans la conception d’applications modernes, robustes et évolutives à l’aide du framework Qt 6 et des langages C++ et QML.À travers le développement d'une application fil rouge déclinée en plusieurs versions (QML moderne, QtWidget classique et une variante cartographique), l'auteur met l’accent sur les fondamentaux de Qt utiles à connaître dans le cadre professionnel. Chaque exemple est soigneusement pensé pour illustrer concrètement les concepts clés, en privilégiant une approche résolument pragmatique centrée sur la qualité du code.De CMake à la gestion réseau, en passant par les interfaces graphiques, les bases de données et le multithreading, l'ensemble des modules essentiels sont couverts. Au-delà de la connaissance de l’outil, vous acquerrez une méthodologie qui vous aidera à faire les bons choix architecturaux, à comprendre les implications de chaque décision technique et à développer des applications professionnelles répondant aux standards actuels.Que vous visiez les plateformes desktop, mobiles ou embarqués, ce livre vous fournira les clés pour exploiter pleinement le potentiel de Qt 6 en adoptant les meilleures pratiques.Ce que vous apprendrezLes fondamentaux de Qt 6 : le module Qt Core, la classe QObject, le système de signaux et de slots, la gestion de la mémoire.Construire vos projets Qt 6 avec CMake.Concevoir des interfaces utilisateur modernes et interactives avec QML.Développer des interfaces graphiques classiques et éprouvées avec Qt Widgets.Faire communiquer efficacement votre code C++ avec vos interfaces QML.Maîtriser des modules Qt essentiels : Qt Network (communication réseau), Qt SQL (bases de données), Qt Positioning et Qt Location (géolocalisation).Implémenter le multithreading pour des applications réactives et performantes.Adopter les bonnes pratiques de développement Qt 6 : qualité du code, maintenabilité, robustesse, optimisation des performances.Structurer votre code de manière claire et évolutive.Points fortsUne approche par la conceptionDes choix techniques argumentésUn projet fil rouge complet décliné en deux versions (QML et QtWidget)Un focus sur la robustesse, la performance et la maintenabilitéL'utilisation exclusive de modules Qt en licence LGPL V3 (sauf Qt Charts en GPL V3)
Sur commande
45.00 €
Fiche technique
Ean :
9782822711647
Rayon(s) :
Pages :
300
Poids :
525 g
Hauteur :
210
cm
Largeur : 148 cm
Epaisseur : 0 cm
Largeur : 148 cm
Epaisseur : 0 cm