Contenu
Cette formation aborde les techniques de développement d’applications graphiques, réseau et multitâche, utilisant la technologie Objet QT/C++ sur système GNU/Linux.
Objectifs
- Maîtriser la technologie QT et son déploiement dans vos applications à l’aide des outils QT designer et KDevelop sous Linux et environnement graphique KDE.
- Maîtriser et mettre en oeuvre les mécanismes de la programmation C++ d’interface graphique d’application, multitâche, de gestion d’E/S standard et réseaux à l’aide de l’API système GNU/Linux.
Programme
1ière Journée :
Introduction C++ et QT
- Rappel sur la modélisation Objet et programmation C++
- Environnement de développement KDevelop
- QObject, « template » et « collection »
Programmation des Interfaces graphiques
- Boîte de dialogue et classe QDialog
- Connections et Signaux
- Widget et QT Designer
Introduction application Fenêtre
- Classe QMainWindows
- Menu et barre de menu
- Traitement des QEvent
- Interface Multi documents
2ième Journée :
Application Multifenêtre
- Scroll View, gestion des zones d’affichage et d’impression
- Graphique 2D et 3D
- Flux d’E/S
- Gestion du système de fichier
- Introduction au support XML (SAX et DOM)
Classes Containers
- Vector, Lists et Maps
- QString et QVariant
Travaux pratiques
- Réalisation d’une application d’affichage graphique de relevé de température.
3ième Journée :
Accès aux Bases de données SQL
- Connections et Interrogation SQL
Programmation Multitâche
- Classe QThread, Sémaphore et Mutex
- QProcess
Programmation Réseau
- Classe QFtp et QHttp
- QSocket TCP et UDP
Travaux pratiques
- Réalisation d’une application Cliente Base de données SQL.
- Réalisation d’une application Client Serveur réseau multitâche.
Participants
Cette formation est particulièrement adaptée aux développeurs débutants ayant quelques notions de programmation Objet, confrontés aux problèmes de développement d’application Objet C++ sous Linux/KDE.
Modalités
- Durée : 3 jours
- Formateurs : Universitaires et Professionnels
Supports de formation
- Classeur de cours
- CD-ROM sources des exercices
Sessions spéciales
Organisation de session en inter-entreprises sur demande à partir de 4 personnes.
Possibilité de session en intra-entreprise (sur mesure).
Calendrier et tarifs, nous consulter