Nos produits

Formations 2011

Catalogue 2011

Catalogue 2011
au format PDF

Logo F.E.D.E.R

Réf. Formation Pdf Durée Dates Lieu Tarif
5103 Programmation Objet C++ MFC sous Windows Programmation Objet C++ MFC sous Windows 4 j. nous consulter - -

CénoSYS vous propose également des formations de thématique apparentée :  +  Afficher la liste  -  Masquer la liste

5119 Application Temps Réel sous Windows XP - RTX Application Temps Réel sous Windows XP - RTX 4 j. nous consulter - -
5117 Programmation Objet C++, MFC sous Windows CE et Mobile 5 et 6 Programmation Objet C++, MFC sous Windows CE et Mobile 5 et 6 4 j. nous consulter - -
5109 Programmation Visual Basic Application Access Programmation Visual Basic Application Access 2 j. nous consulter - -
5110 Programmation Visual Basic Application Excel Programmation Visual Basic Application Excel 3 j. nous consulter - -

Imprimer la fiche

imprimante

Formation Programmation Objet C++ MFC sous Windows

email

Demande d'information

Réf. : 5103

Demande d'information email

Objectifs

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 port RS232 et les réseaux TCP/IP.

  • Maîtriser la technologie Microsoft Foundation 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

1èrejourné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 Boîte 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

2èmejourné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

2èmejournée (suite)

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

3èmejournée

Programmation des interfaces SDI/MDI
  • Menus, barre de tâches et barre d’outils
  • Classes 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’images

4èmejourné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 fichiers
  • 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.

Matériel à disposition des participants

Les travaux pratiques du stage programmation MFC C++ sont réalisés sur :
  • Station de travail Microsoft Windows
  • Microsoft Visual studio 2005
Supports de la formation objet MFC C++ sous Windows :
  • Classeur de cours
  • CD-ROM sources des exercices

Modalités

Sessions interentreprises :
  • Tarif : Nous consulter
  • Durée : 4 jours
  • Formateur : Chef de projet Bureau d’Etudes CénoSYS
Sessions intra-entreprise sur mesure :
Calendrier et tarifs, nous consulter
email

Demande d'information