
Tuto sur la POO en PureBasic
-
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
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:
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.
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
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.
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.
Se reporter ici: http://drac.site.chez-alice.fr/Tutorial ... ur_Alerte1
Elle permet d'utiliser les méthodes de l'objet à l'intérieure des méthodes de l'objet.

Se reporter ici: http://drac.site.chez-alice.fr/Tutorial ... ur_Alerte1
Tutos et exemples sur la POO en PureBasic
Vous livre en vrac ce que j'ai trouvé sur PB & POO
http://www.purecoder.net/tutorials.htm
http://pb-oop.origo.ethz.ch/
http://pb-oop.origo.ethz.ch/download
http://pb-oop.origo.ethz.ch/wiki/IDE_Installation
http://drac.site.chez-alice.fr/Tutorial ... orials.htm
Myshl
http://www.purecoder.net/tutorials.htm
http://pb-oop.origo.ethz.ch/
http://pb-oop.origo.ethz.ch/download
http://pb-oop.origo.ethz.ch/wiki/IDE_Installation
http://drac.site.chez-alice.fr/Tutorial ... orials.htm
Myshl
Re: Tuto sur la POO en PureBasic
comment ont la télécharge ? 

La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !
Mon forum http://purebasic.forumphp3.com/index.php
Mon forum http://purebasic.forumphp3.com/index.php