Api Généralité Que sont les API Applications Les bibliothèques d'API les plus courantes Les di ?érentes API et leur fonction A Lecture ?? écriture de ?chier ReadFile WriteFile lread lwrite B Plus orienté sur la localisation de ?chier SetFilePointer GetSys
Généralité Que sont les API Applications Les bibliothèques d'API les plus courantes Les di ?érentes API et leur fonction A Lecture ?? écriture de ?chier ReadFile WriteFile lread lwrite B Plus orienté sur la localisation de ?chier SetFilePointer GetSystemDirectory A GetPrivatePro ?leString A GetPrivatePro ?leInt A WritePrivatePro ?leString A WritePrivatePro ?leInt A C Base de registres Windows RegCreateKey A RegDeleteKey A RegQueryValueExA RegCloseKey A RegOpenKey A D Bo? te de dialogue GetWindowText A GetDlgItemText A GetDlgItemInt CHmemcpy MessageBox A MessageBoxExA MessageBeep ShowWindow SendMessage WSPRINTF E Date et heure GetSystemTime GetLocalTime SystemTimeToFileTime SetTimer F Génération d ? une fenêtre CreateWindow CreateWindowExA Bitblt similaire à hmemcpy G Appel au CD-ROM GetDriveType A GetLogicalDrives A GetLogicalDriveStrings A GetWindowWord GetWindowLong H Messages BMSG xxxx WMGETTEXT BMSG xxxx WMCOMMAND CGénéralité Que sont les API API est l'abréviation de Application Programming Interface soit en français Interfaces de Programmation d'applications En fait ce sont des procédures stockées dans des bibliothèque DLL Dynamic-Link Library en français Bibliothèques de liaisons dynamiques librairie contenant des procédures appelable depuis plusieurs programmes et que l'ont peut appeler depuis plusieurs programmes L'interface de programmation Win Win API est commune aux systèmes d'exploitation Windows et Windows NT Les API Windows o ?rent aux programmeurs la possibilité d'interagir avec le système d'exploitation Elles o ?rent des possibilités presque in ?nies et dépassent de très loin les possibilités apportées par les environnement de développement Visual Basic Windev Par exemple elles vous permettront de contrôler une application d'accéder à la base de registres de jouer des sons etc Les API ne sont en fait que des fonctions semblables à celle que vous pouvez créer dans votre environnement de développement en règle générale on leur fournit un certain nombre de paramètres et elles renvoient quelque chose ou réalisent une action précise Ces fonctions sont contenues dans des ?chiers dll tels user dll kernel dll ou bien d'autres encore Les fonctions les plus couramment utilisées sont celles qui constituent Microsoft Windows lui- même Ces procédures sont toutefois écrites en langage C et doivent donc être déclarées avant de pouvoir les utilisées avec d'autres langages Les API Windows sont plutôt faciles à utiliser une fois que l'on conna? t leur déclaration et leurs paramêtres Leurs di ?cultés sont autres les problèmes se posent généralement lorsqu'on cherche l'API qui nous rendrait service puisqu'on se trouve alors confronté à des milliers de fonctions aux noms pas toujours très explicites Lorsque en ?n on a trouvé celle qui convient on découvre qu'on est incapable de l'utiliser car on ne conna? t ni sa déclaration ni ses paramètres ni son utilisation Pour résoudre ce problème il n'y a pas cinquante solutions la première est de chercher des exemples utilisant cette API la deuxième est d'acquérir un livre spécialisé sur les API il n'en existe que quelques uns en français leur prix avoisine généralement les F le livre de Richard Simon et al de chez S SM Ressources D'EXPERTS Programmation des API WIN est très bien Cela dit elle peut souvent se montrer utile ne
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 30, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 89.3kB