Best WinDev WM19 chap. 07 : Gestion clients via POO

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • Pour clore cette série de vidéos sur la POO, voici un exemple concret de Gestion des Clients par la POO :
    - Je présente pourquoi la POO est une approche plus méthodique pour faire cette gestion,
    - Je vous montre par le codage comme faire cette gestion par la POO.
    Enjoy.
  • НаукаНаука

Комментарии • 38

  • @bazocoulibaly5506
    @bazocoulibaly5506 4 месяца назад

    e nouveau, merci beaucoup. Très bonnes explications. Bravo !!! Vraiment vous remercie beaucoup

  • @amineraghib2648
    @amineraghib2648 Год назад

    Merci beaucoup pour la qualité et la richesse de vos vidéos

    • @BestWindev
      @BestWindev  Год назад

      Merci Amine. J en suis ravi.

  • @rafikbelaid5176
    @rafikbelaid5176 Год назад

    Mille mercis pour ce nouveau tutoriel.
    Bonne explication...
    🎩👏🎩👏🎩👏

  • @maahmed198
    @maahmed198 Год назад

    merci 👍👍

  • @abderrahmanessalihi4227
    @abderrahmanessalihi4227 Год назад

    De nouveau, merci beaucoup. Très bonnes explications. Bravo !!!

  • @codin573
    @codin573 Год назад

    Wouaou merci prof merci. J'ai encore mieux compris la poo avec les 6 vidéos précédentes. j'ai suivi et appliqué au fur et à mesure. merci . je vais appliqué celle ci aussi. J'avais déjà une base en poo mais vos vidéo viennent de la consolider . Merci encore. Cependant j'aimerai que vous nous fassiez une vidéo sur l’enregistrement avec poo des données saisie dans un tableau pour corriger ma façon de faire. Une fois merci

    • @BestWindev
      @BestWindev  Год назад

      Merci Franck.
      Je note votre suggestion et verrai quand pourrais je la faire.
      A bientôt.

  • @KAKUMKMS
    @KAKUMKMS Месяц назад

    Coup de chapeau coach, comment avoir le pdf en téléchargement ? Merci

    • @BestWindev
      @BestWindev  Месяц назад

      Voici le lien :
      drive.google.com/file/d/1TwpRJhdJWaMvMpNjWPuI5PMJ4EG3qCZy/view?usp=drivesdk
      Le pdf s'appelle "POO_Chap07_gestionClients.pdf"

  • @34Terminator
    @34Terminator Год назад +1

    Toujours dans la performance , sujet traité avec beaucoup de bon sens ,une compréhension totale pour le néophyte ou le professionnel.
    1 remarque , n'existe t'il pas en windev la possibilité de bloquer l'enregistrement en cours pour empêcher dans le cas de multi utilisateurs d'avoir une modification ou une suppression par un autre utilisateur ?
    alors bonne continuation et dans l'attente d'un prochain sujet.

    • @BestWindev
      @BestWindev  Год назад +1

      Bonjour Michel,
      Merci pour votre avis très élogieux.
      Pour le blocage de données dans WinDev, il existe 2 types de blocage ;
      1) bloquer entièrement un ficher (par exemple traitements de fin d'année, calculs statistiques,...)
      Pour cela, on utilise les fonction HBloqueFichier() et HDébloqueFichier()
      2) bloquer un enregistrement : cela se fait avec les fonctions de lecture :
      Hlitrecherche(), HlitPremier(), HlitSuivant(), .... , Il y a une option hBlocageLectureEcriture ou hBlocageEcriture
      Il y a aussi : ou avec HBloqueNumEnr() et ou avec HDebloqueNumEnr()
      Dans ce cas : Le déblocage est fait automatiquement par WinDev quand l'enregistrement est modifié ou quitté pour un autre enreg ou l'appli. s'arrête.

  • @francislarge346
    @francislarge346 5 месяцев назад

    Super video ! Quand les tabbleaux sont tres grands, comment ne pas tout charger d'un coup pour ne pas ralentir le système ? Merci pour votre aide.

    • @BestWindev
      @BestWindev  5 месяцев назад +1

      Bonjour Francis,
      effectivement il ne faut pas ramener des centaines d'objets d'un coup.
      il faut faire un système de pagination pour ramener 50 ou 100 ou .... à la fois, et ramener la suite au fur et à mesure de la demande.
      Par exemple,
      l'appli va chercher les 100 premiers clients et stocke le code du dernier client récupéré.
      s'il faut la suite, l'appli demande les 100 clients suivants dont le code client est > code client stocké
      j'espère que j'étais clair

    • @francislarge346
      @francislarge346 5 месяцев назад +1

      @@BestWindev
      Merci prof !
      Après la 1ère demande de x records il faut faire les demandes suivantes dans un thread séparé ?
      Merci pour votre aide ! 🤪

    • @BestWindev
      @BestWindev  5 месяцев назад

      @@francislarge346

  • @taoufikaboulayche4965
    @taoufikaboulayche4965 Год назад

    Merci Beaucoup

  • @mdtm8503
    @mdtm8503 Месяц назад

    Merci pour cette précieuse formation qui a modifiée radicalement notre vision sur la POO, je voudrais vous demander votre avis et/ ou des piste sur l'intégration du DICOM ?(thread , webservice?..etc.)

    • @BestWindev
      @BestWindev  Месяц назад

      Bonjour,
      Dicom a une api accessible par WinDev :
      www.medicalconnections.co.uk/DicomObjects/
      À vous de lire la doc et voir comment appeler les différentes fonctions.
      Bon courage

    • @mdtm8503
      @mdtm8503 Месяц назад

      @@BestWindev Merci mais je voudrais la faire moi meme

    • @BestWindev
      @BestWindev  Месяц назад

      ​@@mdtm8503faire vous même quoi?

    • @mdtm8503
      @mdtm8503 Месяц назад

      @@BestWindev j'ai une machine d'échographie équipé de DICOM , livrée avec un logiciel d'acquisition pour pc avec une clé de protection , je voudrais refaire ce soft moi même et pouvoir l'intégrer directement dans mon soft de gestion de cabinet médical. a la configuration il faut renseigne une Adresse IP et un num de port, donc je pense pour le transfert il faut faire des sockets,et après l'acquisition , ouvrir de fichier .DCM et la il ya une tone de code de chaque rubrique ( protection de l'identité des patient oblige)!!!!

    • @BestWindev
      @BestWindev  Месяц назад

      @@mdtm8503 je comprends.
      Mais vous devez comprendre que l'API DICOM explique à n'importe quel soft qui veut l''utiliser : comment ouvrir un port avec la machine, comment lui envoyer une commande, elle explique le format du fichier image.....
      Soit vous trouvez sur le web quelqu'un qui a déjà fait ça, soit vous étudiez la Doc de l'API.
      Moi je ne la connais pas cette API

  • @patricke2484
    @patricke2484 5 месяцев назад

    Super vidéo. Ce n'est pas la première que je regarde pour me former sur la POO, mais toute votre série POO est tres pédagogique et complète. Elles ont confirmées ce que j'avais déjà appris et ajouté beaucoup de choses.
    J'ai juste une remarque dans l'exemple vous n'utilisez pas le DataBing pour les champs pour ensuite faire un EcranVersSource et inversement vers les classes, il y a une raison a cela ?
    Mon soucis justement c'est qu'en utilisant le DataBinding je suis confronté à un problème.
    Si par exemple, j'ai un fichier client et un fournisseur fournisseur. Ils sont sensiblement identique. Je voudrais n'avoir qu'un seule fenêtre d'affichage, suivant flag à l'ouverture la fenêtre, elle affiche et gère les clients, ou les fournisseurs. Je ne vois pas trop comment gérer cela, avec les interfaces?.
    Peut être compliqué a expliquer ici ! Une nouvelle vidéo?

    • @BestWindev
      @BestWindev  5 месяцев назад +1

      Bonjour Patrick,
      Merci pour votre appréciation.
      Je n'utilise pas le databinding dans cette vidéo, pour que la POO puisse être comprise quel que soit le langage.
      Le databinding est une facilité de programmation.
      Maintenant pour votre souci, vous pouvez par programmation changer la liaison : voir cet article sur le blog pc soft :
      blogs.pcsoft.fr/fr/exploiter-pleinement-databinding-specifiant-plusieurs-proprietes-grace-liaisonfichier/281474976710700/read.awp
      Cordialement

  • @MrVRAIMAROCAIN
    @MrVRAIMAROCAIN Год назад

    merci pour la vidéo. mais je me demande, comment peut on utiliser deux présentation dans une seule fiche pour par exemple afficher les infos d'un client avec la liste de ses commandes dans une seule vue?

    • @BestWindev
      @BestWindev  Год назад

      Bonjour et merci d avoir apprécié la vidéo.
      Je ne comprends pas totalement la question mais je tente de répondre :
      Avec une classe Client ayant une méthode(procédure) : consulter, vous obtiendrez les infos du client et avec une classe Commande et méthode Liste(), vous aurez les commandes du client.

  • @JALAL-HZ
    @JALAL-HZ Год назад

    Merci.

  • @BestWindev
    @BestWindev  Год назад

    Voici le lien vers le PDF contenant le code source utilisé dans cette vidéo :
    drive.google.com/drive/folders/10sQrttwHE3bs3s2SK5ENNk39uYqunK6g?usp=share_link
    Le PDF se nomme : POO_Chap07_gestionClients.pdf

  • @user-jh8tm2wl7p
    @user-jh8tm2wl7p Год назад

    Salut cher prof
    Svp je trouve pas les videos du mondial foot
    11 13 14 15

    • @BestWindev
      @BestWindev  Год назад

      Bonjour,
      Au dessus de la liste des vidéos, cliquez sur l'onglet PlayList et choisissez "Appli Mondial de foot".