DES TRAITEMENTS DE VÉRIFICATION
DE SAISIE NON BLOQUANTS
(WINDEV)
L’exemple “WD VérificationSaisieAsynchrone” présente différentes solutions
pour faire des traitements asynchrones, c’est-à-dire des traitements ne
bloquant ou ne ralentissant pas les utilisateurs : complétion, vérifications, ... |
|
DO IT AGAIN : LE F4 POUR VOS UTILISATEURS
(WINDEV)
Dans les éditeurs de fenêtres et de pages de WINDEV, WEBDEV et WINDEV Mobile, le raccourci F4 permet de rejouer les modifications effectuées sur un champ sur un ou plusieurs autres champs. L’exemple “WD DoItAgain” propose une solution simple et un composant pour intégrer cette fonctionnalité dans une application WINDEV et la proposer aux utilisateurs finaux. |
|
TABLEAU CROISÉ DYNAMIQUE (CUBE) :
4 MÉTHODES POUR LE REMPLIR
(WINDEV)
Le champ TCD (Tableau Croisé Dynamique ou Cube) de WINDEV permet
d’obtenir très simplement une vision dynamique multidimensionnelle.
Sa création et son édition s’effectuent, par défaut, en liant directement le
champ TCD à l’analyse. Cette méthode est la plus simple, mais il y en a
d’autres qui peuvent apporter plus de souplesse et de performances.
L’exemple “WD TCD Méthodes” permet ainsi d’obtenir le même résultat plus de
10 fois plus vite. |
|
WEB : INTÉGRER UN BANDEAU DE
CONSENTEMENT DES COOKIES
(WEBDEV)
La législation française oblige les sites qui utilisent des cookies à en informer
l’Internaute. Si votre site WEBDEV utilise des cookies qui entrent dans le
cadre de cette législation, vous devez insérer ce type de bandeau.
Nous vous proposons un code générique, facilement utilisable et
personnalisable pour chacun de vos sites. |
|
BEST PRACTICE : énumérations et combinaisons : comment les stocker dans une base de données
(WINDEV, WEBDEV, WINDEV MOBILE)
Les énumérations et combinaisons permettent de gérer des ensembles de valeurs. Ces types permettent de simplifier la lisibilité du code et de bénéficier d’une complétion très pratique.
Mais comment stocker de telles valeurs dans une base de données ?
Cet article détaille différents cas pratiques. |
|
ANDROID / IOS : ORGANISER
UNE PHASE DE BÊTA TESTS
(WINDEV MOBILE)
Une phase de bêta tests permet de tester une application en conditions
réelles : spécificités de matériels, connectivité Internet, usages et retours des
utilisateurs.
Cette phase de bêta tests peut être privée ou publique.
Cet article présente comment mettre en place ces phases de tests pour les
applications WINDEV Mobile iOS et Android. |
|
BUREAU DISTANT (TSE) :
SOYEZ NOTIFIÉS !
(WINDEV)
L’exemple “WD Événement TSE” contient une collection de procédures réutilisable permettant à une application d’être notifiée lors des événements d’une session :
• connexion et déconnexion d’un utilisateur,
• verrouillage et déverrouillage d’une session,
• ... |
|
UN MENU CONTEXTUEL ADAPTÉ
AU CONTENU DU CHAMP
(WINDEV)
WINDEV permet de définir des menus
contextuels pour chaque champ.
L’exemple “WD MenuCTX Multiples” présente
3 modes de gestion des menus
contextuels pour avoir un menu
contextuel dépendant du contenu ou
de la sélection dans le champ. |
|
TABLEAU DE BORD WEBDEV :
AFFICHER UNE ZONE RÉPÉTÉE AVEC
ASCENSEUR DANS UN WIDGET
(WEBDEV)
Dans un tableau de bord WEBDEV, vous avez peut-être déjà été confronté
au cas suivant : dans un widget affichant une zone répétée, si le widget
est trop petit, les dernières lignes de la zone répétée ne sont pas toujours
accessibles. L’exemple “WW_AstuceTDB” présente une astuce pour gérer si
besoin un ascenseur dans un widget. |
|
CHAMP TIROIR :
NE PERDEZ PLUS D’ESPACE !
(WINDEV)
Utiliser astucieusement un champ Tiroir permet de proposer des UI & UX dynamiques sans perdre d’espace dans vos fenêtres. Comment ? Lisez cet article !
|
|
LE SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
• Exécuter le code d’un PersoMenu
depuis un
autre PersoMenu.
• Définir la langue de tri d’une
rubrique UNICODE
par
programmation.
• Personnaliser le traitement
de la touche de
“Validation”
du clavier virtuel mobile. |
|
QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation. |
|
|
“WINTER LIGHT”, LA CHARTE GRAPHIQUE DE L’HIVER
(WINDEV, WEBDEV, WINDEV MOBILE)
La LST 103 est livrée avec une charte graphique
commune : “Winter Light”. 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 tout adaptée à des projets
multiplateformes.
Afin de vous faire une idée sur le rendu de cette
charte graphique, cette LST contient 3 projets
d’exemple de mise en oeuvre (un par produit). |
|
PARALLÉLISATION DE TRAITEMENTS : SOYEZ THREAD SAFE !
(WINDEV, WEBDEV, WINDEV MOBILE)
L’utilisation de tâches parallèles permet d’effectuer des traitements asynchrones et donc de rendre les applications plus rapides et agréables pour l’utilisateur.
Mais cette méthode de programmation apporte une contrainte à ne pas négliger : l’accès aux ressources partagées depuis les différents threads. Retrouvez les explications et les solutions dans cet article. |
|
CRÉATION DE TUILES PERSONNALISÉES
POUR WINDOWS 8, 10 ET UWA
(WINDEV)
À partir de Windows 8, vos applications peuvent afficher une tuile. Ces tuiles
permettent d’afficher des informations dynamiquement.
L’exemple “WD TuilePersonnalise 21” est un assistant de code qui vous
permet de définir le code XML d’une tuile. |
|
WEBDEV & JQUERY : MISE EN PLACE
D’UNE ANIMATION “FLY TO BASKET”
(WEBDEV)
Pour retenir l’attention des Internautes sur votre site, il est toujours intéressant
de mettre en place des animations.
L’exemple “WW_Jquery_FlyTobasket”
propose la mise en place d’une animation “fly to basket”, qui déplace
l’image du produit dans
le panier lors du clic sur
le bouton “Ajouter”. |
|
UN TABLEAU DE BORD
TOUJOURS RAPIDE
MÊME AVEC DES
WIDGETS “LOURDS”
(WINDEV)
Si un tableau de bord nécessite des widgets consommateurs de temps, il est important de ne pas bloquer l’utilisateur pendant leur affichage.
Cet article présente 3 solutions pour rendre vos widgets asynchrones et ainsi fluidifier l’utilisation d’un tableau de bord. |
|
SIGNER DES DOCUMENTS XML AVEC WINDEV
(EXEMPLE D’UTILISATION DE .NET)
(WINDEV)
Si vous utilisez et échangez des documents XML, il peut être intéressant pour vous de signer numériquement vos documents. La signature numérique, intégrée au sein même du document, permet d’authentifier le contenu du document. Voici une solution qui utilise un assemblage .NET. |
|
GÉOLOCALISER
LES UTILISATEURS !
(WEBDEV, WINDEV MOBILE)
Comment géolocaliser des terminaux mobiles ?
Quel type de suivi utiliser ?
Comment localiser un internaute depuis un site WEBDEV ? |
|
UTILISER LE MOTEUR DE RECHERCHE
SOLR POUR VOS DOCUMENTS : BASE
DE CONNAISSANCE, GED, SITE, ETC.
(WINDEV, WEBDEV, WINDEV MOBILE)
Solr (prononcer “Solar”) est un moteur de
recherche créé par la fondation Apache à partir
du moteur d’indexation Lucene.
L’exemple “WD Solr” propose un composant
pour interagir avec un serveur Solr : indexation
de documents, recherche, suggestions, ... |
|
PERSONNALISATION DES
RACCOURCIS CLAVIER PAR LES
UTILISATEURS FINAUX
(WINDEV)
Dans les applications WINDEV, les utilisateurs finaux peuvent ajouter des raccourcis sur des boutons. Le composant “RaccourcisMenuCtx” permet d’aller encore plus loin en permettant aux utilisateurs de configurer les raccourcis du menu d’une application, de façon visuelle, y compris sur les raccourcis existants. |
|
COMMENT TRADUIRE LES FAA D’UN SITE WEBDEV ?
(WEBDEV)
WEBDEV gère le multilangue nativement, comme une application WINDEV. Il est ainsi possible d’avoir simplement un site multilangue avec le même code source.
Mais il est possible d’aller encore plus loin, en localisant également tous les libellés des FAA, comme les menus d’export. |
|
COMPOSANT : ENVOYER DES
SMS AVEC UNE CLÉ USB MODEM
(WINDEV)
Besoin d’envoyer un SMS pour prévenir vos clients d’une offre spéciale ? Ou pour être alerté rapidement d’un dysfonctionnement matériel par le robot de surveillance ?
Voici une solution pour envoyer des SMS avec une clé USB modem. |
|