1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

TUTO Apprendre La P.O.O Avec windev

Discussion dans 'Windev' créé par suenodesign, Fev 9, 2018.

  1. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    481
    J'aime reçus:
    691
    Apprendre La POO Avec windev

    Programmation avancée sous windev®

    POO
    ou la programmation orientée objet

    par Cyril Beaussier
    Version 1.0a - Juin 2000

    [​IMG]

    Lien :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    En accord avec

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , voici d'autres liens complémentaires pour apprendre la P.O.O. ThankS :)

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    ThankS

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    ThankS

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Ces liens ont été donnés tout au long de ce post,

    vous pouvez donc les y retrouver pour dire

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    aux @Posteurs ;)
     
    #1 suenodesign, Fev 9, 2018
    Dernière édition par un modérateur: Juil 25, 2018
  2. charlie

    charlie Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    195
    J'aime reçus:
    185
    Merci, je ne suis pas trop branché dessus, pensant que c'est un peu compliqué, je vais voir si le manuel me fait changer d'avis ;)
    il serait inéressant de savoir combien programment en procédural ou en objet avec windev, et où son les avantages, car déjà de part sa conception, on travaille avec des "objets windev" tout prêts!
     
    #2 charlie, Fev 9, 2018
    Dernière édition: Fev 9, 2018
    suenodesign apprécie ceci.
  3. commun

    commun Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    168
    J'aime reçus:
    78
    l'avantage certain de la POO, c'est que lors d'un changement important, t'as souvent juste a modifier ta classe , tu gagnes un temps fou
     
  4. Deft54

    Deft54 Active Member
    MEMBRE WX

    Inscrit:
    Avr 3, 2018
    Messages:
    63
    J'aime reçus:
    56
    Merci pour le lien
    windev n'est pas fort dans le domaine de la POO mais c'est bien d'avoir une vision et des explications d'un expert WD tel que Beaussier
     
    joker apprécie ceci.
  5. commun

    commun Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    168
    J'aime reçus:
    78
    moi, je trouve que la POO windev marche assez bien. je m'en sert beaucoup et c'est assez efficace a mes yeux
     
    Man et joker aiment ça.
  6. Deft54

    Deft54 Active Member
    MEMBRE WX

    Inscrit:
    Avr 3, 2018
    Messages:
    63
    J'aime reçus:
    56
    J'ai l'impression qu'ils ont fait cela pour dire que c'est présent mais ca me semble plus lourd (couche supplémentaire) et bricolage car le WDlanguage est par conception Procédural.
    Un langage objet depuis sa création est fait pour faire de l'objet, mais un langage procédural ne devrait pas devenir "objet".
    Enfin c'est ma vision mais je suis peut être trop puriste.
    Merci pour ton avis en tout cas qui prouve qu'il n'y a pas qu'une opinion à avoir là-dessus
     
    aminej76 et joker aiment ça.
  7. commun

    commun Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    168
    J'aime reçus:
    78
    ben, moi, je me sert pas de MVP par exemple, mais par contre les classes avec <presentation> par exemple sont super pratique avec la commande "demandemiseajourihm" parametree
    tres efficace, j'ai des fenetres ou il n'y a quasi rien en programmation, que des appels a des classes et aux methodes de classe, des mises a jours de tables ou autres trucs, tres tres pratique et de gestion facile lors de creation de nouvelles fenetres ou debugage.
    finalement, dans l'venir, je vais me tourner de plus en plus sur cette technique qui me fait gagner un temps fou
     
    joker apprécie ceci.
  8. Deft54

    Deft54 Active Member
    MEMBRE WX

    Inscrit:
    Avr 3, 2018
    Messages:
    63
    J'aime reçus:
    56
    Pareil : MVP ? Connais Most Valuable Professional mais c'est tout...
     
    joker apprécie ceci.
  9. Advita

    Advita Active Member
    MEMBRE WX

    Inscrit:
    Jan 13, 2018
    Messages:
    64
    J'aime reçus:
    106
    MVP c'est Modèle Vue et Présentation. C'est une technique de programmation POO assez courante chez les développeur C#, .Net, ....

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    windev propose d'ailleurs en standard un exemple de projet MVP partie 1 et partie 2 dans windev 22 et plus.
     
    joker apprécie ceci.
  10. gelop4

    gelop4 Member
    MEMBRE WX

    Inscrit:
    Fev 7, 2018
    Messages:
    46
    J'aime reçus:
    82
    Oui, j'utilise pas mal le MVP.
    Il y a juste les sous classe qui sont encore mal gérer pour les "demandemiseajourihm()"

    Et sinon ENFIN les Interface en 23 !!! que de bonheur.
    Même si implémentation est un peu bizarre à la windev ...
     
  11. KASSI

    KASSI Member

    Inscrit:
    Jan 2, 2018
    Messages:
    21
    J'aime reçus:
    42
    Complément du sujet.. plutôt l'initialisé:)

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    #11 KASSI, Avr 18, 2018
    Dernière édition par un modérateur: Juil 24, 2018
    MayBst, suenodesign et joker aiment ça.
  12. Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    132
    C'est vrai que la POO sans interface c'est *pas terrible* :eek:

    J'ai pas mal galérer pour réecrire certains pattern de Java à WD.

    Heureusement que ce défaut est résolu dans la v23 de windev.
     
    #12 Kelard, Avr 18, 2018
    Dernière édition par un modérateur: Sept 2, 2018
    joker apprécie ceci.
  13. Johjo

    Johjo New Member

    Inscrit:
    Jan 2, 2018
    Messages:
    14
    J'aime reçus:
    17

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    POO La suite... Partie 4

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Cliquez pour agrandir...
    Merci beaucoup pour le partage de mes articles. C'est agréable.
    N'hésitez pas si vous souhaitez que j'aborde d'autres notions sur la POO. Dans le prochains, je pense que je vais attaquer les classes abstraites.
     
    MayBst apprécie ceci.
  • KASSI

    KASSI Member

    Inscrit:
    Jan 2, 2018
    Messages:
    21
    J'aime reçus:
    42

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Merci beaucoup pour le partage de mes articles. C'est agréable.
    N'hésitez pas si vous souhaitez que j'aborde d'autres notions sur la POO. Dans le prochains, je pense que je vais attaquer les classes abstraites.
    Cliquez pour agrandir...
    De rien:)
    en fait ma question est la même que celle posée par 'Marie' (Troisième commentaire dans votre article) càd travailler avec plusieurs instances (fichiers) dans un même traitement
     
  • aom13

    aom13 Member
    MEMBRE WX WXG 21

    Inscrit:
    Jan 1, 2018
    Messages:
    63
    J'aime reçus:
    88
    Voici un autre lien
    pdf poo windev

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    MayBst, suenodesign et joker aiment ça.
  • suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    481
    J'aime reçus:
    691

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Voici un autre lien
    pdf poo windev

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Cliquez pour agrandir...
    @

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    C'est intéressant.

    Voici le contenu du fichier fourni par @

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    [​IMG]
    Merci
     
    #16 suenodesign, Juil 24, 2018
    Dernière édition par un modérateur: Juil 25, 2018
    joker apprécie ceci.
  • Johjo

    Johjo New Member

    Inscrit:
    Jan 2, 2018
    Messages:
    14
    J'aime reçus:
    17

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    De rien:)
    en fait ma question est la même que celle posée par 'Marie' (Troisième commentaire dans votre article) càd travailler avec plusieurs instances (fichiers) dans un même traitement
    Cliquez pour agrandir...
    Une bonne manière de faire est d'utiliser le pattern factory et de le passer en paramètre à la classe parente. Mais tu auras plus de réponse dans les articles qui suivent (quand j'aurai le temps de les continuer).
     
  • MayBst

    MayBst Member

    Inscrit:
    Jan 10, 2019
    Messages:
    63
    J'aime reçus:
    15
    Bonjour à tous !
    Du coup, comme la Marie des commentaires, c'est moi, j'ajoute une question à ma question :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    : Est-ce que tu vas parler de MVP dans tes futurs articles ?
    Merci :)
     
    Johjo et joker aiment ça.
  • Johjo

    Johjo New Member

    Inscrit:
    Jan 2, 2018
    Messages:
    14
    J'aime reçus:
    17

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ce n'était pas prévu, mais puisque tu le suggères, c'est possible que j'en parle.
    J'apprécie que l'on me fasse des suggestions.
    Merci beaucoup :)
     
    MayBst apprécie ceci.
  • commun

    commun Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    168
    J'aime reçus:
    78
    dsl, j'avais pas vu qu'une question m'avait été posé, mais je vois que la réponse a été donnée, cool

    l'avantage du MVP, a mes yeux, c'est la demandemiseajourihm() avec parametre:
    on peut dans le traitement de la fenêtre traiter le paramètre ( avec un selon par exemple) et actualiser tel ou tel champ
    c'est super efficace et facilite grandement l'actualisation de la fenêtre lorsqu'on est en multiposte.
    très pratique lors de tacheparalleles aussi
     
  • Partager cette page

    Chargement...