Page 1 sur 1
Un tuto sur la création d'un "composant"
Publié : lun. 13/févr./2006 0:37
par LeCyb
Je fais joujou depuis un moment avec les interfaces, la POO, libs etc...
Et avec un peu de recul je me disais qu'en mettant un code "comme ça" à disposition y'en a pas mal qui seraient perdus (pas seulement les newbies).
Donc dans un élan de générosité (et que j'aime de temps en temps étaler ma culture

) je voudrais savoir si cela intéresse quelqu'un d'avoir un tutorial sur la création d'un "composant" (criez pas au fond).
Le principe serait d'expliquer pas à pas, de A à Z, comment mélanger proprement et subtilement les interfaces et la POO sous forme de librairie et supportant les threads et le tout en PB uniquement (pfiou).
N'hésitez pas à proposer des sujets d'exemple pas trop compliqués car pour le moment j'ai que des trucs longs ou complexes en tête (genre FTP pour ne pas citer autre chose, hein Dri

).
Publié : lun. 13/févr./2006 0:51
par Dorian
J'ai pas vraiment d'idée à te donner mais je suis très interessé.
Publié : lun. 13/févr./2006 0:53
par Backup
Franchement , j'y connais rien en POO et compagnie
et a moins de me trouver un exemple simple qui tue ...
je crois pas que je comprendrai les fondements du truc
(faut savoir reconnaitre ses limites)
j'ai adopter les listes chainées et les structures (Merci a beaucoup d'entre vous)
mais franchement la ......
mais je suis peut etre une exeption dans le bouchage de cervelle
mais je regarderai surement ton travail , dans tout les cas tu devrai trouver des gens moins "bouché" que moi pour apprendre la chose grace a ton Tuto
donc , fonce ....
tu a parlé de "composant" alors pourquoi pas voir l'objet comme un composant electronic qui analyse un chiffre a l'entré et le modifie (le multiplie par 2) pour sortir le resultat en sortie , ce serai plutot simple a comprendre ça non ?
(mon exemple est peut etre idiot , vu que j'y connais que dalle

)
Publié : lun. 13/févr./2006 0:59
par Dorian
Dobro a écrit :composant electronic qui analyse un chiffre a l'entré et le modifie (le multiplie par 2) pour sortir le resultat en sortie , ce serai plutot simple a comprendre ça non ?
Serais-tu electricien ou electronicien ? ^^
[EDIT] J'aurais dit une connerie de plus ^^
Publié : lun. 13/févr./2006 1:07
par Backup
Dorian a écrit :Serais-tu electricien ou electronicien ? ^^
non !

Publié : lun. 13/févr./2006 12:21
par gansta93
On est deux, Dobro. ^^
Publié : lun. 20/févr./2006 2:06
par Dorian
Alors ce tuto, il en est ou ?
Publié : lun. 20/févr./2006 11:23
par Dr. Dri
Bah y faudrait trouver un sujet simple, mais là j'ai pas d'idée...
Dri

Publié : lun. 20/févr./2006 11:44
par CameleonTH
J'ai une question.
La POO en gros c'est les liste chainées?
Publié : lun. 20/févr./2006 11:56
par Flype
Non, pas du tout. C'est la Programmation Orientée Objet.
C'est à dire en gros, avec un exemple bidon :
Classiquement on écrit dans ce style : CloseWindow( maFenetre )
En POO, on écrira plutot : maFenetre\Close()
Publié : lun. 20/févr./2006 12:00
par CameleonTH
Je confond un peu avec Les listes chainée car les liste sont comme sa Truc()\machin
Publié : lun. 20/févr./2006 13:21
par Flype
Oui mais bon çà ressemble surtout aux interfaces en fait.
Honnêtement, j'y crois pas trop à la vraie POO en PureBasic.
Ca restera toujours beaucoup moins convivial que dans des langages construits autour du concept objet comme C++, Java, Javascript, Python, ...
Et du coup il n'y a pas de réel plaisir pour le programmeur.
Pour avoir programmé plus d'un an en Python, j'estime que PB n'est pas fait pour çà.
Ceci dit on voit fleurir des dizaines de codes plus ou moins bien fait qui méritent largement qu'on s'y intéresse et comme vous j'attends de voir LA solution ( celle qui propose une vraie approche objet et une certaine convivialité ).