Suite logicielle de développement d'applications cross-plateformes    Suite logicielle de développement d'applications cross-plateformes
Sommaire de la LST 106

Je m'abonne à la LST

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 :






SIGNER DES ENREGISTREMENTS
POUR EN ASSURER L'INTÉGRITÉ

(WINDEV, WEBDEV)


Comment détecter la modification ou la suppression d'enregistrements dans un fichier sensible ?
L'exemple "WD Signature Enregistrement" présente une solution qui utilise un certificat pour signer les enregistrements.
LIRE ET ÉCRIRE DANS DROPBOX©
AVEC UNE APPLICATION WINDEV

(WINDEV)


Dropbox© est un service qui permet de partager et synchroniser ses fichiers entre ses différents ordinateurs et périphériques.
Depuis une application WINDEV, il peut être intéressant d'envoyer des fichiers sur son compte Dropbox© pour les partager, sans que les utilisateurs aient besoin d'utiliser l'interface de Dropbox©.
UTILITAIRE : LES APPLICATIONS SE METTENT À JOUR LA NUIT !
(WINDEV)


L'utilitaire "WD MiseAJourAuto" permet d'effectuer automatiquement et périodiquement la mise à jour des applications WINDEV installées sur un poste, sans intervention de l'utilisateur !
ONGLETS DYNAMIQUES :
AUTANT D'ONGLETS QUE NÉCESSAIRE !

(WINDEV, WINDEV MOBILE)


L'évolution d'une application se répercute souvent dans son IHM. Il faut parfois adapter celle-ci au mieux pour suivre les fonctionnalités.
Le projet "WD Onglets Dynamiques“ est un exemple de modification d'interface : une seule adresse était affichée (dans un volet) pour chaque client et on souhaite maintenant en afficher un nombre illimité (facturation, livraison, contact, ...). Pour réaliser cette adaptation, nous allons transformer le volet "statique" en onglet "dynamique".
ANDROID, IOS : PROPOSER AUTOMATIQUEMENT LA MISE À JOUR D'UNE APPLICATION MOBILE
(WINDEV MOBILE)


La mise à jour des applications mobiles dépend des utilisateurs. Or, la multiplication des versions est souvent un problème pour les équipes de développement. Il peut donc être intéressant de détecter qu'une application n'est pas à jour et de proposer la mise à jour à l'utilisateur (un correctif, une nouvelle fonctionnalité, un changement futur d'architecture, etc.).
EFFET VISUEL "PARALLAXE" : EXEMPLE DE MISE EN OEUVRE
(WINDEV MOBILE)


À partir de la version 21 de WINDEV Mobile, il est possible de gérer des animations de type "Parallaxe" sur tous les champs d'une fenêtre.
Les animations parallaxes permettent de paramétrer la vitesse de déplacement et de réduction d’un champ par rapport au déplacement de l'ascenseur de la fenêtre (de nombreuses applications utilisent ce mécanisme pour améliorer l'expérience utilisateur : Spotify, Google Play Store, etc.).
3 ASTUCES DE PERSONNALISATION
DE GRAPHES

(WINDEV)


Les champs Graphe de WINDEV permettent de réaliser simplement tous les types de graphiques standard. En cas de besoins spécifiques, il est possible d'utiliser des fonctionnalités méconnues (comme le dessin sur un champ Graphe) ou de détourner des usages (comme le changement d'origine).
AFFICHER UNE BARRE LATÉRALE
DANS UNE PAGE WEBDEV

(WEBDEV)


L'exemple "WW_BarreLatérale" présente une solution permettant de gérer une barre latérale que l'utilisateur peut masquer ou rendre visible.
Cette fonctionnalité peut être très utile lors du passage d'une application Windows en version Intranet/Extranet.
ENCHAÎNEMENT DE TRAITEMENTS :
AFFICHER DES JAUGES ADAPTÉES

(WINDEV)


Afficher une jauge pendant un traitement, avec WINDEV, c'est très facile.
Mais si vous enchaînez ou parallélisez plusieurs traitements, comment proposer un affichage de jauges adapté ?
L'exemple "WD Fenêtre Patience" propose une solution "clé en main" très simple à utiliser et gérant le multithread.
LE SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
• Ajouter un favicon à un site WEBDEV !
• Personnaliser le bandeau de survol /
  sélection d'une zone répétée
• Rechercher les champs liés à une requête
 
“FREESTYLE” : EN rouge et bleu...
(WINDEV, WEBDEV, WINDEV MOBILE)


La LST 106 est livrée avec une charte graphique commune nommée “Freestyle”. Cette charte est disponible pour les 3 produits, sous la forme d’un gabarit (WINDEV et WINDEV Mobile) et d’une ambiance (WEBDEV).
Cette charte est donc adaptée à des projets multiplateformes.
COMMENT FAIRE COMMUNIQUER UNE APPLICATION INTERNET AVEC UN RÉSEAU LOCAL EN TOUTE SÉCURITÉ ?
(WINDEV, WEBDEV, WINDEV MOBILE)


Besoin d'exposer un site ou un Webservice sur Internet ? Mais comment permettre à ce site d'accéder au SI de l'entreprise ? En ouvrant le firewall ? Possible, mais inutile ! Le composant de communication "WDDialogueWeb" exploite les fonctionnalités du serveur HFSQL pour créer un tunnel de communication sans port entrant.
RESPONSIVE WEB DESIGN :
LIER LES BLOCS DE POSITIONNEMENT

(WEBDEV)


En Responsive Web Design, il existe deux concepts très importants à comprendre :
• le découpage en blocs de positionnement,
• la fluidité : chaque champ est positionné
dynamiquement par rapport aux autres.
WLANGAGE : DEVENEZ MAÎTRE DES
SECTIONS CRITIQUES (THREADS)

(WINDEV, WEBDEV, WINDEV MOBILE)


En programmation multithread, la gestion de l'accès aux variables est un point fondamental, non seulement pour éviter des erreurs dans l'application mais aussi, et cet aspect est souvent oublié, pour la cohérence des calculs et des résultats ! Une bonne solution consiste à utiliser des sections critiques.
APACHE SOLR : INDEXER DES IMAGES OU DES DOCUMENTS !
(WINDEV, WEBDEV)


Le moteur de recherche Solr (présenté dans la LST 103) permet d'indexer également des documents ou des images, ce qui permet de rechercher depuis une application WINDEV :
• des documents bureautiques (.pdf, .docx...),
• des images similaires (idéal pour retrouver un
logo, un projet, etc.).
OPTIMISATION : GÉNÉRER DES CARTES STATIQUES GOOGLE MAPS
(WINDEV, WEBDEV)


Lorsque vous souhaitez afficher plusieurs cartes dans une zone répétée ou dans une table, il est possible d'utiliser la fonction WLangage GglRécupèreCarte.
Cette fonction permet de récupérer une carte Google Maps sous forme d'une image.
DES MARQUEURS SUR L'ASCENSEUR
DES CHAMPS !

(WINDEV)


Le composant "AscenseurMarqueur" permet de créer des marqueurs (désignant des lignes) sur l'ascenseur d'un champ Table.
L'utilisateur visualise et accède ainsi directement aux points importants !
BEST PRACTICE : intégration de Javascript dans WEBDEV
(WEBDEV)


Le projet "WW_Champ_Javascript" est un exemple d'intégration d'un champ Javascript dans un site WEBDEV.
METTRE EN AVANT LES COLONNES
FILTRÉES D'UNE TABLE

(WINDEV)


Les FAA (Fonctionnalités Automatiques de l'Application) du champ Table permettent d'appliquer un filtre à chaque colonne.
Voici une astuce pour mettre en évidence les colonnes sur lesquelles un filtre est appliqué !
COMPOSANT "NUANCIER" :
INTÉGRER LES COULEURS D'UNE PALETTE PHOTOSHOP OU WEBDEV

(WINDEV)


L'exemple "WD Nuancier" propose un composant interne "Nuancier" pour charger toutes les couleurs d'un fichier "palette" (format Photoshop .act/.aco ou format WEBDEV .wpc). Les couleurs peuvent ensuite être facilement utilisées dans l'application.
L'utilisation d'une palette permet d'utiliser rapidement des couleurs étudiées pour être harmonieuses entre elles et correspondant à une charte graphique.
QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.


 


 
Le "Goodies" du trimestre

Le “Goodies du trimestre” est une superbe sacoche pour ordinateur portable de marque "CASE LOGIC".
 



 
 
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