IziBooks IziBooks IziBooks IziBooks

Suivre l’actualité de ce titre (promotion, parution...)

Résumé

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 apprendrez

  • Les 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 forts

  • Une approche par la conception
  • Des choix techniques argumentés
  • Un 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)

Auteur

Auteur(s) : Mériadeg Perrinel

Caractéristiques

Editeur : Éditions D-BookeR

Auteur(s) : Mériadeg Perrinel

Publication : 26 juin 2025

Edition : 1ère édition

Intérieur : Noir & blanc

Support(s) : Livre numérique eBook [ePub + Mobi/Kindle + WEB + PDF]

Contenu(s) : ePub, Mobi/Kindle, WEB, PDF

Protection(s) : Marquage social (ePub), Marquage social (Mobi/Kindle), DRM (WEB), Marquage social (PDF)

Taille(s) : 17 Mo (ePub), 29,7 Mo (Mobi/Kindle), 1 octet (WEB), 19 Mo (PDF)

Langue(s) : Français

Code(s) CLIL : 3225

EAN13 Livre numérique eBook [ePub + Mobi/Kindle + WEB + PDF] : 9782822711654

EAN13 (papier) : 9782822711647

Vous aimerez aussi

Les promos du moment

--:-- / --:--