API ENCAPSULÉES

Signaler
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
-
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

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
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....
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006

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
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
c'est juste un classe pour manipuler plus directement des DC (je me sers souvent de ces API.....)
Messages postés
6
Date d'inscription
jeudi 12 décembre 2002
Statut
Membre
Dernière intervention
1 septembre 2003

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
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
Bravo à apxa pour son explication sans interêt de choses que tout le monde sait déjà...
Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009

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 ;)
Messages postés
564
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
7 novembre 2008

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 ....
Messages postés
103
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
2 mars 2004

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....
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
tu devrais pas trop te foutre de sa gueule il a déjà montré qu'il savait programmé le renfield.
Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009

LoL,
Renfield viens de decouvrir l'Orienté Objet et les class.
;)
Messages postés
103
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
2 mars 2004

C'est une sorte de Wrapper en fin de compte je pense...
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
122
Je ne vois pas trop où tu veux en venir avec tes API "encapsulées"... tu peux expliquer plus stp ?

DarK Sidious