Logo de la rubrique Atelier CAP’TRONIC : Développement d’applications tactiles et graphiques embarquées sous QT

Atelier CAP’TRONIC : Développement d’applications tactiles et graphiques embarquées sous QT

Du 21 au 22 novembre 2012 Angers (49)

Pour connaitre les prochaines sessions de formation sur Qt, cliquez ici




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 Microsoft Win32, GNU/Linux et Mac OS X.

- Maîtriser la technologie Trolltech/Nokia Qt4 et son déploiement dans vos applications industrielles et embarquées sous OS Linux, Microsoft, MAC OS.

- Maîtriser et mettre en oeuvre les mécanismes de la programmation C++ d’interfaces graphiques, d’applications multitâches et réseaux.

Inscription en ligne

Public

Cette formation est particulièrement adaptée aux développeurs (y compris débutants) ayant quelques notions de programmation Objet, confrontés aux problèmes de développement d’application Objet C++ sous OS Linux, Windows, MAC OS et QNX.

Lieu

ESEO
Salle Weierstrass - r-d-c n°B006
10 Boulevard Jeanneteau
49100 ANGERS

Programme

La formation sera illustrée par des travaux pratiques sur kits phyCORE-AM3359 PHYTEC avec Cortex A8 et Display 7" + dalle tactile !

Première journée

- L’offre Nokia Qt

  • Qt-Linux, Qt pour MAC OS et Qt Win32 pour Windows Desktop
  • QtEmbedded et Desktop edition
  • Qt version commerciale et contribution open source

- Introduction C++ et Qt4

  • Rappel sur la modélisation Objet et programmation C++
  • QtCore
  • QObject, « template » et « collection » Environnement de développement Qt4
  • Qt-Creator, Qt-Designer, Qt Linguist et Qt Assistant

- Programmation des interfaces graphiques

  • QtGUI
  • Boîte de dialogue et classe QDialog
  • Connections et signaux
  • Widget et Qt Designer

- Travaux pratiques

  • Construction d’applications de type QDialog sous environnement Qt Creator
  • Initiation à la création d’interface et de Widget avec Qt-Designer, feuille de style
  • Application boite de dialogue de type DirView, ChartView ...

- Introduction application fenêtre

  • Classe QMainWindows
  • Menu et barre de menu
  • Traitement des QEvent

- Travaux pratiques

  • Réalisation d’applications SDI et MDI

Deuxième journée

- Travaux pratiques

  • Réalisation d’applications d’affichage graphique 2D tactile embarquées sur cible ARM 9 PhyCARD-S

- Classes Containers et Collections

  • Vector, Lists et Maps
  • QString et QVariant

- Programmation multitâche

  • QtConcurrent et collections
  • Classe QThread, Sémaphore et Mutex
  • QProcess

- Travaux pratiques

  • Réalisation d’applications multitâches synchrones

- Programmation réseau

  • Module QtNetwork
  • QSocket TCP et UDP
  • Classe QFtp et QHttp

- Travaux pratiques

  • Réalisation d’une application client serveur réseau multi-thread

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Qt, cliquez ici