coffreobsidian/webdev/Application webdev (1).md
2025-03-24 17:36:01 +01:00

4.2 KiB
Raw Permalink Blame History


2. Emplacement du projet

  • Description du projet
    • Nom du projet: robo_mat
    • Répertoire du projet: C:\Mes Projets\robo_mat
    • Répertoire dans la liste des tâches: C:\Mes Projets\robo_mat\Taches
    • Fichier principal du projet: robo_mat.wpd
    • GDS:
      • Serveur: CS:\10.103.0.3\GDS
      • Répertoire: GDS:\Projets WebDev\robo_mat

Récupération arborescence du projet:

tree "C:\Mes Projets\robo_mat\" /F > "$env:USERPROFILE\Desktop\structure_projet_robo_mat.txt"

!structure_projet_robo_mat.txt structure_projet_robo_mat


🧠 Ce que signifie le gras dans lExplorateur WebDev :

Élément Signification
🔤 Nom en gras Contient du code WLangage actif (ex : dans un événement, une procédure, un champ…) ou a été modifié depuis sa création.
📄 Nom en normal Pas encore modifié ou utilisé, aucun code associé pour linstant.

Étapes rapides pour localiser tout le code dans ton projet

Je te propose cette méthode manuelle rapide et fiable, parfaite pour ton cas (petit projet en début de dev) :


🧭 Étape 1 : Ouvrir lExplorateur de projet (gauche)

Regarde chaque section de larborescence :

  • Pages
  • Classes
  • Procédures globales
  • Composants internes
  • Projet

🔍 Repère ce qui est en gras → cela indique des éléments actifs à explorer.


🧪 Étape 2 : Vérifie chaque élément en gras

▶️ Pour une Page (ex. PAGE_TEST) :

  1. Double-clique pour louvrir
  2. Clique droit sur un champ ou bouton > Code
  3. Regarde les événements associés (clic, chargement, etc.)

▶️ Pour une Classe :

  1. Clique sur le nom de la classe (ex. clsMistral)
  2. Clique droit > Code → Tu verras les méthodes WLangage définies à lintérieur

▶️ Pour les Procédures globales :

  1. Clique sur Procédures dans lexplorateur
  2. Ouvre les fichiers listés (souvent .WDG)
  3. Tu peux copier/coller chaque fonction

🧪 Étape 3 : Vérifie le code projet (initialisation)

  • Menu Projet > Code du projet
  • Tu verras linitialisation, la fermeture du projet, et éventuellement du code dinitialisation de session

🎯 Résumé de la stratégie optimale de récupération

Étape Objectif Action
1 Localiser visuellement le code Utiliser lexplorateur de gauche, repérer les noms en gras
2 Explorer chaque élément actif Double-clique > bouton droit > Code
3 Centraliser manuellement Copier/coller le code dans un fichier .md par page / classe
4 Organiser pour la suite Classer les extraits pour les convertir en Python plus tard

À quoi sert Code > Tous les codes dans WebDev ?

Cette option te permet dafficher dans une seule fenêtre :

  • Tout le code écrit dans les événements (pages, champs, boutons)
  • Les procédures locales et globales
  • Les classes et leurs méthodes
  • Le code d'initialisation du projet, et plus encore…

📦 Avantages concrets pour ta tâche

Avantage Description
🧠 Centralisation Tu vois tout le code WLangage du projet sans ouvrir chaque objet un par un
🔍 Recherche rapide Tu peux faire des recherches globales (Ctrl + F) dans tous les fichiers
🧾 Copier facilement Tu peux sélectionner et copier/coller directement dans un .md
📜 Vue claire Linterface est souvent hiérarchisée par pages, procédures, classes, etc.

Étapes pour utiliser cette fonction

  1. Dans WebDev :
    Menu Code (en haut)Tous les codes…

  2. Une nouvelle fenêtre dexploration de code souvre :

    • Navigation à gauche : par pages, procédures, classes
    • Fenêtre centrale : tout le code WLangage écrit
    • Tu peux tout copier/coller en une fois ou par section

🚀 Recommandation pour lextraction

🛠️ Pour ton projet qui est au début, et daprès ce que tu mas dit (1 page, plusieurs classes) :

  • Ouvre Code > Tous les codes
  • Copie le code de chaque section (page, classes)
  • Colle-les dans des fichiers .md que je peux taider à structurer proprement