|
Qt4 – Développer avec Qt4 |
|
|
Programmation-logiciels
|
Formation pro Durée conseillée 5 jours Objectifs- Créer des applications utilisant Trolltech Qt4.
- Mettre en œuvre les mécanismes de la programmation C++ d'interfaces graphiques, du multitâche, de gestion des E/S, d'interrogation des BDD.
Plan de cours  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. É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.
Pré-requis : Connaitre la syntaxe C++ et la programmation orientée objet. Vous apprendrez à... : Mettre en œuvre les mécanismes de la programmation C++ d'interfaces graphiques, du multitâche, de gestion des E/S, d'interrogation des bases de données. Public : Développeurs.Toute personne souhaitant créer des applications utilisant la technologie Trolltech Qt4. Méthode : Présentation des concepts suivis par des exercices d’application. De nombreux exemples illustrent les concepts. Moyens pédagogiques : un ordinateur par personne. Support de cours : un support par personne.
|
|
Contactez...Renseignements et inscriptions 01 40 44 95 10
Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir
|