Page 3 sur 3

Publié : ven. 21/sept./2007 10:06
par Dräc
Je ne vois pas, tout est ok pour moi :roll:

Publié : ven. 21/sept./2007 10:09
par Backup
Dräc a écrit :Je ne vois pas, tout est ok pour moi :roll:
voici ce que j'obtiens sur la majorité des lien (pas tous certain fonctionnent !!)


Image

Publié : ven. 21/sept./2007 10:09
par Dräc
En fait, ca marche bien avec IE mais pas avec FireFox... il faut que je regarde ca!

Publié : ven. 21/sept./2007 10:36
par Dräc
Et hop réglé! C'est mieux non? :D

Publié : ven. 21/sept./2007 12:26
par Backup
Dräc a écrit :Et hop réglé! C'est mieux non? :D
tout a fait mieux meme !! :D

bon du coup je l'ai ajouté dans la liste des Tuto rubrique débutant
puisque c'est la que l'on a regroupé les tuto !! :D

Publié : ven. 21/sept./2007 12:30
par Dräc
Merci Dobro!

Publié : ven. 21/sept./2007 12:32
par wolfjeremy
Bho, je pense que si ils commencent direct en POO, c'est pas plus mal.

Ils sauront même pas qu'il existe une autre manière de faire :lol:

Publié : sam. 22/sept./2007 16:23
par Dräc
Quelques mises à jour:
- La partie 'Linkedlist' de l'annexe a été supprimée, n'ayant plus de sens compte tenu de la nouvelle implémentation
- le fichier .chm a également été supprimé puisque le tutorial évolu.

Publié : jeu. 27/sept./2007 23:09
par Dräc
Comme l’IDE de PureBasic et JaPBe donnent la possibilité de spécifier des mots clés, j’ai finalement supprimé les parenthèses associées aux mots clés EndInit_Mbers et EndFree

Publié : mer. 03/oct./2007 22:32
par Dräc
Nouvelle mise à jour du tutorial

1- Simplification de la déclaration d'une Classe.
L'implémentation reste la même, mais le bloc Init_Mbers : EndInit_Mbers devient une bloc privé (l'utilisateur n'a pas à utiliser ce bloc directement). Il est remplacé par le bloc New : EndNew.
Ainsi la déclaration d'une Classe PureBasic se fait de la sorte:

Code : Tout sélectionner

;Classe de l'objet
Class(<ClassName>) 
[Methode1()]
[Methode2()]
[Methode3()]
...
Methods(<ClassName>) 
[<*Methode1>]
[<*Methode2>]
[<*Methode3>]
...
Members(<ClassName>) 
[<Attribut1>]
[<Attribut2>]
...
EndClass(<ClassName>) 

;Méthodes de l'object (implémentation)
Method(<ClassName>, Method1) [,<variable1 [= DefaultValue]>,...])
...
[ProcedureReturn value]
EndMethod(<ClassName>, Method1) 

...(idem pour déclarer chaque methode)

;Constructeur de l'objet
New(<ClassName>)
...
EndNew

;Destructeur de l'objet
Free(<ClassName>)
...
EndFree
2- Trois nouvelles fonctions:
DeclareMethod, DeclareNew et DeclareFree qui s'utilisent comme le mot clé Declare respectivement pour les méthodes, les constructeurs et les destructeurs. A noter qu'elles ne sont pas présentées dans le tutorial.

Publié : mer. 03/oct./2007 23:46
par Ollivier
Salut Dräc!

Bon, j'avais commencé un prog en oo mais je l'ai défoncé faute de savoir où j'allais...

Je découvre ce post. C'est bien, je vais tâcher d'apprendre de quoi il en est sur l'oo.

Merci!

Publié : jeu. 18/oct./2007 23:18
par Dräc
Petite mise à jour: la fonctionnalité *this\Instance est entièrement opérationnelle.

Elle permet d'utiliser les méthodes de l'objet à l'intérieure des méthodes de l'objet. :wink:

Se reporter ici: http://drac.site.chez-alice.fr/Tutorial ... ur_Alerte1

Tutos et exemples sur la POO en PureBasic

Publié : dim. 30/mai/2010 12:50
par Myshl

Re: Tuto sur la POO en PureBasic

Publié : lun. 12/juil./2010 14:04
par dayvid
comment ont la télécharge ? :lol: