|
Dans cette partie, vous allez apprendre à utiliser
les fonctions API de Windows (Api Win32) à partir de vos développements Visual Basic.
Introduction
:
Visual Basic possède de nombreuses fonctions,
comme Str() - conversion d'un nombre en chaîne de caractères - ou bien MsgBox() -
afficher une boîte de dialogue avec choix des boutons (oui, non, annuler, etc..) et
récupérer la réponse de l'utilisateur -. Mais que faire si vous avez une tâche
particulière à réaliser, et qu'aucune fonction pour cela n'est disponible dans le
language Visual basic.
Dans ce cas, les fonctions Api Win32 vous tireront d'affaire, car Windows (le système
d'exploitation) utilise toutes ces fonctions, ce qui signifie qu'elles ont un potentiel
énorme.
Win32 Application Programming Interface (API) est certainement le plus puissant des outils
extérieur pour Visual Basic. Ses centaines de fonctions sont accessibles depuis Visual
Basic et permettent une large gamme de technique pour arriver à faire tout ce qui nous
passe par notre imagination.
Malheureusement, beaucoup de développeur VB appréhende d'utiliser ces puissantes
fonctions. Pourquoi ? Souvent par manque d'information, du bruit qui court sur la
complexité de l'utilisation, et d'autres raisons sûrement, mais la plupart sont
infondées.
Qu'est-ce
donc Api ? :
API, c'est simplement l'interface de
programmation pour Windows. Les applications Windows appellent les fonctions API pour
réaliser des tâches Windows, comme créer, détruire des fenêtres, contrôles, menus ;
accéder aux services du système, tel que l'affichage, clavier, souris, les messages
entre Windows et les applications et beaucoup d'autres fonctions. Les fonctions API se
trouvent dans différents fichiers, Dynamic Link Libraries (DLL).
Outils
pour la programmation Api :
Ce qu'il faut faut surtout c'est de la
documentation, quelques bons livres (voir le livre de D. Appelman
chez S&SM et
suivre quelques règles élémentaire pour appliquer les fonctions API dans vos
applications sans difficultés. Vous pouvez aussi vous procurer le Win32 SDK (Software
Development Kit Win32 de janvier 98) en téléchargement sur le web de Microsoft. Pensez
aussi à vous servir de la visionneuse d'Api livré avec Visual Basic pour ajouter les
déclarations dans vos fichiers (.frm, .bas, . cls) avant de vouloir appeler une fonctions
API.
Page mise à jour le 31.01.1998
Webmaster : mstoll
|