Bienvenue

Bienvenue


Introduction — Masterclass POO avec WINDEV & WINDEV Mobile

Pendant 2h30, on va prendre un cas concret — un Catalogue Produits avec catégories, TVA et galerie d’images — et on va le transformer en vraie appli côté WINDEV et WINDEV Mobile, en appliquant proprement la programmation orientée objet.

Objectif de la session

  • Comprendre à quoi sert la POO dans l’écosystème PC SOFT et comment l’appliquer sans usine à gaz.

  • Concevoir un modèle métier clair (Produit, Catégorie, TypeTVA, ImageProduit).

  • Mettre en place une séparation des responsabilités :
    Domain (classes métier) ↔ Repositories (HFSQL) ↔ Services (règles) ↔ UI.

  • Aborder des points “vraie vie” : validations, calcul du TTC, traitement d’images, transactions, index, et petites optimisations.

Ce qu’on va construire

  • Des classes : CProduit, CCategorie, CTypeTVA, CImageProduit.

  • Un CatalogueService (règles : prix TTC, filtres, recherche).

  • Des repositories HFSQL propres (requêtes paramétrées, pagination light).

  • 5 écrans/fenêtres côté WINDEV (Catégories → Produits → Détail + galerie).

  • Le portage WINDEV Mobile avec réutilisation du composant et chargement paresseux des images.

À la fin, tu sauras

  • Modéliser un domaine simple et le mapper proprement à HFSQL.

  • Encapsuler des règles (ex. TVA par catégorie) pour éviter le code dupliqué.

  • Tester les points sensibles (prix TTC, recherche) sans t’arracher les cheveux.

  • Réutiliser le même code entre desktop et mobile, sans copier-coller sauvage.

  • Poser des bases solides pour faire évoluer le projet (tags, variantes, synchro, etc.).

Pour qui ?

Développeurs intermédiaires WINDEV / WINDEV Mobile qui veulent structurer leurs applis, gagner en lisibilité et en maintenance — sans perdre la vitesse de dev qui fait la force de l’atelier.

Pré-requis

  • Une version récente de WINDEV & WINDEV Mobile (2024 et ultérieur).

  • HFSQL dispo (Classic ou CS).

  • À minima, être à l’aise avec les projets, les fenêtres/pages et les requêtes basiques.

Comment suivre le replay

  • Avance au rythme qui te convient, mets pause quand on code un bloc clé.

  • Récupère les ressources fournies (schéma, squelette des classes, scripts d’index) pour coder en parallèle.

Masterclass POO - séparer le code métier et l'IHM

Acheter maintenantEn savoir plus

01 INTRODUCTION

  • Bienvenue

02 LE REPLAY

  • Replay du 07/11/2025

03 LES SOURCES PROJETS (version 2024)

  • _picto_svg.zip
  • WINDEV_MC_POO_01_2025-11-09.ZIP
  • WINDEV_CodeProjet.pdf
  • WINDEV_Mobile_CodeProjet.pdf
  • WINDEV_Mobile_MC_POO_01m_2025-11-09.ZIP

04 BONUS

  • Procédure Destructeur et bloc Terminaison
  • Quand utiliser la POO… et quand le procédural suffit