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. Наука
e nouveau, merci beaucoup. Très bonnes explications. Bravo !!! Vraiment vous remercie beaucoup
Avec plaisir
Merci beaucoup pour la qualité et la richesse de vos vidéos
Merci Amine. J en suis ravi.
Mille mercis pour ce nouveau tutoriel.
Bonne explication...
🎩👏🎩👏🎩👏
Merci Rafik.
merci 👍👍
Enjoy
De nouveau, merci beaucoup. Très bonnes explications. Bravo !!!
Merci à vous.
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
Merci Franck.
Je note votre suggestion et verrai quand pourrais je la faire.
A bientôt.
Coup de chapeau coach, comment avoir le pdf en téléchargement ? Merci
Voici le lien :
drive.google.com/file/d/1TwpRJhdJWaMvMpNjWPuI5PMJ4EG3qCZy/view?usp=drivesdk
Le pdf s'appelle "POO_Chap07_gestionClients.pdf"
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.
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.
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.
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
@@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 ! 🤪
@@francislarge346
Merci Beaucoup
Merci Taoufik.
A bientôt.
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.)
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
@@BestWindev Merci mais je voudrais la faire moi meme
@@mdtm8503faire vous même quoi?
@@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)!!!!
@@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
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?
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
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?
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.
Merci.
Merci à vous de me suivre.
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
Salut cher prof
Svp je trouve pas les videos du mondial foot
11 13 14 15
Bonjour,
Au dessus de la liste des vidéos, cliquez sur l'onglet PlayList et choisissez "Appli Mondial de foot".