API ENCAPSULÉES

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 6 août 2003 à 07:37
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 8 août 2003 à 00:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8160-api-encapsulees

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
8 août 2003 à 00:40
certes le code est allourdi, mais cela va plus vite a developper autour de ces API. ca ouvre doucement la porte aux API pour les Newbies, et ca evite de refaire toujours la meme chose dans le code.

ca evite d'avoir a se focaliser vraiment sur les appels aux API graphiques, mais bien sur les actions graphiques ( telle couleur, telle forme, telle action... ) à effectuer. Je ne pense pas que cela ralentisse excessivement le code....
cs_Kelpan Messages postés 70 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 17 septembre 2006
7 août 2003 à 18:16
Tu alourdis le code !
A part plus de clarté dans l'appel des API, - koike pour moi c toujours clair -, entre appeler l'API ou appeler une classe qui appelle l'API, y a pas photo !

Par contre, je pense que ta source peut être interressante pour un log de dessin, ou dans ce genre.

Cord.

Kelpan
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
6 août 2003 à 21:19
c'est juste un classe pour manipuler plus directement des DC (je me sers souvent de ces API.....)
pimOOsse Messages postés 6 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 1 septembre 2003
6 août 2003 à 19:08
Renfield s'est peut-être mal exprimé : si j'ai bien compris du peu que j'en ai lu, il propose une couche d'accès VB.net (sous forme de "packages") à l'API Win32.

Voilà :)

@+ et bonne prog à tous
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
6 août 2003 à 18:06
Bravo à apxa pour son explication sans interêt de choses que tout le monde sait déjà...
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
6 août 2003 à 17:33
Benj,

Petit rappel de VB et l'orienté objet (OO).
Sache que lorsque tu prog en VB, tu utilise inconsciement de l'OO mais cela reste pour une grande partie incontrolable.
Rien que les composant que tu utilise tel que Label ou ListBox, tu penses que c quoi ?
Et oui mon gars ce sont des objets avec leurs attributs et methodes.
Rien ne t'empeche d'utiliser des class afin de les refaire.
La différence c'est que pour le type d'Objet que tu feras ou utilisera sous VB tu seras bcp moins efficace et sur le point vitesse et sur le poid du composant.
De plus bcp de fonctions ou de manipulations te seront très difficiles d'accès ou très emmerdante a faire. (du style des overload)
Regarde bien même sous vb tu peut faire des class.
C'est magique non ?

Allez have fun ;)
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
6 août 2003 à 16:44
encapsuler ! mais tu crois ke c le moment toi !!!
ta vu comment il fé cho ? c plutot un temps a decapsuler ! (une bouteille de coca par exemple je parle biensur)`
Bon g pas maté ta src (je suis a mon taf) mais voyant ton exemple euh bon bah c une class koi rien de bien mechant enfin ..... encapsuler trompe pt etre un peu son monde ....
Benj1105 Messages postés 103 Date d'inscription samedi 23 mars 2002 Statut Membre Dernière intervention 2 mars 2004
6 août 2003 à 16:15
Ouais mais là c'est un peu abusé :p
Remarque l'orienté objet en VB6 c'est pas le top ! :-/
Faudrait au moins un peu plus de classes que ça....
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
6 août 2003 à 14:16
tu devrais pas trop te foutre de sa gueule il a déjà montré qu'il savait programmé le renfield.
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
6 août 2003 à 11:04
LoL,
Renfield viens de decouvrir l'Orienté Objet et les class.
;)
Benj1105 Messages postés 103 Date d'inscription samedi 23 mars 2002 Statut Membre Dernière intervention 2 mars 2004
6 août 2003 à 10:32
C'est une sorte de Wrapper en fin de compte je pense...
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
6 août 2003 à 07:37
Je ne vois pas trop où tu veux en venir avec tes API "encapsulées"... tu peux expliquer plus stp ?

DarK Sidious