Menu
PC SOFT
Recherche
WINDEV WEBDEV WINDEV Mobile Demander le dossier Nouveautés de la version 24 Commander en ligne Support Technique Témoignages Formations Voir les vidéos Documentation LST Contacts English Español 中文
PC SOFT
Conseil : +33 (0)4 67 032 032 / Besoin d'aide ?
English Español 中文
  • Produits
    • WINDEV
    • WEBDEV
    • WINDEV Mobile
    • Nouveautés de la version 24
    • Demander le dossier
    • Tarifs
    • Commander
    • Connecteurs Natifs BDD
      • HFSQL
      • AS/400 & IBM i
      • Oracle
      • SQL Server
      • DB2
      • MySQL
      • Informix
      • PostgreSQL
      • Progress
      • Sybase
      • xBase
      • SQLite
      • Access
      • MariaDB
    • LST
    • Témoignages
    • Documentation
    • Voir les vidéos et webinaires
    • Séminaires de présentation
      • WINDEV
      • WEBDEV
      • WINDEV Mobile
    • WDMSG
    • HFSQL
    • Etats et Requêtes
    • Cloud
  • Commander
    • Commander en ligne
    • Commander une mise à jour
    • Bons de commande
    • Liste des tarifs
    • Devis gratuit
    • Distributeurs monde
  • Télécharger
    • WINDEV Express
    • WINDEV Mobile Express
    • Versions 24
    • Mises à jour
    • Visuels redistribuables
  • Support Technique
    • Le Support Gratuit
    • Assistance Directe
    • LST
    • Téléchargements
    • Forums
    • FAQ
    • Ressources pratiques
    • Site de dépôt
    • Aide en ligne des produits
  • Formations
    • Présentation
    • Formations inter-entreprises
    • Formations intra-entreprise
    • Consulting
    • Inscrivez-vous
    • Education Nationale
  • PC SOFT
    • Actualités
    • Emploi & Carrière
    • Qui sommes-nous ?
    • Raccourcis
    • Contacts
    • Distributeurs monde
  • Contacts
  • WINDEV TECH Tour 24
  • Vous aussi, passez en version 24 : Profitez de vos remises avant le 31 mars 2019
  • Témoignages WINDEV
  • Vous aussi, passez en version 24 : Profitez de vos remises avant le 31 mars 2019
  • Témoignages WINDEV
  • WINDEV TECH Tour 24
  • Vous aussi, passez en version 24 : Profitez de vos remises avant le 31 mars 2019
  • Témoignages WINDEV
  • Vous aussi, passez en version 24 : Profitez de vos remises avant le 31 mars 2019
  • Témoignages WINDEV
Sommaire de la LST 67


Je m'abonne

Notes :
Les composants de cette LST sont livrés avec leur code source.
La LST est fournie avec deux DVD. Sur ces DVD, retrouvez les dernières mises à jour des produits PC SOFT et découvrez les exemples de cette LST :


 

Parmi les exemples :

UTILITAIRE : (WINDEV) (utilitaire gratuit)
Surveillez le bon fonctionnement de vos serveurs

Que ce soit un site Internet, Intranet ou un serveur de données, un serveur doit être accessible de façon continue. Il est donc indispensable de détecter au plus vite un dysfonctionnement matériel ou logiciel. L’utilitaire “WD Surveillance Serveur” est une application permettant de tester de façon périodique le fonctionnement d’un serveur FTP, HTTP ou d’un serveur générique. Cette surveillance est réalisée à l’aide d’agents pouvant être répartis sur le réseau (pour gérer une redondance par exemple).
 
MONITORING (WINDEV)
Suivi des traitements en cours sur une machine distante

L’utilisation d’applications déportées sur des serveurs permet de limiter la charge des machines utilisateurs et de centraliser des traitements (envois d’e-mails, traitements de retour, batch,...).
Dans ce cas, il est souvent intéressant de connaître l’état de l’application ou du traitement déporté, ne serait-ce que pour vérifier le bon fonctionnement du traitement ou fournir une jauge de progression.
Le composant “WDMoniteur” est un composant “double” permettant d’intégrer dans une application le suivi d’une application déportée. L’envoi des informations entre l’application “écoutée” et l’application “en écoute” est réalisé par des sockets.
 
DRAG & DROP (WINDEV)
Mettre en place un mécanisme de drag&drop entre deux applications WINDEV

Le “drag & drop” ou “glisserdéplacer” est une manipulation très intuitive : prendre un élément pour le placer dans une liste par drag & drop est souvent plus intuitif que d’utiliser des boutons.
Si WINDEV prend en charge de façon automatique les opérations de “drag & drop” (D&D), il peut être intéressant de réaliser des opérations spécifiques lors d’un “drag & drop”.
L’exemple “WD DragDropPerso” utilise les fonctions DnDxxx du WLangage pour gérer un mécanisme de D&D d’une table dans une application WINDEV vers une liste d’une autre application WINDEV. Le D&D servant alors de méthode de communication “souple” entre les deux applications.
Ce principe peut être utile pour gérer des cas spécifiques sans alourdir ou modifier l’application principale.
 
EMAIL HTML (WINDEV)
Envoyer un e-mail au format HTML contenant des images

Pour qu’un e-mail commercial ait un impact optimal, il est souvent
indispensable qu’il soit graphiquement agréable. La seule véritable
solution est d’utiliser des e-mails au format HTML intégrant des images.
Ce sujet avait été abordé dans la LST 54 au travers d’une solution
exploitant le composant “WD7 Mailing”. Les versions 10 disposent
d’une fonction du WLangage permettant de simplifier grandement
ce type de traitement.
L’exemple “WD EmailImporte-HTML” présente de façon didactique la mise en oeuvre de cette fonctionnalité.
 
PROTECTION (WEBDEV)
Saisie sécurisée d’un mot de passe

La saisie de mot de passe sur Internet s’effectue de moins en moins dans un champ de saisie classique afin de protéger au maximum l’internaute. La solution la plus courante est la saisie d’un code au travers d’un clavier virtuel où chaque touche est une image. Ainsi le code n’est jamais transféré “en clair” lors de la validation de la page, et un espionnage des touches de l’utilisateur ne révèle pas non plus le mot de passe ...
WEBDEV permet de réaliser simplement ce type de traitement puis de le partager grâce au concept de page interne.
L’exemple “WW_ClavierMDP” propose d’utiliser une autre méthode pour réaliser un clavier “superposable” à une page : les fonctions DOM (Dynamic Object Model).
 
SAUVEGARDE DE SAISIE (WINDEV)
Sauvegarde et restauration d’un contexte d’application

Défaillance matérielle, coupure de courant, erreur de programmation...
Ces impondérables peuvent faire perdre beaucoup de temps et agacer les utilisateurs surtout lorsque l’erreur survient après une longue saisie.
Le composant WDSauveSaisie propose une solution simple à mettre en oeuvre pour sauvegarder automatiquement et en tâche de fond les différentes saisies d’un utilisateur.
Il est ainsi possible de lui proposer la récupération de ces saisies en cas d’erreur.
Le composant WDSauveSaisie permet de :
• Mémoriser le contenu de tous les champs d’une fenêtre à tout instant “t”.
• Détecter qu’une fenêtre a été fermée par une erreur.
• Proposer à l’utilisateur de récupérer le contenu des champs tels qu’ils étaient avant l’erreur.
 

COMPOSANT GLOSSAIRE (WINDEV)
Intégrer un glossaire dans une application WINDEV

Le principe d’un glossaire est simple : remplacer un raccourci texte par un texte plus long à la demande de l’utilisateur.
Par exemple, WINDEV dispose d’un glossaire lors de la saisie de code : la saisie de “HLP” suivi de la touche “F5” génère un appel à la fonction HLitPremier.
Un glossaire permet donc d’automatiser la saisie de textes récurrents comme les formules de politesse tout en accélérant la saisie.
Par exemple la saisie d’un acronyme le remplace par son texte complet en évitant au passage toutes les fautes d’orthographes.
Un glossaire “générique” avaitété présenté dans la LST 62, mais il peut exister des cas où le glossaire doit en plus être contextuel.
Le composant “WD Glossaire Champ” permet d’associer un glossaire à un ou plusieurs champs d’une application. Le glossaire est alors utilisé pour ces champs ce qui permet de créer des glossaires contextuels.
 

CONTEXTE AWP (WEBDEV)
Gérer des variables persistantes sans les passer en paramètres d’une page à l’autre

Le mode AWP de WEBDEV permet de générer des pages sans sessions et donc sans TimeOut. Ce mode de génération est particulièrement adapté aux pages de consultation et permet de limiter la consommation de ressources du serveur.
Il peut cependant être intéressant de conserver certaines informations sans pour autant basculer en mode session.
Dans l’exemple “WW_Contexte_ AWP”, deux cas d’utilisation concrets sont présentés :
• La mémorisation de l’identification d’un utilisateur.
• La gestion d’un panier.
 
COMMENT LE FAIRE ? (WINDEV)
Gérer la modification automatique des données par programmation

Lors d’une modification de format dans l’analyse, WINDEV propose automatiquement un traitement de “modification automatique des données”. Ce traitement permet de mettre à jour les fichiers de données (liste des rubriques, définition des liaisons, type et taille de rubrique...) par rapport à l’analyse.
Cette opération peut être effectuée soit depuis WINDEV soit lors de l’installation de l’application.
Mais il est également possible d’intégrer cette fonctionnalité directement dans une application pour répondre à des besoins spécifiques :
• Absence de procédure d’installation automatique ou utilisation d’un outil d’installation externe.
• Gestion spécifique de la localisation des données.
• etc ...
Cet article propose de détailler l’intégration de ce traitement de modification automatique des données en exploitant une partie du code du projet “WD Setup”.
 
ASCENSEURS (WINDEV)
Synchroniser les ascenseurs de deux champs “tables”

Le champ table de WINDEV intègre de nombreuses fonctionnalités.
Parmi ces fonctionnalités on trouve la gestion automatique des ascenseurs horizontaux et verticaux.
L’exemple “WD TablesSynchronisées” présente une solution pour capter l’utilisation d’un ascenseur afin de synchroniser une seconde table. Ainsi, il est possible d’avoir des colonnes alignées sur les deux tables.
Cette fonctionnalité peut, par exemple, être utilisée lors de l’affichage de valeurs avant et après une opération : une table affichant la valeur avant, la seconde la valeur après. Il est alors très pratique d’avoir les colonnes correspondantes alignées dans les deux tables.
L’exemple “WD TablesSynchronisées” fournit cette fonctionnalité sous la forme d’une collection de procédures facilement réutilisable dans une application WINDEV.
 
MENU CONTEXTUEL (WINDEV)
Partager un menu contextuel entre plusieurs fenêtres ou applications

Un menu contextuel est le plus souvent associé à une fenêtre ou à un champ puisque par définition, il est contextuel.
Il peut cependant être intéressant de proposer certaines fonctionnalités d’un menu contextuel (ou un menu contextuel complet) dans plusieurs fenêtres.
En effet, définir et maintenir autant de menus contextuels que de fenêtres utilisant ce même menu contextuel peut être long et fastidieux.
L’exemple “WD Menu Contextuel” est un exemple didactique présentant une solution simple et rapide pour partager un menu contextuel entre plusieurs fenêtres et même depuis le GDS (Gestionnaire De Sources).
 
CHAMP DESSIN (WINDEV Mobile)
Un composant pour gérer les signatures ou l’enregistrement de dessin

Un schéma est souvent plus parlant qu’un long texte... Cette constatation est également valable dans le cadre de la mobilité où il est souvent plus rapide de faire un dessin avec le stylet plutôt que de saisir un texte avec le clavier virtuel.
Le composant “Signature” permet d’intégrer dans une application Mobile une zone de dessin libre permettant de faire un croquis rapide ou tout simplement de recueillir la signature d’un client.
 
QUI EST GROS ? (WINDEV)
Un composant de parcours de répertoires et de localisation des gros fichiers

Les disques durs augmentent régulièrement de capacité, et pourtant il est toujours courant de ne plus avoir de place de stockage.
Quel fichier supprimer, où la place est-elle perdue ?
L’exemple “WD QuiEstGros” permet de rechercher en tâche de fond les répertoires dont la taille est jugée “anormalement grosse” (paramétrable).
Cet exemple repose sur un traitement de parcours de fichiers en tâche de fond qui peut être réutilisé dans d’autres applications.
 
COMPOSANT PAYPAL (WEBDEV)
Intégrez une solution de paiement sécurisé par PayPal dans un site WEBDEV

PayPal est une solution de paiement pour acheter et vendre sur Internet. Son fonctionnement est différent de la plupart des autres solutions de paiements car les transactions peuvent s’effectuer au travers d’un compte PayPal que le client peut approvisionner quand il le souhaite (un paiement classique par carte bancaire étant toujours possible).
Pour le vendeur, cette solution présente l’intérêt de ne pas avoir de frais fixes : seules les transactions effectivement réalisées sont facturées par un mécanisme de commission.
Pour l’acheteur, cette solution présente la sécurité de ne pas fournir son numéro de carte bleue sur un autre site que celui de PayPal lors de l’approvisionnement de son compte. L’acheteur peut également utiliser le solde de son compte “PayPal”.
Le composant “PayPal” permet d’ajouter un bouton “Acheter avec PayPal” dans un site WEBDEV et ainsi d’intégrer rapidement une solution de paiement dans un site marchand.
 
LE SAVIEZ VOUS ? (WINDEV, WEBDEV, WINDEV Mobile)

Présentation en images de fonctionnalités souvent méconnues
• Créer une branche dans le GDS (Gestionnaire de Sources)
• Désactiver un warning pour un ou plusieurs développeurs
• Analyse : définir un style commun par multi-sélection
• Gérer des ancrages avancés
 
TRUCS & ASTUCES (WINDEV, WEBDEV, WINDEV Mobile)
Des fonctionnalités spécifiques pour WINDEV, WEBDEV et WINDEV Mobile !


Cette rubrique “Trucs et Astuces” présente comment :
• Redresser une image par programmation.
• Utiliser une combo Popup dans une table pour gérer des contenus différents pour chaque ligne.
• Exécuter du VBScript
• Réaliser un bouton de survol avec texte dynamique.
• Changer le bouton de validation d’une fenêtre en fonction du champ en cours de saisie
 
QUESTIONS & RÉPONSES (WINDEV, WEBDEV, WINDEV Mobile)
Astuces de programmation et d’utilisation

 
WAKE ON LAN (WINDEV)
Démarrer à distance un ordinateur depuis le réseau

De nombreux ordinateurs disposent d’un BIOS capable d’allumer un ordinateur à la demande grâce à une requête réseau spécifique.
Ce mécanisme est appelé “Wake On Lan”. Ce mécanisme permet d’activer des machines ou des serveurs “au besoin” afin de limiter leur consommation ou leur accessibilité.
L’exemple “WD WakeOnLan” présente comment générer cette “requête” réseau depuis une application WINDEV.
 
etc
 
Je m'abonne
en Ligne
Je m'abonne
par Courrier
Je m'abonne
par Fax
ABONNEMENT LST
Je m'abonne
en Ligne
Je m'abonne
par Courrier
Je m'abonne
par Fax
LST 115 DISPONIBLE
Pour vos projets, la LST propose avec chaque numéro un gabarit et une ambiance supplémentaire.
Consultez le sommaire 
 
     
 



Le “Goodies du trimestre” est un luxueux calendrier mural qui accompagnera les équipes de développement tout au long de l’année 2019 !
(2 exemplaires livrés)
En savoir plus...
 
     
Mentions légales | CGV | Copyright ©2019 PC SOFT.
English Español 中文
PC SOFT, 25 ans au service des développeurs
25 ans au service des développeurs
Facebook Twitter YouTube Flux RSS Envoyer à un ami
Accueil Produits WINDEV WEBDEV WINDEV Mobile Nouveautés de la version 24 Demander le dossier Connecteurs Natifs BDD Documentation Voir les vidéos Tarifs Commander HFSQL Cloud Support Technique Le Support Gratuit Assistance Directe LST Téléchargements Forums FAQ Ressources pratiques Site de dépôt Aide en ligne des produits Formations Présentation Formations inter-entreprises Formations intra-entreprise Consulting Inscrivez-vous Education Nationale Politique environnementale Pour un monde meilleur Pour un marketing audacieux ! Politique de protection
de vos données
Commander Bons de commande Liste des tarifs Devis gratuit Distributeurs monde Télécharger WINDEV Express WINDEV Mobile Express Versions 24 Mises à jour Visuels redistribuables PC SOFT Actualités Emploi & Carrière Qui sommes-nous ? Raccourcis Contacts Contact PC SOFT Distributeurs monde Donnez votre avis
Récompenses Fier d'être développeur
 
Mentions légales | CGV | Marques déposées. Copyright ©2019 PC SOFT. Tous droits réservés. Document non contractuel