01 56 59 33 00
united-kingdom

C++ / QT

4-LC-QT
4-LC-QT
Durée : 5 jour(s)
soit 35 heures
Prix : 2950 €
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
  • La classe QDialog
  • Signaux et slots
  • Boîtes de dialogues et 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
  • Editions 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 12 au 16 février 2024
Du 16 au 20 septembre 2024
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
  • La classe QDialog
  • Signaux et slots
  • Boîtes de dialogues et 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
  • Editions 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 12 au 16 février 2024
Du 16 au 20 septembre 2024

Réservez votre formation

Que cherchez-vous ?