WINDEV Mobile 25

L’éditeur de code participe à la productivité de WEBDEV. La saisie du code est intui- tive, plus rapide et se fait directement dans le champ concerné. UNE MÉTHODE RÉVOLUTIONNAIRE La technologie exclusive de l’éditeur de code participe à la création d’un code de qualité, et permet de développer plus vite. LA MÉTHODE WEBDEV Les événements les plus utiles sur un champ sont proposés par défaut dans l’éditeur de code, et matérialisés par un bandeau de couleur. Par exemple, pour un champ de type «saisie», les événements par défaut sont: • initialisation du champ, • entrée dans le champ, • sortie du champ, • à chaque modification. Il suffit de taper le code correspondant dans la partie adéquate. Le code qui s’exécutera sur le Navigateur peut être saisi en WLangage ou en Javascript, au choix. CODE SERVEUR ET CODE NAVIGATEUR Il suffit de saisir votre code sous le bandeau correspondant. Le bandeau jaune indique que le code saisi est du WLangage et s’exécutera sur le Serveur.  Le bandeau vert indique que le code saisi est du WLangage et s’exécutera sous le Navigateur. Le bandeau rose signifie que le code saisi est du PHP.  Le bandeau bleu signifie que le code saisi est du code Javascript. C’est visuel et très intuitif ! TOUS LES ÉVÉNEMENTS SONT GÉRÉS Les événements moins habituels sont proposés en liste.  Tous les événements sont gérés: clic, double clic, touche pressée, touche maintenue enfoncée, touche relâchée, bouton de souris enfoncé, bouton de souris relâché, souris en dehors de l’ob- jet, souris au-dessus de l’objet, perte de focus, prise de focus, modification, sélection du contenu du champ, appel de l’aide, chargement, envoi du for- mulaire,... COLORATION SYNTAXIQUE Pour un plus grand confort et une meilleure lisibilité, chaque mot est coloré en fonction de son type. ENROULÉ/DÉROULÉ L’éditeur de code dispose d’un méca- nisme confortable d’enroulé/déroulé de code: vous masquez le code connu et testez pour plus de lisibilité! UML WEBDEV 25 crée automatiquement le diagramme de classes en rétro analy- sant le code. Inversement, un diagramme UML génère le code des classes. GESTIONNAIRE DE SOURCES WEBDEV 25 est livré en standard avec un outil de versionning, le Gestionnaire de Sources collaboratif (GDS, voir page 46). AJAX Concernant AJAX (ne rafraichir dans la page que les données strictement nécessaires), il suffit de cliquer sur le bouton «Ajax» de la ligne pour utiliser cette technologie. COMPLÉTION AUTOMATIQUE Lors de la frappe d’un ordre, le type de paramètre attendu est proposé dans une liste déroulante. Une bulle d’aide apporte également des informations sur chaque paramètre de la fonction utilisée. ERREURS EN TEMPS RÉEL Si une erreur de syntaxe est commise, elle est détectée sous l’éditeur de code, avant même la compilation du projet ! TEST UNITAIRE DE PRO- CÉDURES ET DE CLASSES Le processus de création des tests est totalement intégré à l’environnement. Pour tester directement une procédure ou une classe, il suffit d’utiliser le menu contextuel qui propose de créer (et ensuite de rejouer) un nouveau test unitaire. CODE COVERAGE L’éditeur de code indique le «Code Coverage» du projet: chaque ligne de code qui n’a jamais été exécutée est signalée. L’éditeur de code participe à la facilité légendaire de WEBDEV 25. Initialisation du champ L’EDITEUR DE CODE VOUS ASSISTE Entrée dans le champ (onfocus) Modification en sortie (onchange) Sortie du champ (onblur) Note: l’éditeur de code et l’environnement peuvent adopter un thème clair ou un thème sombre www.pcsoft.fr • 31

RkJQdWJsaXNoZXIy NDQ0OA==