
 |
 |
 |
 |
Sommaire de la LST N°78
Disponible
Notes :
Les composants de cette LST sont livrés avec leur code source.
La LST est fournie avec un DVD.
Sur ce DVD, retrouvez les dernières mises à jour des produits PC SOFT et découvrez les exemples de cette LST : |
|
|
 |
Parmi les exemples :
 |
UTILITAIRE (WINDEV, WEBDEV, WINDEV Mobile)
Générer automatiquement le code d’accès à
un fichier de configuration (fichier “.ini”) à
partir d’un fichier existant
De nombreuses applications utilisent
un fichier de configuration au
format “.ini” pour mémoriserdifférents
paramètres et informations
de l’application.
Pour manipuler un fichier de configuration,
il est nécessaire de définir
du code spécifique pour lire et
écrire dans les sections et mots-clés
de ce fichier.
L’utilitaire “WD FicIni” permet de
définir automatiquement le code
de lecture/écriture d’un fichier “.ini”
donné (pour manipuler un fichier
de configuration d’une application
tierce par exemple).
|
 |
WEBDEV & SILVERLIGHT (WEBDEV)
Piloter une application Silverlight en code
navigateur WebDev
WebDev dispose en standard d’un
champ Silverlight permettant d’intégrer
une application Silverlight
dans une page WebDev statique
ou dynamique.
Silverlight est une technologie permettant
de réaliser des applications
Web riches. Cette technologie est
basée sur la technologie .NET.
L’exemple “WW_Silverlight” est un
exemple didactique de gestion de
panier. Le code source de cette
application Silverlight est fourni dans
le répertoire “SourceSilverlight”.
Note : La LST 76, présente un exemple
équivalent exploitant le champ
Flex.
|
 |
XML (WINDEV, WEBDEV)
Gérer les CDATA dans un fichier XML
L’exemple “WD XML Parcours” est
une évolution de l’exemple du
même nom livré dans la LST 77.
Cet exemple présente différentes
méthodes d’accès aux données
contenues dans un fichier XML.
Cet exemple permet maintenant
de gérer les sections CDATA des
fichiers XML.
|
 |
MOBILE HTC (WINDEV Mobile)
Gérer l’accéléromètre d’un mobile
HTC Diamond
Il existe sur plusieurs modèles
de mobiles de marque HTC des
capteurs embarqués : capteur
de mouvement, encore appelé G
Sensor ou accéléromètre et capteur
de lumière, encore appelé Light
Sensor.
WinDev Mobile permet de récupérer
les informations de ces capteurs
via l’appel d’APIs.
L’exemple “Pocket HTC Sensor” offre
une collection de procédures réutilisable
qui permet de gérer les capteurs
accéléromètre et lumière.
|
 |
OBJETS GRAPHIQUES (WINDEV)
Gérer un rendu réaliste d’un plan à partir
de photos : projets de construction,
d’aménagement, etc.
De plus en plus de sites et applications utilisent le
concept de “réalité augmentée” : il s’agit de superposer
des informations virtuelles à une perception
naturelle de la réalité.
Ce concept est régulièrement utilisé dans le domaine
de la construction et de l’aménagement : des éléments
virtuels (maison, canapé, etc.) sont positionnés sur une
représentation réelle (photo de paysage, d’intérieur,
etc.) pour donner un aperçu de la future réalisation et
offrir une mise en situation plus parlante.
L’exemple “WD DessinGraphiques” permet lacréation
d’objets graphiques sur une image de fond.
|
 |
GADGET VISTA (WINDEV)
Communiquer simplement via
un gadget Vista
Les “Gadgets” sont des applications
apparues avec Windows Vista. Il
s’agit d’applications très simples
qui permettent généralement d’obtenir
des informations basiques :
date, météo, etc.
WebDev permet de créer facilement
ce type d’applications.
L’exemple “WW_GadgetChat” propose
une solution pour communiquer
simplement avec un gadget
Vista.
|
 |
GESTION DES STYLES (WINDEV)
Gérer efficacement les styles
dans un projet WinDev
L’aspect graphique d’une application
se doit d’être coordonné :
ambiance de couleurs, polices,
etc.
WinDev propose dans cette optique
de nombreux gabarits qui permettent
de bénéficier rapidement d’une
charte graphique prédéfinie.
Mais WinDev permet également de
modifier librement ces styles pour
parvenir au mieux à un résultat plus
personnel.
De la bonne gestion des styles
découle une simplicité d’évolution
du look de l’application.
Cet article détaille comment :
• créer des styles à partir des styles
d’un gabarit WinDev,
• modifier le style des champs par
programmation,
• créer un bouton “5 états” à partir
d’une image personnelle.
|
 |
VIRTUALISATION VMWARE (WINDEV)
Gérer des machines virtuelles à l’aide d’une
API VMWare
VMware est une société qui propose
plusieurs produits dans le domaine
de la virtualisation d’architecture
x86. Ces produits permettent d’émuler
des environnements multiprocesseurs
afin d’exécuter divers
systèmes d’exploitations sur une
même machine physique.
VMware propose également une
API qui permet de manipuler ses
différents produits. Cette API se
nomme VIX.
L’exemple “WD VMwareAPI” propose
une solution pour manipuler
simplement cette API depuis une
application WinDev.
|
 |
INTERFACE ET ERGONOMIE (WINDEV, WEBDEV)
Mettre en évidence les termes
d’une recherche full-text
La recherche full-text de HyperFileSQL
permet de mettre en place dans les
applications des possibilités de
recherches élaborées.
Dans le cadre de ce type de recherche,
il est agréable pour les utilisateurs
finaux de visualiser rapidement
les mots recherchés parmi les
résultats de la recherche.
Les exemples “WD Coloration
Recherche” et “WW_Coloration_Recherche” proposent une méthode
de mise en évidence des mots
recherchés respectivement dans
une application Windows et dans
un site Web.
|
 |
LE SAVIEZ-VOUS ? (WINDEV, WEBDEV, WINDEV Mobile)
Présentation en images de fonctionnalités souvent méconnues.
|
 |
QUESTIONS & RÉPONSES (WINDEV, WEBDEV, WINDEV Mobile)
Astuces de programmation et d’utilisation.
|
|
|
 |
LOCALISATION (WINDEV)
Récupérer les options régionales du poste
en cours : monnaie, pays sélectionné, etc.
Depuis une application, il peut
être utile de connaître la langue
du poste sur lequel l’application
s’exécute ou encore de connaître
la monnaie du poste. Il est ainsi
possible d’effectuer la conversion
automatique des monétaires dans
la devise du poste.
L’exemple “WD PC Infos” présente
une solution pour récupérer et
modifier les options régionales et
linguistiques du poste.
|
 |
RECHERCHE DE FICHIERS (WINDEV)
Utiliser l’indexation de fichiers de Windows
pour effectuer des recherches de fichiers
par nom ou par contenu
Depuis Windows 2000, Microsoft a
ajouté dans ses systèmes d’exploitation
un service d’indexation des
fichiers présents sur des disques
durs. Cette fonctionnalité permet
de retrouver plus facilement des
documents selon différents critères
(nom, contenu, auteur, etc.).
L’exemple “WD Indexation Service”
montre comment utiliser ce service
dans une application WinDev.
|
 |
UTILISATEUR (WINDEV, WINDEV Mobile)
Saisir une formule personnalisée
dans une colonne de table
Lors de l’affichage de tables contenant
des données numériques, il
peut être intéressant pour l’utilisateur
d’afficher des calculs. Mais
ces calculs peuvent être différents
selon les utilisateurs.
L’exemple WD Calculs Personnalisés
propose une solution simple pour
qu’un utilisateur “lambda” puisse
créer une colonne de calculs personnalisés.
|
 |
POWERPOINT (WINDEV)
Générer un rapport sous forme de
diaporama PowerPoint depuis
une application WinDev
Il peut être intéressant de pouvoir générer une présentation
PowerPoint à partir de données contenues dans
une application, telles que les données de tables, de
graphes, etc.
L’exemple “WD Génération PowerPoint” présente une
solution pour générer un document PowerPoint à partir
de données présentes dans une fenêtre WinDev et d’un
fichier PowerPoint de base.
|
 |
DOTNET (WINDEV)
Lister les processus d’une machine
distante : monitoring, surveillance,
comptage de licences, etc.
Dans le cadre d’applications de
surveillance réseau, il peut être
intéressant de contrôler l’utilisation
mémoire et processeur d’une
machine donnée ou encore de lister
les différents processus présents
(par exemple, pour compter le
nombre de postes qui utilisent une
application donnée).
L’exemple “WD ProcessusDistant”
propose une solution pour lister les
différents processus et occupations
mémoire d’une machine distante.
|
 |
APPLET JAVA (WINDEV)
Gérer un compte FTP comme
un disque distant
Les applications de partage de
documents sont devenues incontournables
dans les entreprises.
Mais comment partager des fichiers
lorsque l’utilisateur est restreint à
l’utilisation d’applications Web ?
L’exemple “WD PartageDocument”
propose la mise en place d’une
applet JAVA qui permet d’effectuer
des transferts de fichiers entre le
poste courant et un serveur FTP
directement dans un navigateur.
|
 |
COMMENT LE FAIRE ? (WINDEV)
Mettre en place une réplication entre une
base HyperFileSQL Client/Serveur et une clé
USB
Les professionnels régulièrement en déplacement
peuvent avoir besoin d’emporter avec eux une application
et tout ou partie de ses données, sur une clé
USB, par exemple.
Comment gérer la synchronisation des données entre
la clé USB et le serveur de l’entreprise ?
L’exemple “WD Réplication Appli USB” propose une
solution.
|
 |
NOTIFICATION WEB (WEBDEV)
Une barre flottante pour indiquer une opération de maintenance ou de promotions à l’Internaute
L’annonce d’événements ponctuels (maintenance prévue, promotions à venir, etc.) sur un site n’est pas évident à mettre en oeuvre : il faut être sûr que l’information sera visible par l’utilisateur, mais sans le gêner dans son parcours.
L’exemple “WW_CellulesFurtives” propose une solution pour avertir un utilisateur d’un événement à venir sous forme d’une popup “furtive”.
|
 |
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 :
• Sérialiser une variable WLangage
en JSON.
• Réorganiser des fichiers selon une
arborescence spécifique.
• Limiter le nombre de lignes imprimées
dans la rupture d’un état.
• Mise à jour de l’exemple
EmailSécurisé.
|
 |
RECHERCHE FULL-TEXT (WINDEV, WEBDEV)
Définir les critères d’une recherche full-text
complexe en trois clics
L’utilisation d’index full-text permet
de réaliser des recherches complexes.
Mais la mise en oeuvre de requêtes
complexes nécessite de connaître
les symboles qui correspondent à
chaque critère.
Le composant “WD FullText Avancé”
met à disposition une solution pour
créer facilement une recherche full-text
complexe.
Une solution Web est également
disponible via l’exemple “WW_
RECHERCHE_FT_AVANCEE”.
|
 |
PAIEMENT SÉCURISÉ (WEBDEV)
Intégrer le système de paiement PayPal dans un site WebDev PHP
Le développement d’un site de
vente en ligne nécessite bien souvent de mettre en place un paiement sécurisé. Qui dit “paiement sécurisé”, dit forcément “sécurité”, “cryptage”, “certificat”, etc.
Et lorsque le développeur de l’application souhaite s’affranchir de la complexité de mise en oeuvre que cela comporte, il peut faire appel à un prestataire spécialisé proposant par exemple un paiement externalisé.
L’avantage de cette solution réside dans le fait que c’est le prestataire lui-même qui s’occupe de garantir la sécurité du paiement.
Paypal fait partie de ces prestataires.
L’exemple “WW_PayPal_PHP” met à disposition des éléments pour proposer un paiement sécurisé PayPal dans un site WebDev PHP via un bouton “Acheter Maintenant”.
|
 |
etc
|
|
 |
|
|
|
|
|
|
|
| Abonnement LST |
 |

| La LST 86 est disponible |
 |
Pour vos projets, la LST propose avec chaque numéro un gabarit et une ambiance supplémentaire.
|
|