cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
6 août 2003 à 07:37
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 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.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 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és70Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention17 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és17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 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és6Date d'inscriptionjeudi 12 décembre 2002StatutMembreDerniè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és908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 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és188Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention25 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és564Date d'inscriptionjeudi 21 février 2002StatutMembreDerniè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és103Date d'inscriptionsamedi 23 mars 2002StatutMembreDerniè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és908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 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és188Date d'inscriptionmercredi 15 mai 2002StatutMembreDernière intervention25 avril 2009 6 août 2003 à 11:04
LoL,
Renfield viens de decouvrir l'Orienté Objet et les class.
;)
Benj1105
Messages postés103Date d'inscriptionsamedi 23 mars 2002StatutMembreDerniè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és15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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 ?
8 août 2003 à 00:40
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....
7 août 2003 à 18:16
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
6 août 2003 à 21:19
6 août 2003 à 19:08
Voilà :)
@+ et bonne prog à tous
6 août 2003 à 18:06
6 août 2003 à 17:33
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 ;)
6 août 2003 à 16:44
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 ....
6 août 2003 à 16:15
Remarque l'orienté objet en VB6 c'est pas le top ! :-/
Faudrait au moins un peu plus de classes que ça....
6 août 2003 à 14:16
6 août 2003 à 11:04
Renfield viens de decouvrir l'Orienté Objet et les class.
;)
6 août 2003 à 10:32
6 août 2003 à 07:37
DarK Sidious