Version : Mobile

C++ Programmation QT

AELION
Résumé
5 Jours
Particuliers (Inter)
Prochaine session : 19/08/2019 - Toulouse
Prochaines sessions
Toulouse
19/08/2019  
2 750 EUR
07/10/2019  
2 750 EUR
16/12/2019  
2 750 EUR

Description de la formation

Action Collective FAFIEC N°27991

AELION a été retenue par le FAFIEC dans le cadre de l'action collective ""Développer avec les langages .NET JAVA et C++"". Si vous êtes salarié d'une entreprise cotisant au FAFIEC, vous pouvez bénéficier d'une prise en charge à 1% du coût de cette formation dans la limite des fonds disponibles. Qt est un framework d'interface graphique et d'application multi-plateforme. Dans cette formation Qt, vous apprendrez à écrire des applications une seule fois et les déployer sur des ordinateurs de bureau, des téléphones portables et des systèmes d'exploitation embarqués sans avoir à ré-écrire le code source.

Objectifs visés

  • Apprendre à développer des IHM multiplateformes
  • Utiliser l’introspection dans un langage objet
  • Maitriser la mécanique des signaux et slots
  • Mise en valeur du design pattern modèle/vue/contrôleur
  • Transférer des données au travers du réseau

Contenu

Présentation du langage Qt

  • Historique du langage
  • Les différentes possibilités d'utilisation

Les différents outils de Qt

  • Présentation de Qt Creator
  • Présentation de Qt Assistant

Les éléments importants d'un projet

  • Le fichier .pro
  • Les fichiers de conception graphique (ui)
  • Les fichiers de gestion d'internationalisation (ts et qm)
  • Les types de bases du langage (qint, qfloat ...)
  • La compilation avec qmake. La classe QObject
  • L'introspection avec Qt
  • La gestion de la mémoire

Les différents composants graphiques

  • Les composants de base de l'IHM (QMainWindow, QFrame, QLabel ...)
  • La gestion du positionnement des composants (QLayout)
  • Les boîtes de dialogue (QDialog)
  • Les menus (QMenu)
  • Les outils de conception visuelle de Qt (Qt Designer ...)

La gestion des événements

  • Notions de signal et slot
  • Déclaration de signaux et de slots
  • Installer des filtres d'événement
  • Accéder à l'application pendant un traitement lourd (QTimer)

Les fichiers et les types de données

  • Les chaines de caractères et les textes (QString, …)
  • Les listes (QList, STL, …)
  • Le type QVariant
  • Les fichiers (QFile)

Les QWidgets personnalisés et le dessin vectoriel

  • Composition de QWidget
  • Customisation des QWidget
  • Le dessin vectoriel (QPainter, QColor, QPoint, …)
  • Gestion du clavier
  • Gestion de la souris

Le model vue contrôleur avec Qt

  • Le concept
  • Les modèles, les vues, les données
  • Utilisation des bases de données (QSql, …..)

Le réseau, la communication

  • Ftp
  • Sockets (QTcpSocket, QUdpSocket, …)
  • Gestion du port Serie

Les threads

Internationalisation

  • L'application Qt Linguist

Public cible/ Prérequis

  • Avoir suivi la formation "langage C++" ou posséder les connaissances équivalentes

Formation qualifiante/diplômante/certifiante?

  • Questionnaire d’évaluation de la satisfaction en fin de stage,
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur,
  • Attestation de fin de formation

Moyens Pédagogiques

  • Formation présentielle
  • Présentation des concepts, discussion technique, démonstrations, exercices et TP
  • Un poste informatique par stagiaire connecté à internet, à une imprimante en réseau et au réseau informatique
  • Les salles sont équipées d’un tableau interactif ou d’un vidéoprojecteur et d’un paperboard
  • Support de cours fourni à chaque stagiaire

Contact

AELION

95 Chemin de Gabardie
31200 Toulouse

 Afficher le numéro
www.aelion.fr

Organisme de formation: AELION

Organisme de formation Bureautique, Informatique et Management

Des valeurs garantes de prestations de qualité

AELION est un organisme de formation issu du regroupement de plusieurs acteurs du monde de la formation partageant des valeurs communes et proposant des prestations de formation et de conseil dans les domaines de la bureautique, de l’informatique et du...


En savoir plus et consulter la liste des formations de l'Organisme de formation: AELION

Public Cible

Salariés - Ce cours s'adresse aux développeurs et aux chefs de projet amenés à mettre en place des applications utilisant le framework Qt

Avis
Soyez le premier à laisser un avis sur cette formation !
guide financement