EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Programmation système sous Windows NT

4 jours
PS0200
  objectif
Maîtriser l'interface de programmation et l'architecture de Windows. Connaître ses mécanismes fondamentaux
  public concerné
Développeurs système, chefs de projet
  pré-requis
Connaître le langage C et l'utilisation de Windows 2000, 9x, ...

Programme  Télécharger le fichier PDF


  • Généralités
    • Architecture et composants d'une application
    • Présentation de L'API Windows
    • Les outils SDK, Visual C++ et Borland C++
    • Les librairies de classes (MFC, OWL)
  • L'application
    • Programmation et conception d'interface
    • La boucle de messages
    • Les fonctions de fenêtre
    • Les applications SDI et les applications MDI
    • Ressources : conception, compilation, intégration
    • Le fichier d'aide : développement et compilation
  • Les fenêtres
    • Définition et enregistrement des classes
    • Création et affichage d'une fenêtre
    • Manipulation des fenêtres
    • Les types de fenêtres
  • Les messages
    • Structure d'un message, files d'attente
    • Les classes de messages
    • Les messages de la vie de l'application
    • Les messages de la vie d'une fenêtre
    • Cas particulier du message WM_PAINT
  • Les dialogues
    • La ressource DIALOG
    • Les contrôles dans la ressource
    • Création d'un dialogue, modalité des dialogues
    • Gestion des dialogues : les messages
    • Le dialogue MessageBox
    • Les dialogues standard de COMMDLG.DLL
    • Création et gestion dynamique des dialogues
 
  • Les menus
    • Création d'un menu, la ressource MENU
    • Gestion d'un menu : les messages
    • Gestion dynamique des menus et des items
    • Les menus flottants
  • GDI et les impressions
    • Les contextes graphiques et le dispositif
    • Fonctionnement général de GDI.EXE
    • Le système de coordonnées
    • La couleur, les polices, le texte
    • Les objets graphiques et les outils de dessin
    • Impression sous Windows, les drivers
  • Les DLL
    • Fonctionnement et utilisation des DLL
    • Principales DLL de Windows
    • Développement d'une DLL
    • Installation d'application contenant des DLL
  • Les interfaces DDE et OLE
    • Principe de fonctionnement de DDE
    • Gestion de communication
    • Création et enregistrement d'un serveur DDE
    • Les serveurs DDE standard
    • Principe général du protocole OLE
    • OLE et le presse-papiers
    • Utilisation des services d'un serveur OLE
    • Création d'un serveur OLE, la base d'enregistrement de Windows
  • Gestion de la mémoire et des process
    • Stratégies d'utilisation de la mémoire : mémoire globale et mémoire locale
    • Echange de blocs entre mémoire et autres tâches
    • Les DLL et la gestion de la mémoire
    • Communications inter-process
    • Différents types de communication inter-process
    • Les sémaphores
    • Le File-Mapping
    • Les pipes anonymes et les pipes nommés
    • Les mailslots
    • Communication par mémoire partagée
    • Les appels de fonctions à distance : les RPC
    • Les Windows-Sockets

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68