Sunteți pe pagina 1din 1

Programmation objet C++

nokia qt 4 embedded Dure 4 jours


OBJECTIFS
Cette formation aborde les techniques de dveloppement dapplications graphiques, rseau et multitche, en utilisant la technologie Objet Qt/C++ sur systme GNU/Linux et linux embarqu. Matriser la technologie Nokia Qt 4 et son dploiement dans vos applications sous Linux. Matriser et mettre en oeuvre les mcanismes de la programmation C++ dinterfaces graphiques dapplication, multitche, de gestion dE/S standard et rseaux. Configuration et mise en oeuvre de lenvironnement Qt 4 sur cible Linux Embarqu Cortex A8 phyCORE AM335x.

ref : PHYteC-5165

PRE-REQUIS
Cette formation est particulirement adapte aux dveloppeurs dbutants ayant quelques notions de programmation Objet, confronts aux problmes de dveloppement dapplications Objet C++ sous Linux et Linux Embarqu.

PROGRAMME
PREMIRE JOURNE Loffre Nokia Qt pour lembarqu Qt-Linux et QtEmbedded Introduction C++ et Qt4 Rappel sur la modlisation Objet et programmation C++ QtCore, QObject, template et collection Environnement de dveloppement Qt4 Qt-Creator, Qt-Designer, Qt Linguist et Qt Assistant Environnement de dveloppement Eclipse Qt pour Linux TROISIME JOURNE Application graphique avance QStateMachine : Frameworks StateMachine & Animation Qt Plugins : utilisation et cration CSS / Styles / QtStyleSheet Classes Containers Vector, Lists et Maps QString et QVariant Programmation multitche Affinit de thread et boucle dvnement Classe QThread, QEvent, Smaphore et Mutex QProcess et support QtDBUS

Programmation des interfaces graphiques QtGUI Bote de dialogue et classe QDialog Travaux pratiques Connections et signaux Ralisation dapplications multitches synchrones Widget et Qt Designer Declarative UI / QML Programmation rseau Travaux pratiques Module QtNetwork Construction dapplications de type QDialog sous Classe QFtp et QHttp environnement Qt Creator QSocket TCP et UDP Initiation la cration dinterface et de Widget avec Qt-Designer Travaux pratiques Application bote de dialogue de type DirView, ChartView ... Ralisation dune application client serveur rseau multitche DEUXIME JOURNE Introduction application fentre qUatrime joUrne Classe QMainWindows QtEmbedded Menu et barre de menu, Traitement des QAction Spcificits du dveloppement Interface multidocuments Configuration du systme QtWebkit Granularit / dpendances entre modules : customisation Travaux pratiques Ralisation dapplications SDI et MDI Application multifentre Scroll View, gestion des zones daffichage et dimpression Flux dE/S Gestion du systme de fichiers QtSVG, Graphique 2D Travaux pratiques Ralisation dapplication daffichage graphique 2D Configuration / manipulations Framebuffer, pointer handling, Qt Extended : Touschscreen calibration Utilisation de lacclration hardware pour laffichage Tests unitaires avec QTestlib dans le contexte embarqu

Travaux pratiques Configuration, Compilation et installation dun environnement Qt Embedded sous Linux ptxdist sur module phyCORE AM335x Mise en oeuvre de lenvironnement de dveloppement crois sous IDE Eclipse avec un module phyCORE AM335x

PHYTEC France - 17 Place Saint-Etienne - 72140 Sill-le-Guillaume Tel : 02.43.29.22.33 - Fax : 02.43.29.22.34 - email : formation@phytec.fr - www.phytec.fr

S-ar putea să vă placă și