PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • ATTENTION : En version 12, le RAD a été entièrement refait. La méthode exposée dans cette page est conservée par compatibilité. Pour plus de détails, consultez Nouveaux Patterns RAD.
  • Structure du code
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation

ATTENTION : En version 12, le RAD a été entièrement refait. La méthode exposée dans cette page est conservée par compatibilité. Pour plus de détails, consultez Nouveaux Patterns RAD.

Le code des éléments d'un pattern contient les codes des différents modes de génération RAD :
  • le mode de programmation : programmation simplifiée, procédurale ou orientée objet
  • le type de fonction utilisé : ordres WLangage, SQL ou ODBC
Selon les choix effectués lors de la génération d'une fenêtre RAD, le code adéquat sera intégré dans la fenêtre en fonction de certaines balises insérées dans le code des éléments du pattern.
Structure du code
Les différents balises utilisées sont précédées par le symbole % (pourcentage).
Le début d'une section utilise le mot-clé ifdef et un code permettant d'identifier le mode de programmation ou le type de fonction utilisé par la section. La fin d'une section est identifiée par le mot-clé endif.
Voici un exemple de squelette de code d'initialisation de fenêtre :
##########################################
## SECTION 1 : Génération du code procédural
##########################################
%ifdef PROC
%ifdef ODBC
##########################################
# Code ODBC
##########################################
// Insérer ici le code ODBC utilisé en procédural
##########################################
# FIN Code ODBC
##########################################
%endif

  %ifdef SQL
##########################################
# Code SQL
##########################################
// Insérez ici le code SQL utilisé en procédural
##########################################
# FIN Code SQL
##########################################
%endif

%ifdef HF
##########################################
# Code Procédural "classique"
##########################################
## Cas particulier si le modèle utilise une requête
%ifdef REQUETE
// Insérer le code utilisé dans le cas d'utilisation d'une requête
## Fin du cas particulier si le modèle utilise une requête
%endif
##########################################
# FIN du Code Procédural "classique"
##########################################
%endif
%endif
##########################################
## SECTION 2 : Génération du code objet
##########################################
%ifdef OBJ
// Insérez ici le code objet utilisé
%endif
##########################################
## SECTION 3 : Génération du code "mode simple"
##########################################
%ifdef SIMPLE
// Insérez ici le code simplifié
%endif
Pour plus de précisions sur les différents mots-clés pouvant être utilisés dans le code, veuillez consulter Fichier MDL : Description du modèle et Fichier MDL : Description de la fenêtre
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire