Avantages ClientAvantages UtilisateurAvantages DéveloppeurAccueilNous joindreCarrièreEnglish
Produits|Séminaire|Formation|Services LSI|Forum|GROUPE LSI
Sommaire de la LST N°79
Le “Goodies du trimestre” est un luxueux calendrier mural qui vous accompagnera tout au long de l’année 2010.
Parmi les exemples :
LE SAVIEZ-VOUS ? (WINDEV, WEBDEV, WINDEV Mobile)








Sous Windows 7, il est possible d’afficher une jauge de progression dans l’icône de la barre des tâches d’une application.
WINDEV 15 dispose de la propriété JaugeSystème pour afficher une jauge d’une fenêtre dans la barre des tâches.
Mais lorsqu’un traitement est effectué pendant une durée indéterminée, il peut être utile d’afficher une jauge “sans fin”.
L’exemple “WD Jauge Indéterminée” propose une solution pour afficher une jauge sans fin dans la barre des tâches de Windows 7.
WINDOWS 7 (WINDEV)







Réaliser une jauge “qui boucle” dans une application destinée à Windows 7


La timeline permet d’obtenir une vision globale et complète des événements sur une période donnée.
L’exemple “WD Timeline” propose deux modèles de champs pour créer une timeline rapidement et simplement.
MODELE DE CHAMP (WINDEV)







Réalisation d’un modèle de champs permettant la représentation d’une “Timeline”

Une “Timeline”, ou ligne du temps, est la représentation graphique d’une suite d’événementschronologiques.
Il peut être nécessaire d’avoir une application s’exécutant en permanence sur un terminal mobile.
Par exemple, pour récupérer des e-mails ou des SMS, envoyer la position géographique, etc. Mais cette application ne doit pas pour autant bloquer le terminal.
L’exemple “WM Application en mémoire” est une solution technique pour réaliser une application mobile poursuivant son exécution lorsqu’une autre application est lancée. Si l’utilisateur essaie de relancer l’application, l’instance précédente est automatiquement réactivée.
MOBILITE (WINDEV Mobile)






Conserver en mémoire une application Mobile
Les équipes de développement travaillent sur un projet local (solution la plus efficace en terme de performances) et le GDS s’occupe de synchroniser les éléments locaux avec la base du GDS.
Bien entendu, les performances lors des étapes de synchronisation vont dépendre de la qualité de la connexion et donc de la ligne ADSL / SDSL / T1, etc. Cet article présente les principaux conseils pour vous permettre de configurer et d’utiliser au mieux le GDS depuis une utilisation distante.
GDS - GESTIONNAIRE DE SOURCES
(WINDEV, WEBDEV, WINDEV Mobile)





Gestionnaire De Sources avec accès distant
8 conseils pratiques sur la mise en oeuvre
Le Gestionnaire De Sources (GDS) permet d’accéder à vos projets stockés dans une base sécurisée depuis une adresse IP.
La version 15 de WINDEV propose de nombreuses nouveautés. Parmi ces nouveautés :
• la création de services Windows et Linux,
• le nouveau type Email permettant de faciliter la programmation des e-mails,
• et le nouveau mode de gestion des fichiers XML.
Cet exemple a pour particularité de mettre en avant ces trois nouveautés majeures au travers d’un outil de transfert d’e-mails.
WINDEV 15 (WINDEV, WEBDEV, WINDEV Mobile)




Utilisation de nouveautés de WINDEV 15 pour réaliser un service de transfert d’emails

AWP & IMAGES (WEBDEV)




Gestion de parcours d’images en mode AWP



Le mode AWP de WEBDEV est un mode de développement avancé : il est sans contexte.
Certaines fonctionnalités
(réglette, parcours, ...) nécessitent donc une programmation adaptée.
L’exemple “WW_Suivant_Précédent_ AWP” présente la mise en oeuvre de différentes fonctionnalités de parcours en mode AWP.
Internet ou Intranet par une application “lourde” installée sur le poste de l’utilisateur.
L’exemple “WD Web Protocol Handler” propose une solution pour exécuter une application WINDEV donnée en cliquant sur un lien d’une page Web.
La solution proposée dans cet exemple utilise un site réalisé avec WEBDEV, mais il est possible d’utiliser la même solution avec un site Web classique.
COMMENT LE FAIRE ? (WINDEV, WEBDEV)



Lancer une application WINDEV depuis un site Intranet ou Extranet WEBDEV


Lancer une application du poste local depuis un site Web est une fonctionnalité qui peut s’avérer fort utile.
Il est ainsi possible de compléter
les fonctionnalités d’un site
développement, les AAD (Aide Au Développement) suggèrent des clés nécessaires à l’optimisation des requêtes.
Dans cet article, l’objectif est de voir un cas concret d’utilisation d’une de ces fonctionnalités : l’analyseur de performances.
L’exemple “WD Optimisation - Exemple1” permet d’illustrer l’utilisation et l’exploitation des résultats de l’analyseur de performances.
OPTIMISATION (WINDEV, WEBDEV, WINDEV Mobile)


Recherche et optimisation de code à l’aide de l’analyseur de performances

WINDEV, WEBDEV et WINDEV Mobile offrent plusieurs fonctionnalités d’aide à la performance : par exemple, pendant la phase de
en son centre.
Dans certains cas, il peut être utile d’effectuer une rotation d’image sur un point autre que son centre.
L’exemple “WD Rotation Avancée” propose une solution pour faire pivoter une image selon un point quelconque.
GRAPHISME (WINDEV)

Rotation d’une image à partir d’un point quelconque
WINDEV dispose en standard de
différentes fonctions de manipulation d’images. La fonction dRotation permet par exemple de tourner une image
Importation de données depuis un fichier CSV, XLS ou OpenOfficeCalc
La récupération de données dans un fichier HyperFileSQL depuis un fichier externe pose différents problèmes : comment associer les données aux rubriques ? Quel est le format des dates, des nombres, des chaînes ? etc.
L’utilitaire “WDImport” permet
d’importer simplement et en quelques clics des données au format Texte, CSV, Excel ou OpenOffice Calc dans une base de données HyperFileSQL (Classic ou Client/Server).
UTILITAIRE (WINDEV, WEBDEV, WINDEV Mobile)
QUESTIONS & RÉPONSES (WINDEV, WEBDEV, WINDEV Mobile)








Présentation en images de fonctionnalités souvent méconnues.



Astuces de programmation et d’utilisation.



À partir de la description d’un fichier dans une analyse, il est possible de créer plusieurs fichiers de données de structure identique sur le disque.
Ces fichiers peuvent au choix :
• Être stockés dans un même dossier mais avec des noms différents grâce à la fonction HChangeNom.
etc







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 :
• Animer des onglets par programmation dans une application WINDEV.
• Traduire les fenêtres systèmes dans une application WINDEV Java.
• Gérer les bibliothèques de Windows 7.


Cet article détaille les différentes fonctionnalités, options et paramétrages qui ont permis d’obtenir cette table à partir d’une table existante.
CHAMP TABLE (WINDEV)






Colorer une carte mondiale en fonction de valeurs

L’éditeur d’IHM de WINDEV permet de créer rapidement des champs évolués dans les fenêtres. Ces champs sont entièrement personnalisables.
L’exemple “WD Table Fun” présente la réalisation d’une table ergonomique et agréable par la mise en place de quelques paramétrages.
DESSIN (WINDEV, WEBDEV, WINDEV Mobile)





Colorer une carte mondiale en fonction de valeurs

Les graphiques permettent de représenter efficacement les informations statistiques générales : meilleures ventes, répartition par vendeur, etc.
En revanche, en cas de nécessité de représentation de données géographiques, les graphiques traditionnels sont généralement peu pertinents.
L’exemple “WD MappeMonde” est un exemple d’utilisation d’une carte mondiale sur laquelle les pays sont coloriés en fonction d’une valeur (par exemple le chiffre d’affaires par pays).
L’utilisation de WMI (Windows Management Instrumentation) depuis une application WINDEV permet de surveiller et contrôler les ressources systèmes allouées aux machines virtuelles installées sur un serveur.
L’exemple “WD HyperV” montre comment manipuler un serveur Hyper-V dans une application WINDEV en utilisant la technologie WMI.
DOTNET : VIRTUALISATION HYPER-V
(WINDEV, WEBDEV)




Manager un serveur Hyper-V via WMI
Hyper-V est un système de virtualisation basé sur la version 64 bits de Windows Server 2008. Ce système repose sur un système principal hébergeant des machines virtuelles.
Cette fonctionnalité, associée à la possibilité de transformer un enregistrement en variable, permet depuis une application WINDEV de manipuler plusieurs analyses de manière efficace : fini les déclarations externes, les noms de fichiers entre guillemets et les requêtes SQL texte.
Il est en effet possible d’utiliser toutes les fonctionnalités d’aide à la complétion et l’éditeur de requêtes.
L’exemple didactique “WD Multi- Analyses” manipule une analyse principale (gestion de commande) et une analyse secondaire (gestion d’emailing simplifiée).
ARCHITECTURE (WINDEV, WEBDEV, WINDEV Mobile)




Manipuler des fichiers appartenant à des analyses différentes grâce aux composants internes

Depuis les versions 14, il est possible d’associer une analyse à un composant interne.
REQUETEUR WEB (WEBDEV)



Créer et intégrer un requêteur dans un site WEBDEV
Les données utilisées par un site
Internet ou Intranet peuvent ne pas être directement accessibles pour des raisons de sécurité. Dans ce cas, il peut être intéressant de réaliser une zone
d’administration du site dans lequel un requêteur SQL peut permettre de rechercher ou vérifier des informations : Informations sur un produit, modification d’un prix, etc.
Ce type d’interface est bien entendu à utiliser uniquement “en secours” ou en cas de manque de l’interface d’administration traditionnelle, mais peut être très utile pour répondre à un besoin spécifique ou ponctuel.
L’exemple “WWRequeteur” est un exemple de réalisation d’un requêteur SQL intégrable dans un site WEBDEV.
Outlook. Ces fonctions nécessitent de connaître le nom du profil utilisé.
L’exemple “WD Profils Outlook” permet de lister les profils Outlook définis sur le poste utilisateur.
Pour réaliser cette opération, il est nécessaire d’utiliser une fonction avancée du WLangage, la fonction AppelInterface.
L’exemple “WD Profils Outlook” permet également de créer, renommer, copier, supprimer un profil ou encore de définir le profil “par défaut” grâce à un composant Interne réutilisable.
PAROLE D'EXPERT (WINDEV)


Manipuler les profils Outlook d’un poste en utilisant une interface sur un objet COM
WINDEV dispose en standard d’un ensemble de fonctions WLangage permettant d’accéder aux informations stockées dans
ÀDans une application, les impressions peuvent soulever des problèmes dont le développeur ne s’est pas toujours soucié lors du développeement.
En effet, les imprimantes sur lesquelles sont effectuées des mêmes impressions ont souvent des capacités et des contraintes bien différentes : format de papier, bac d’alimentation, marges physiques, options spécifiques…
Dans cet article nous vous proposons d’appréhender les cas les plus fréquemment rencontrés mais souvent oubliés lors du développement.
LES IMPRIMANTES DANS TOUS LEURS ETATS (WINDEV)

7 astuces indispensables pour gérer les marges, les exports PDF, les impressions tickets...
• Conserver un nom unique, mais se trouver dans des dossiers différents grâce à la fonction HChangeRep.
Par exemple dans une application multi-sociétés, on pourra retenir une solution avec un dossier par société, chaque dossier contenant alors un exemplaire du fichier client de l’analyse.
L’exemple “WD Requêtes sur fichiers différents” montre comment visualiser les données de différents fichiers physiques au travers d’une unique requête basée sur le fichier décrit dans l’analyse.
HYPERFILESQL & REQUETES (WINDEV)
Utilisation d’une requête utilisant des fichiers dont le nom physique est dynamique (application multi-sociétés par exemple)

AccueilActualitésAvantagesBon de commandeCarrièresConsultantCRM QDGold LiteÉditeur États et Requêtes
FormationHébergementLSTLiensNous joindrePortail HonoluluSoutien TechniqueTarifsTémoignages
VidéosWindevWindev MobileWebdev
Groupe LSI 2010