Programmation Windows Formation VIA-VideoLAN Lundi 26 février 2001.

Slides:



Advertisements
Présentations similaires
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Advertisements

Module 5 : Implémentation de l'impression
TECHNOLOGIE DES ORDINATEURS
1 HPC et Windows 2003 CCS pour les développeurs Visual Studio 2005.
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Réflexivité et réseaux d’ information
Objets Distribués Chronique d ’une invasion annoncée
GEF 435 Principes des systèmes d’exploitations
GEF 435 Principes des systèmes dexploitation Appels de système (Tanenbaum 1.6)
Conception de Programmes Evolutifs
Présentation de l’Architecture Windows NT
Visual Basic for Applications
Les diagrammes d’interactions
Module 10 : Gestion et analyse de l'accès réseau
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -

UDP – User Datagram Protocol
Architecture de machines Principes généraux
Assistance à distance Parfois on se sent bien seul face à un problème informatique surtout si on n’est qu’un simple utilisateur. Lorsqu'un problème survient.
Leçon 3 : Héritage IUP 2 Génie Informatique
le bureau de Windows et ses fonctionnalités
Avec Sitra mon métier évolue ?
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Université de La Rochelle Saisie et Mise à jour des fiches ECTS le 05/12/2001.
Professeure : Kaoutar Année Scolaire : 2012 / 2013
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
CSI3525: Concepts des Langages de Programmation Notes # 12: Implementation des Sous-Programmes ( Lire Chapitre 9 )
Université de La Rochelle Saisie et Mise à jour des fiches ECTS le 01/12/2000.
Gestion des bases de données
Com / DCom 1 Concept et historique 2 L’interface IUnknown
Allocation de la mémoire Tâche à faire Attribuer de lespace mémoire Charger Code et Données Exécuter La tâche -Tenir à jour une carte de lespace libre/occupé.
Test et débogage Tests unitaires. Gestion d’erreurs. Notion d’état, de pré-condition et de post-condition. Assertion. Traces de programme. Débogueur et.
Structures de données IFT-10541
Chapitre XI Gestion des erreurs et exceptions. 2 La gestion des erreurs et exceptions De nombreux problèmes peuvent survenir pendant lexécution dun programme:
Console MMC de Windows 2000 Présenté par Suzanne Savoie Cours 4.
CSI3531 – Labo 1 Lobservation du comportement de processus.
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Programme de baccalauréat en informatique Programmation Orientée Objets IFT Thierry EUDE Module 6. Gestion des erreurs et des exceptions : Fonctionnement.
Chapitre 6 : Synchronisation des processus et des fils
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Les Systèmes d’Exploitation
Travail réalisé par : LATRECHE Imed Eddine MENASRIA Med Lamine
Structures de données avancées : Hachage dynamique
Programmation Système et Réseau (sous Linux)
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
SYSTEMES D’EXPLOITATION
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Mastère Professionnel Systèmes de Communication et Réseaux
La programmation système
Programmation Système et Réseau
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
CSI 3525, Implémentation des sous-programmes, page 1 Implémentation des sous-programmes L’environnement dans les langages structurés en bloc La structure.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
La programmation par objets Principes et concepts Etude de Smalltalk.
Présentation ESTRABOX
Hiver 2004SEG2501 Chapître 41 Chapître 4 SDL – structure d’un système et son comportement.
L’Ergonomie dans la conception
Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.
OS & Logiciels.
Chapitre 1 : systèmes d’exploitation
Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14.
ANNEHEIM Geoffrey21/03/ Protocole de communication Socket TCP/IP Afin que MyCrawler fonctionne de façon optimale, une configuration de deux machines.
Organisation de la mémoire pour le langage minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Flash 2 ème séance Interaction François Marliac Mickaël Moreira.
Raison d'être de la structure de fichiers : Les premiers travaux : Début des années 1960 : En 1963 : Près de 10 ans plus tard... (à peu près 1973) : Durant.
1 UNIX AVANCE Yves PAGNOTTE – Janvier – LES PROCESSUS SOUS UNIX.
Présentation du fonctionnement de la « liste premium » Alexis OLLIER 25 juin 2012.
Un été de porcelaine ( Mort Shuman )
Transcription de la présentation:

Programmation Windows Formation VIA-VideoLAN Lundi 26 février 2001

Objectif de cette formation Donner une vue densemble LAPI est trop vaste pour tout détailler Je ne sais pas tout Réflexes : Platform SDK Répondre aux questions

Quest-ce quune application Windows ? Du code C/C++/Pascal, … Une fonction WinMain Des interactions (standardisées) avec lenvironnement Échange de messages Utilisation de lAPI COM et ses dérivés (OLE,ActiveX,DirectX)

La file de messages Utilisation : communication de base entre le système et lapplication Description Programmation évènementielle Le système informe quand un événement se passe (clavier, souris, …) Lapplication rend la main au système cf multitâche préemptif et multithreading

LAPI Windows Ensemble de DLLs qui exposent les services de lOS Accès disques GDI Sockets etc. Fonctions que le programme appelle Gestion des erreurs : GetLastError(), FormatMessage(…) Le réflexe : le Platform SDK

Les DLLs Chargement statique Chargement dynamique Quasiment programme classique -> DLLEntryPoint (DLLMain) Exemple

COM Espaces mémoires des processus séparés => moyen de communication entre processus Pointeur sur des interfaces (=listes de fonctions) de composition connue IUnknown : QueryInterface, AddRef et Release Unicité, versionning Enregistrement dans la base de registres Possibilité de découvrir à lexécution le contenu des interfaces OLE, OLE Automation, DirectX