Api windows

913 mots 4 pages
I-Généralités sur les API :
A-Définition:
Windows API ( WinAPI ) est le nom donné à l’interface de programmation conçue par Microsoft pour ses systèmes d’exploitation Windows. Elle est considérée comme la manière d’interaction la plus direct pour une application avec le système d’exploitation. Les langages utilisés pour ces interfaces sont le C et le C++.
Les API Windows offrent aux programmeurs la possibilité d'interagir avec le système d'exploitation. Elles offrent des possibilités presque infinies, 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 fichiers dll, tels "user32.dll", "kernel32.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 difficulté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 enfin 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.
B-Applications :
• Utiliser des fonctions multimédia.
• Attaquer des fonctions du noyaux Windows (mémoire, processus,

en relation

  • dossier d'arts appliquées
    568 mots | 3 pages
  • RENNES PEIGNE Valentin TP 2014
    10905 mots | 44 pages
  • TD Exel IPSA
    2644 mots | 11 pages
  • Quadra compta notice
    68653 mots | 275 pages
  • La mission
    294 mots | 2 pages
  • Tronc commun
    603 mots | 3 pages
  • Astuce windows
    2020 mots | 9 pages
  • Management interculturel
    3346 mots | 14 pages
  • La belle o bois dormant
    2687 mots | 11 pages
  • Renault et sa production
    9292 mots | 38 pages
  • adm 1015 tn2
    4204 mots | 17 pages
  • synthese
    649 mots | 3 pages
  • dispositif hebergement
    931 mots | 4 pages
  • Position dominante
    477 mots | 2 pages
  • windows rt tp
    582 mots | 3 pages