WINDEV 2024

WINDEV 2024 est livré avec un ensemble d’exemples sources impressionnant. Les exemples ont un double but: didactique d’abord, économique ensuite. Récupérez un seul exemple et vous économi- sez des jours entiers de programmation. Réutilisez les exemples dans vos applica- tions! Avant d’écrire un traitement, vérifiez qu’il n’est pas déjà livré avec WINDEV. DES CENTAINES D’EXEMPLES ET D’ASSISTANTS LIVRÉS • Affichage du contenu d’une zone mémoire • Gestion de client et serveur Socket • Gestion d’un glossaire • Importer une page HTML • Gestion d’un glossaire LES ASSISTANTS Les assistants sont une aide très utile: ils génèrent pour vous le code nécessaire à votre application. Pour cela, l’assistant pose des ques- tions, et génère le code (et si né- cessaire les fenêtres) correspondant selon vos réponses. Le code généré est clair, et bien en- tendu totalement paramétrable. Un assistant permet de gérer un sujet sur lequel on n’a aucune compétence. • Acquisition d’informations sur le port série • Calcul de la clé d’un nu- méro INSEE • Calcul de la date du lundi d’une semaine • Calcul de la date d’une échéance • Centrer une fenêtre dans l’écran • Chargement d’une librairie à lien dynamique (DLL) • Chronométrer un traitement • Compacter un fichier • Contrôler l’existence d’un disque • Conversion entre nombres décimaux et hexadé- cimaux • Convertir une table HFSQL en fichier texte • Convertir un fichier texte en table HF • Convertir un fi- chier xBase en table HFSQL • Conver- tir une date en lettres • Convertir une date en une chaîne au format sou- haité • Convertir une mesure d’angle • Créer une page HTML à partir de données d’une table (mémoire ou fichier) • Déclencher un traitement à une heure donnée • Décompacter un fichier compacté • Dernier Jour du mois • Déterminer le nombre de boutons de la souris • Déterminer si les boutons de la souris sont inversés • Etat des boutons de la souris • Etat d’une touche de contrôle • Faire une hard copy de la fenêtre • Fonctions de mise en page de l’impression • Ges- tion des sons par multimédia • Ges- tion d’un CD audio par multimédia • Gestion multimédia d’animations Windows • Insérer une chaîne dans une autre • Lancer le panneau de configuration • Limiter la zone de dé- placement de la souris • Masque de saisie d’un réel avec exposant • Mo- difier le décor de la fenêtre • Numéro du jour dans l’année • Ouvrir la boite de dialogue qui permet de formater une disquette • Ouvrir une fenêtre à la position de la souris • Parcours de deux tables imbriquées • Pilotage de Word • Pilotage d’Excel • Rechercher un fichier ou un répertoire • Récu- pérer le mot sur lequel on a cliqué • Récupérer les éléments sélectionnés dans une liste • Récupérer une erreur disque • Transférer le contenu d’une vue HFSQL vers un fichier Excel • Transférer le contenu d’une vue HFSQL vers un fichier Html • Transfé- rer le contenu d’une vue HFSQL vers un fichier texte • Transférer une vue HFSQL vers le Presse Papier • Trans- former un nombre en lettres • Vérifier la clé de Luhn • Vérifier la propriété bissextile d’une année • Vérifier la validité d’un code SIREN • Vérifier si la souris est branchée • Vérifier si un programme est déjà lancé • Véri- fier une clé RIB • Zoom sur une zone image LES ASSISTANTS DE «FONCTION» Ces assistants génèrent les para- mètres des fonctions. Par exemple, dans l’assistant de gestion des couleurs RVB, celui-ci propose directement le nom des couleurs, et les transforme automa- tiquement en valeurs RVB... ArbreAjoute • ArbreModifie • ChargeImage • Construit- TableFichier • CréeRaccourci • Crypte • CurseurPos • DateSys • dCopieImage • Décrypte • dPixelCouleur • dSauveImage • dSauveImageGIF • dSauveI- mageJPEG • EmailEnvoieMes- sage • EmailOuvreSession • EmailOuvreSessionSMTP • EnumèreChamp • Evénement • ExeInfo • ExtraitChaîne • fCrypte • fDécrypte • fDisqueInfo • fEcrit • fEcritLigne • FenTaille • fEx- traitChemin • FinAmortissement • FinAmortissementDégressif • FinAmortissementLinéaire • FinIntérêtPériode • FinNbVerse- ment • FinTauxIntérêt • FinVa- lActuelle • FinValActuelleNette • FinValFuture • FinValRem- boursement • fLit • fLitLigne • fOuvre • fRep • fRepSélecteur • fSélecteur • fSélecteurImage • fSurveilleFichier • fSurveilleRé- pertoire • FTPConnecte • grCrée • HAjouteOptimisationPlanifiée • HAjouteSauvegardePlanifiée • HAlias • Hasard • HChangeNom • HChangeRepRPL • HCréeVue • HDéclare • HeureSys • HFiltre • HImporteTexte • HLitPre- mier • HLitRecherchePremier • HOuvreAnalyse • HRéindexe • iAperçu • iCadre • iCréePolice • iImprimeEtat • iImprimeImage • iMarge • InfoBitmap • INIEcrit • INILit • iParamètre • iParamètre- Duplicata • iParamètreFiligrane • LanceAppli • ListeCherche • NumériqueVersChaine • Ré- seauConnecte • RéseauDécon- necte • RéseauNomRep • RVB • SelectCouleur • sFixeParamètre • sOuvre • StatCorrélation • StatCovariance • StatEcartMoyen • StatEcartType • StatEcartTypeP • StatMax • StatMin • StatMoyenne • StatSomme • StatVariance • StatVarianceP • SysCouleur • SysEnvironnement • TitreEnCours • Confirmer • Erreur • Info • Mot de passe/Login • OK/Annuler • OuiNon Pour développer plus vite, un exemple est toujours utile ! DES RESSOURCES EN LIGNE (ACCÈS LIBRE) Avant de commencer tout nouveau développement, lan- cez une recherche dans les exemples ! Vous trouverez certainement des parties de code à intégrer dans votre application ! Cela peut vous faire gagner des heures, des jours, voire des se- maines de développement. Le site WWW.PCSOFT.FR propose de nombreuses res- sources utiles au développe- ment. 87 www.pcsoft.fr •

RkJQdWJsaXNoZXIy NDQ0OA==