01 56 59 33 00
united-kingdom

C++ QT

4-LC-QT
4-LC-QT
Durée : 5 jour(s)
soit 35 heures
Prix : 2750 €
Programmes
Introduction
  • historique
  • offre Trolltech
  • licences
  • environnement de développement Qt4
  • Qt Designer, Qt Linguit, QT Assistant
  • la programmation objet avec Qt4
  • QtCore, QObject
Le classique «Hello, world»Programmation des interfaces graphiques
  • Programmation des interfaces graphiques
  • la classe QDialog
  • signaux et slots
  • boites de dialogues te composants graphiques de base
Application fenêtrée
  • la classe QMainWindow
  • menus et barres d’outils
  • sauvegarde des paramètres de l’application
  • implémentation des fonctionnalités
  • zones d’affichage et d’impression
  • flux d’E/S
  • système de fichier
Créer ses propres widgets
  • la classe QWidget
  • intégrer ses widgets dans Qt Designer
Gestion du positionnement
  • gestionnaire de positionnement
  • ascenseurs
  • zones flottantes
  • MDI
Gestion des événements
  • adapter le gestionnaire d’événements
  • utiliser les filtres
Graphique 2D
  • dessiner avec QPainter
  • systèmes de coordonnées
  • impression
Drag and drop
  • mise en place
  • personnalisation du drag and drop
Collections
  • les conteneurs : listes, vecteurs et maps
  • algorithmes génériques
  • les QString et QVariant
Entrées / Sorties
  • lecture et écriture de données binaires
  • lecture et écriture de données texte
  • exploration du système de fichier
  • communication interprocessus
Bases de données
  • connexion et requêtes
  • vues en mode table
  • éditions en mode formulaire
Multithreading
  • création des threads
  • synchronisation
  • communication avec le thread principal
Réseau
  • clients FTP et http
  • application client – serveur en TCP
XML
  • classe QXmlStreamReader
  • utilisation de SAX et DOM
Création des systèmes d’aide
  • utilisation des tooltips, barre de status, etc.
  • utilisation de QTextBrowser et Qt Assistant
Utilisations avancées de Qt
  • internationalisation
  • graphique 3D
  • personnalisation du Lok and Feel
  • création de plugin
  • scripting avec JavaScript
Objectifs
Savoir créer des applications utilisant la technologie Trolltech Qt4
Mettre en œuvre les mécanismes de la programmation C++ d’interface graphiques, du multitâche, de gestion des E/S, d’interrogation des bases de données
Prérequis
Connaitre la syntaxe C++ et la programmation orientée objet
Profil des participants
Analystes Programmeurs et Développeurs d’applications
Dates des prochaines sessions :
Du 14 au 18 Février 2022
Du 19 au 23 Septembre 2022
Savoir créer des applications utilisant la technologie Trolltech Qt4
Mettre en œuvre les mécanismes de la programmation C++ d’interface graphiques, du multitâche, de gestion des E/S, d’interrogation des bases de données
Introduction
  • historique
  • offre Trolltech
  • licences
  • environnement de développement Qt4
  • Qt Designer, Qt Linguit, QT Assistant
  • la programmation objet avec Qt4
  • QtCore, QObject
Le classique «Hello, world»Programmation des interfaces graphiques
  • Programmation des interfaces graphiques
  • la classe QDialog
  • signaux et slots
  • boites de dialogues te composants graphiques de base
Application fenêtrée
  • la classe QMainWindow
  • menus et barres d’outils
  • sauvegarde des paramètres de l’application
  • implémentation des fonctionnalités
  • zones d’affichage et d’impression
  • flux d’E/S
  • système de fichier
Créer ses propres widgets
  • la classe QWidget
  • intégrer ses widgets dans Qt Designer
Gestion du positionnement
  • gestionnaire de positionnement
  • ascenseurs
  • zones flottantes
  • MDI
Gestion des événements
  • adapter le gestionnaire d’événements
  • utiliser les filtres
Graphique 2D
  • dessiner avec QPainter
  • systèmes de coordonnées
  • impression
Drag and drop
  • mise en place
  • personnalisation du drag and drop
Collections
  • les conteneurs : listes, vecteurs et maps
  • algorithmes génériques
  • les QString et QVariant
Entrées / Sorties
  • lecture et écriture de données binaires
  • lecture et écriture de données texte
  • exploration du système de fichier
  • communication interprocessus
Bases de données
  • connexion et requêtes
  • vues en mode table
  • éditions en mode formulaire
Multithreading
  • création des threads
  • synchronisation
  • communication avec le thread principal
Réseau
  • clients FTP et http
  • application client – serveur en TCP
XML
  • classe QXmlStreamReader
  • utilisation de SAX et DOM
Création des systèmes d’aide
  • utilisation des tooltips, barre de status, etc.
  • utilisation de QTextBrowser et Qt Assistant
Utilisations avancées de Qt
  • internationalisation
  • graphique 3D
  • personnalisation du Lok and Feel
  • création de plugin
  • scripting avec JavaScript
Analystes Programmeurs et Développeurs d’applications
Connaitre la syntaxe C++ et la programmation orientée objet

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Du 14 au 18 Février 2022
Du 19 au 23 Septembre 2022

Réservez votre formation

Que cherchez-vous ?