PRATIQUE ! UN GRAPHE
AUTOMATIQUE AU SURVOL
D'UNE LIGNE D'UN CHAMP TCD
(TABLEAU CROISÉ DYNAMIQUE) !
(WINDEV)
L’exemple "WD TableauCroiséDynamique
GrapheSurvol" présente une solution
didactique pour afficher automatiquement
un graphe représentant les
données de la ligne survolée dans un champ
TCD (Tableau Croisé Dynamique).
|
|
GDS : GÉRER FACILEMENT DES
BRANCHES DE FONCTIONNALITÉS
(WINDEV, WEBDEV, WINDEV MOBILE)
Une base de sources peut globalement être utilisée de deux manières :
• le tronc correspond à la version en cours de développement et les branches
correspondent aux stabilisations des versions en clientèle.
• le tronc correspond à la version stable et chaque développement est réalisé
dans une branche dédiée. Dans ce cas, il peut y avoir plusieurs branches en
même temps. Lorsque le développement est terminé, la branche est fusionnée
avec le tronc. C’est le développement par branches de fonctionnalités.
|
|
CRÉER VOS PROPRES EXTENSIONS
POUR CHROME ET FIREFOX
(WINDEV, WEBDEV)
Grâce aux extensions Chrome, il est possible d'intégrer un service directement
dans le navigateur de l'utilisateur. L'exemple "WW_ChromePlugin" présente
deux exemples didactiques de plugins réalisant un dialogue avec des
Webservices WINDEV/WEBDEV.
|
|
POO & WLANGAGE :
HÉRITAGE MULTIPLE OU
INTERFACE ?
(WINDEV, WEBDEV, WINDEV MOBILE)
Le WLangage supporte l'héritage multiple depuis de nombreuses versions.
Le concept d'interface est proposé nativement depuis les versions 23.
Cet article rappelle le fonctionnement de l'héritage (simple et multiple)
en WLangage et le compare à celui des interfaces pour permettre aux
développeurs de choisir les solutions les plus adaptées à leurs besoins.
|
|
ALTERNATIVE À GOOGLE MAPS :
LA SOLUTION LEAFLET POUR
UTILISER D'AUTRES FOURNISSEURS
(WEBDEV)
L'exemple "WW_Leaflet" propose une solution
d'intégration de la librairie Leaflet pour
afficher une carte dans une page WEBDEV. La
librairie Leaflet permet ensuite de se connecter
à des fournisseurs de cartes (payants)
ou des données auto-hébergées. Les cartes
affichées dans l'exemple sont issues du projet
OpenStreetMap.
|
|
WEBDEV : RÉALISER UN SITE
"ACCORDÉON"
(WEBDEV)
Windows 10 propose une application "Courrier"
fonctionnant en mode "accordéon" : plus la
largeur disponible est grande, plus le nombre
d'informations affichées est important.
L'exemple
"WW_IHM_Horizontale" est un exemple
d'utilisation du mode Responsive Web Design
et des plans pour réaliser un site ayant
le même comportement.
|
|
WINDEV : UN COMPOSANT
INTERNE POUR TRIER ET
FILTRER AUTOMATIQUEMENT LE
CONTENU DE ZONES RÉPÉTÉES
(WINDEV)
Par défaut, le champ Table de WINDEV permet aux utilisateurs de trier
et filtrer les données. Ces mécanismes n'existent pas pour les zones répétées.
L'exemple "WD ZRFiltreAuto" propose un modèle de champs réutilisable
pour mettre en place rapidement des filtres et des tris sur le contenu d'un
champ Zone répétée.
|
|
UTILISER UNE GALERIE
D'IMAGES COMME
BANDEAU DE HAUT DE PAGE
(WEBDEV)
L'exemple "WW_BandeauGalerieImages" propose une utilisation
astucieuse du champ Galerie d'images pour afficher un bandeau
de haut de page sophistiqué et dynamique.
|
|
ASTUCE : UN CHAMP DE SAISIE AVEC
HALO COMME SUR UN SITE WEB
(WINDEV)
Dans une fenêtre contenant de nombreux champs de saisie, il peut être
intéressant de mettre en avant le champ de saisie "en cours" de manière
très visuelle.
L'exemple "WD HaloSaisie" contient un modèle de fenêtres permettant de
réaliser simplement des champs de saisie avec Halo.
|
|
|
ANDROID / IOS : ACCÉLERER LES
ACCÈS AUX IMAGES DISTANTES
GRÂCE À UN MÉCANISME DE CACHE
RÉUTILISABLE
(WINDEV MOBILE)
L'exemple "WM Images En Cache" fournit
une collection de procédures (Android et iOS)
qui simplifie la gestion du cache d'images
téléchargées depuis Internet.
|
|
|
|
|
AMBIANCE ET GABARITS MESSENGER
(WINDEV, WEBDEV, WINDEV MOBILE)
Réalisez facilement de belles interfaces avec l'ambiance et les gabarits MESSENGER.
L'exemple "WM Messenger" est un exemple complet de "messagerie
instantanée" pour Android et iOS.
|
|
WLANGAGE : (RE)DÉCOUVREZ
LA PUISSANCE DU WLANGAGE
AU TRAVERS DE 7 ÉVOLUTIONS
RÉCENTES
(WINDEV, WEBDEV, WINDEV MOBILE)
Le WLangage évolue en permanence pour permettre de développer
toujours plus rapidement et efficacement. Cet article présente 7 évolutions
du WLangage qui permettent aux équipes de développement d'utiliser un
code optimal et adapté leurs besoins.
|
|
UTILITAIRE : VÉRIFIER LES DROITS
D'ACCÈS À DES FICHIERS (AUDIT, RGPD)
(WINDEV, WEBDEV)
L'utilitaire "WD AuditAccès" permet de lister, pour un répertoire donné,
l'ensemble des droits Windows effectifs (hérités et spécifiques) appliqués
sur les fichiers et sous-répertoires.
Lorsque l'analyse est effectuée, l'utilitaire "WD AuditAccès" permet de
générer un rapport sur ces différents droits d'accès des utilisateurs.
|
|
UN COMPOSANT POUR GÉRER
GRAPHIQUEMENT UN FICHIER .INI
(WINDEV)
L'exemple "WD LectureINI" montre comment
afficher et modifier le contenu d'un fichier
.INI directement dans une application via un
champ Table.
|
|
BEST PRACTICE : ANDROID/iOS : exécuter un traitement en tâche de fond
(WINDEV MOBILE)
Les applications WINDEV Mobile sont
capables d'exécuter des traitements en
arrière-plan même lorsqu'elles ne sont
pas lancées sur l'appareil mobile. Deux
solutions sont proposées aux développeurs :
• le concept de "threads persistants" qui existe
depuis plusieurs versions,
• le concept des "tâches en arrière-plan"
(nouveauté des versions 23).
|
|
UNE FENÊTRE INTERNE POUR GÉRER
LE ZOOM SUR UN CHAMP GRAPHE
TEMPOREL GRÂCE À UN RANGE SLIDER
(WINDEV)
L'exemple "WD GrapheRangeSlider" propose
une solution permettant d'afficher
en permanence une visualisation complète
d'un graphe à échelle temporelle zoomé.
L'utilisateur conserve ainsi une vision globale
de l'ensemble du graphe.
|
|
WEBDEV : DÉPLACER LE
MENU HAMBURGER
(WEBDEV)
Lors de la création d'un champ "Barre de
navigation" dans une page Responsive Web Design, WEBDEV positionne un menu
"Hamburger" à gauche pour un usage
mobile. Mais ce n'est pas une obligation :
il est possible de le mettre à droite !
|
|
SÉCURITÉ : CALCULER UNE EMPREINTE
DE FICHIER
(WINDEV)
Calculer et stocker une
empreinte d'un fichier
permet de vérifier
simplement que ce
fichier n'a pas été
modifié ou altéré.
|
|
TRANSFÉRER DES FICHIERS SUR DES
MACHINES DISTANTES VIA WINSCP
(WINDEV)
Il peut être nécessaire d'utiliser des paramétrages spécifiques pour réaliser
des transferts par SFTP. L'exemple "WD PilotageWinSCP" propose une
collection de procédures permettant de piloter directement l'application
WinSCP pour paramétrer et réaliser des transferts SFTP.
|
|
|
|
Le SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Aide en ligne : utilisez le moteur de recherche directement depuis votre navigateur.
- Récupérer le texte complet d'une
boîte d'information ou d'erreur
("message box")
- Editeur d'images : l'option
"Rogner" s'adapte à la
sélection courante
|
|
|
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation. |
|