Un tuto sur la création d'un "composant"

Sujets variés concernant le développement en PureBasic
LeCyb
Messages : 273
Inscription : dim. 26/déc./2004 20:49

Un tuto sur la création d'un "composant"

Message 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 :oops:) 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 :D).
Vive le thread-safe !
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

J'ai pas vraiment d'idée à te donner mais je suis très interessé.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 .... :D

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 :D)
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message 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 ^^
Dernière modification par Dorian le lun. 13/févr./2006 1:08, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Dorian a écrit :Serais-tu electricien ou electronicien ? ^^
non ! :D
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

On est deux, Dobro. ^^
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Alors ce tuto, il en est ou ?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Bah y faudrait trouver un sujet simple, mais là j'ai pas d'idée...

Dri :-?
CameleonTH
Messages : 333
Inscription : sam. 25/juin/2005 11:18
Localisation : Laon (02)
Contact :

Message par CameleonTH »

J'ai une question.
La POO en gros c'est les liste chainées?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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()
Image
CameleonTH
Messages : 333
Inscription : sam. 25/juin/2005 11:18
Localisation : Laon (02)
Contact :

Message par CameleonTH »

Je confond un peu avec Les listes chainée car les liste sont comme sa Truc()\machin
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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é ).
Image
Répondre