OVH Cloud OVH Cloud

Différence Classes / collections de procédures

5 réponses
Avatar
Hakim
Bonjour,

Je voudrais me former sur la POO Windev ( je vois que c'est utiliser, donc
il doit bien y avoir une raison ).

Mais avant tout j'aimerai comprendre, d'où une question très bête et très
simple :

Quels avantages/différences entre une collection de procédures et les
classes sous Windev ?

Je n'ai trouvé que très peu de documentation pour commencer la POO, et avec
celle ci je n'arrive pas à comprendre l'intérêt et le gain qu'elle apporte.

merci pour vos éclaircissements !!!! : )

5 réponses

Avatar
Gilles TOURREAU
Dans son message précédent, Hakim a écrit :
Bonjour,

Je voudrais me former sur la POO Windev ( je vois que c'est utiliser, donc
il doit bien y avoir une raison ).

Mais avant tout j'aimerai comprendre, d'où une question très bête et très
simple :

Quels avantages/différences entre une collection de procédures et les
classes sous Windev ?

Je n'ai trouvé que très peu de documentation pour commencer la POO, et avec
celle ci je n'arrive pas à comprendre l'intérêt et le gain qu'elle apporte.

merci pour vos éclaircissements !!!! : )



Une collection de procédure permet de regrouper des fonctions qui
peuvent être appellé n'importe où dans ton code.
Du style :

AfficherMessageErreur("Erreur blabla")

Les classes permettent quand à elle de faire des "objets" qui
fonctionnent de manière autonome et que l'on peut manipuler à l'aide de
fonctions publiques.

T'expliquer comment fonctionne la POO serait trop long, je te conseille
de trouver un bouquin et/ou site qui parle exclusivement de çà
(Indépendant du langage).

Beaucoup de débutant pensent que la POO est langage de programmation
alors que ce n'est pas le cas (C++ est un langage de POO, Java
aussi...). La POO c'est juste un autre concept de programmation.

Il faut savoir aussi que la POO est "très limité" sous Windev... Donc
certains concept ne seront pas réalisable.

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Hakim
"Gilles TOURREAU" a écrit dans le message de news:

Dans son message précédent, Hakim a écrit :
Bonjour,

Je voudrais me former sur la POO Windev ( je vois que c'est utiliser,
donc
il doit bien y avoir une raison ).

Mais avant tout j'aimerai comprendre, d'où une question très bête et très
simple :

Quels avantages/différences entre une collection de procédures et les
classes sous Windev ?

Je n'ai trouvé que très peu de documentation pour commencer la POO, et
avec
celle ci je n'arrive pas à comprendre l'intérêt et le gain qu'elle
apporte.

merci pour vos éclaircissements !!!! : )



Une collection de procédure permet de regrouper des fonctions qui peuvent
être appellé n'importe où dans ton code.
Du style :

AfficherMessageErreur("Erreur blabla")

Les classes permettent quand à elle de faire des "objets" qui fonctionnent
de manière autonome et que l'on peut manipuler à l'aide de fonctions
publiques.

T'expliquer comment fonctionne la POO serait trop long, je te conseille de
trouver un bouquin et/ou site qui parle exclusivement de çà (Indépendant
du langage).

Beaucoup de débutant pensent que la POO est langage de programmation alors
que ce n'est pas le cas (C++ est un langage de POO, Java aussi...). La POO
c'est juste un autre concept de programmation.

Il faut savoir aussi que la POO est "très limité" sous Windev... Donc
certains concept ne seront pas réalisable.

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr





Merci... Je vais me pencher sur le sujet de manière plus générale, même
sic'est toujours par l'exemple que l'on comprends le mieux.

Ce que je retiens c'est que j'ai peu d'intérêts à essayer d'exploiter la POO
sous windev pour les gestions de base de données, même si c'est pour faire
des statistiques ou autre ?
Avatar
Gilles TOURREAU
Dans son message précédent, Hakim a écrit :
"Gilles TOURREAU" a écrit dans le message de news:

Dans son message précédent, Hakim a écrit :
Bonjour,

Je voudrais me former sur la POO Windev ( je vois que c'est utiliser, donc
il doit bien y avoir une raison ).

Mais avant tout j'aimerai comprendre, d'où une question très bête et très
simple :

Quels avantages/différences entre une collection de procédures et les
classes sous Windev ?

Je n'ai trouvé que très peu de documentation pour commencer la POO, et
avec
celle ci je n'arrive pas à comprendre l'intérêt et le gain qu'elle
apporte.

merci pour vos éclaircissements !!!! : )



Une collection de procédure permet de regrouper des fonctions qui peuvent
être appellé n'importe où dans ton code.
Du style :

AfficherMessageErreur("Erreur blabla")

Les classes permettent quand à elle de faire des "objets" qui fonctionnent
de manière autonome et que l'on peut manipuler à l'aide de fonctions
publiques.

T'expliquer comment fonctionne la POO serait trop long, je te conseille de
trouver un bouquin et/ou site qui parle exclusivement de çà (Indépendant du
langage).

Beaucoup de débutant pensent que la POO est langage de programmation alors
que ce n'est pas le cas (C++ est un langage de POO, Java aussi...). La POO
c'est juste un autre concept de programmation.

Il faut savoir aussi que la POO est "très limité" sous Windev... Donc
certains concept ne seront pas réalisable.

Cordialement

-- Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr





Merci... Je vais me pencher sur le sujet de manière plus générale, même
sic'est toujours par l'exemple que l'on comprends le mieux.

Ce que je retiens c'est que j'ai peu d'intérêts à essayer d'exploiter la POO
sous windev pour les gestions de base de données, même si c'est pour faire
des statistiques ou autre ?



Personnellement non...

La POO en Windev est vraiment destinée pour faire des développements
auquel il faut manipuler des objets.

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Hakim
Une petite question encore

J'ai un objet Voiture par exemple.


Je ne peux pas faire une déclaration avec une variable ?

Du genre :

"test"+i est une voiture


?
J'ai essayé avec les { } sans plus de succès....
Avatar
Gilles TOURREAU
Hakim avait écrit le 23/05/2006 :
Une petite question encore

J'ai un objet Voiture par exemple.


Je ne peux pas faire une déclaration avec une variable ?

Du genre :

"test"+i est une voiture


?
J'ai essayé avec les { } sans plus de succès....



Il faut faire :

//Créer une variable i de type voiture
i est une voiture()

//Appeler une méthode de l'objet voiture
i:MaFonction()

...etc

Je ne vois pas ce que tu voulais faire avec :
"test"+i est une voiture

Un conseil, t'aventures pas dans la POO avec Windev si tu ne connais
pas ce concept.

Apprends la POO avec un bouquin qui parle de çà et en t'appuyant de
préférence sur un langage 100% POO (Java ou C#).
Perso : ces 2 langages sont très pédagogue pour apprendre la POO.

Tu pourras ainsi utiliser la POO dans n'importe quel langage qui
supporte la POO.

Un autre truc aussi, pour apprendre la POO, il n'est pas nécessaire de
connaitre les bibliothèques d'un langage.
Pour ma part j'ai appris la POO avec Java... et aussi bizarre que ca
puisse paraitre je sais faire uniquement des "
System.out.println("Bonjour !") " et de la POO et c'est tout ! Je sais
pas dessiner avec Java, ni lire ni écrire dans un fichier...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr