fr:partenaires:devext

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:partenaires:devext [2025/07/16 19:33] – créée eneuvillefr:partenaires:devext [2026/03/07 14:04] (Version actuelle) – [Conventions de nommage] eneuville
Ligne 1: Ligne 1:
-====== Développement d'extensions VAxx * ======+====== Développer une extension pour Gestan ======
  
-Voici un petit guide de développement d'une extension (fichier wdl) pour les versions Axx.+Voici un petit guide de développement d'une extension (fichier wdl) pour les versions Ax.
  
 Les wdl de Windev sont l’équivalent des dll de Windows : ce sont des bibliothèques de ressources, contenant tout ce que peut contenir un projet windev, et pouvant être appelées par tout programme windev. Elles permettent d’ajouter des fonctionnalités infinies à Gestan, dont l’exécution peut rester conditionnelle.  Les wdl de Windev sont l’équivalent des dll de Windows : ce sont des bibliothèques de ressources, contenant tout ce que peut contenir un projet windev, et pouvant être appelées par tout programme windev. Elles permettent d’ajouter des fonctionnalités infinies à Gestan, dont l’exécution peut rester conditionnelle. 
  
-<well>Sur demande, vous pouvez obtenir les codes-source de différentes extensionsautant ne pas réinventer la roue.</well>+Gestan est actuellement sous Windev 2029 (Windev29). La modification du régime de licence de Windev (abonnement SAAS obligatoire) faisant peser un risque trop importantnous ne changerons pas de version tant que ce risque ne sera pas dépassé.
  
 +:INFO: Sur demande, vous pouvez obtenir les codes-source de différentes extensions, autant ne pas réinventer la roue.
  
-===== Ressources ===== 
  
-Pour développer des extensions, sont nécessaires les éléments suivants : 
-  * L'analyse Gestan, c'est à dire la description des fichiers et des rubriques de la base de données; 
-  * Le gabarit Gestan VAxx, afin de donner une unité de design; 
-  * Le set d'icônes utilisables dans Gestan, pour l'unité de design. 
- 
-Vous trouverez ces ressources sur la [[wiki:partenaires:dev:ressources|page dédiée]]. 
- 
-Gestan est en général développé avec la version Windev N-1 (c'est à dire la version 2024 si nous sommes en 2025) jusqu'en juin, et la version N à partir de Juillet. 
 ===== Conventions de nommage ===== ===== Conventions de nommage =====
  
Ligne 29: Ligne 21:
   * [nom wdl]_Terminer   * [nom wdl]_Terminer
  
-Les procédures globales copiées de Gestan doivent être stockées dans une collection PG_MAP_[nom wdl], par exemple PG_MAP_PROSTEP (MAP pour "Mise au point")+Si vous avez à copier des procédures globales provenant de Gestan, elles doivent être stockées dans une collection PG_MAP_[nom wdl], par exemple PG_MAP_PROSTEP (MAP pour "Mise au point"), faute d'avoir trouvé un moyen élégant d'appeler une procédure globale de Gestan "core" depuis une wdl.
  
-Les autres procédures globales doivent être stockées dans une autre collection de procédure, nommée PG_SPEC_[nomwdl] (SPEC pour Spécifique).+Les autres procédures globales doivent être stockées dans une autre collection de procédure, nommée PG_[nomwdl]
  
 {{:wiki:partenaires:dev:devwdl_01.png?nolink|}} {{:wiki:partenaires:dev:devwdl_01.png?nolink|}}
  • fr/partenaires/devext.1752687228.txt.gz
  • Dernière modification : 2025/07/16 19:33
  • de eneuville