Accueil | Contact | Plan du site
  
HomeSociétéTemps RéelAnalyse de BusCartes IndustriellesPC IndustrielsServicesPartenairesBoutique

Formations

Formations disponibles -

Développements Spécifiques

Formation C++ MFC

Formations disponibles


Formation programmation C++ MFC sous Windows pour contrôle industriel



Contenu
Ce stage est construit autour du développement de quelques applications industrielles sous solution Microsoft Windows en abordant les points particuliers de la technologie C++ MFC (Microsoft Foundation Class) et de l’environnement de développement Visual Studio C++. Ce stage aborde l’optimisation des IHM, la gestion des ressources, le multitâche, les communications avec des périphériques ou des systèmes informatiques via ports RS232 et les réseaux TCP/IP.

Objectifs
-         Maîtriser la technologie Microsoft Fundation Class au travers du langage C++ et de l’outil Microsoft Visual Studio.
-         Mettre en œuvre les contrôles pour créer une interface utilisateur évoluée sous OS Microsoft.
-         Etre capable de concevoir des applications multitâches, communicantes et de les déployer.

Programme
1ière Journée :
Programmation Orientée Objet et langage C++
-       Introduction à la Programmation Orientée Objet
-       Déclaration de classe et Héritage
-       Méthodes et attributs
-       Instanciation d’objets et gestion mémoire
La technologie Microsoft Foundation Class
-       Vue d'ensemble des MFC et plate-forme Win32
-       Types MFC
-       CObject
-       CWnd
-       Outils et environnements de développement Visual Studio
Applications Boite de dialogue MFC
-       CDialog
-       Classes de type Contrôle : CStatic, CButton, CListBox, CComboBox, CEdit …
-       Message Map et DDX
-       Intégration de Contrôle OLE et ActiveX …
Flux E/S et Fichiers
-       Classe CFile et manipulation des E/S fichiers
Travaux pratiques
-       Mes premières applications C++ MFC
-       Réalisation d’une application de configuration d’un port RS232
 
2ième Journée :
Les Containers MFC
-       Chaînes
-       Tableaux
-       Listes et Templates
-       Sérialisation de données et CArchive
Travaux pratiques
-       Réalisation d’une application de manipulation, de tri et de sérialisation d’objets chaînés.
Exécutif Windows 32 bits NT/XP
-       Kernel Mode / User Mode
-       Processus et Threads Win32
-       Priorité logiciel et ordonnancement : Mode REAL_TIME
       XP et performances temps réel
Programmation Multitâche
-       Thread et API Win32 : Evénement, Sémaphore et Mutex
-       CTimer
Travaux pratiques
-       Réalisation d’une application multitâche de lecture/écriture Full Duplex sur port RS232.
  
3ième Journée :
Programmation des Interfaces SDI/MDI
-       Menus, barre de tâche et barre d’outils
-       Classe dérivées CView
-       Programmation Graphique et GDI/GDI+
-       Structure Document/Vue
-       Interfaces multi vues et multi documents
Travaux pratiques
-       Réalisation d’une application de traitement d’image.
 
4ième Journée :
Accès aux bases de données
-       Driver ODBC et classe CRecordSet
Travaux pratiques
-       Application de gestion de production connectée à un serveur de base de données via lien ODBC. 
Programmation système Windows 32 bits
-       API Win32, fonctions Shell
-       Gestion du système de fichier
-       Manipulation de la base de registre
-       Développement et utilisation de DLL avec support MFC
Programmation Réseau
-       Introduction aux Technologies Réseaux et les MFC
-       Socket et flux d’E/S
-       Requêtes http et programmation Web
-       Sécurité
Travaux pratiques
-       Réalisation d’une application Client Serveur réseau multitâche d’échange de données.
 
Participants
Cette formation est particulièrement adaptée aux développeurs confrontés aux problèmes de développement d’applications de contrôle industriel en C++. Une petite expérience en programmation Objet est souhaitable.

Modalités

-       Durée : 4 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

Pas de fichierDocument
 

 © NeoMore 
Mentions légales

Home - Société - Temps Réel - Analyse de Bus - Cartes Industrielles - PC Industriels - Services - Partenaires - Boutique