|
[PC SOFT] Version 12 : chaque jour une nouveauté détaillée (06/11/2007) ! |
Iniciado por PC SOFT, nov., 06 2007 12:17 PM - Sem resposta |
| |
| | | |
|
| |
Membro registado 3.141 mensagems Popularité : +0 (4 votes) |
|
Publicado em novembro, 06 2007 - 12:17 PM |
Bonjour,
Pendant quelques temps, nous vous présenterons chaque jour une nouveauté de la version 12.
Aujourd'hui : Nouvelles syntaxes du WLangage.
La version 12 propose de nouvelles syntaxes :
Affectation multiple des éléments d'un tableau Une nouvelle syntaxe d’affectation de tableau fait son apparition en version 12 : t est un tableau de 5 entiers = [ 1, 2, 3, 4, 5 ]
Procédure à nombre de paramètres variable Dans une procédure, vous deviez spécifier un nombre fixe de paramètres (obligatoires ou optionnels). En version 12, les procédures acceptent un nombre de paramètres variable.
Cela permet d’une part de simplifier la déclaration de la procédure, et surtout cela permet de concevoir des procédures beaucoup plus génériques.
DécaleChamp( 10, BTN_ Bouton1, BTN_ Bouton2) DécaleChamp( 20, SAI_ Saisie1, LISTE_ Liste1, BTN_ Bouton3) // Décale tous les champs passés en paramètres vers la droite ou vers la gauche PROCEDURE DécaleChamp(Décalage,*) POUR i = 2 A MesParamètres..Occurrence MesParamètres[i]..X += Décalage FIN
SELON simplifié La syntaxe du «SELON» est simplifiée pour les cas consécutifs.
Exemple de code pour la nouvelle syntaxe SELON : // nom du jour de la semaine à partir du numéro du jour NomJour = SELON ( NumeroJour, "Lundi", "Mardi", ... "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche" )
… inutiles Lorsqu’une ligne de code court sur plusieurs lignes, les trois points de fin de ligne (...) ne sont plus obligatoires pour certaines syntaxes.
Exemple : HOuvreConnexion(" Connexion", " Utilisateur", " MotDePasse", " SourceDeDonnées", " Base", hAccèsHFClientServeur, hOLecture, " InfoEtendue")
Boucles POUR Une nouvelle syntaxe permet d’optimiser les boucles POUR lorsque l’on sait que la borne maximale est invariante.
Exemple: POUR I = 1 _A_ TableOccurence(MaTable) La fonction TableOccurence ne sera évaluée qu’une seule fois.
Pour plus d'informations voir documentation des nouveautés, page 16 (et rendez-vous au TDF 12 !) Documentation : http://www.pcsoft-windev-webdev.com/brochure-WX12.pdf TDF : http://www.pcsoft.fr/pcsoft/tdfcom/2007/index.html
Merci, à demain ! PC SOFT |
| |
| |
| | | |
|
| | | | |
| | |
|