Accueil > Produits > Lettre Du Support Technique
Sommaire de la LST N°121
Disponible prochainement
PDF : ASSEMBLER DES PAGES PAR PROGRAMMATION
(WINDEV, WEBDEV, WINDEV MOBILE)


Créer un document personnalisé, extraire une page particulière, récupérer du contenu texte, ... les manipulations sur les fichiers PDF sont quotidiennes.En WLangage, grâce au type pdfDocument, vous programmez ce que vous voulez avec vos documents !
Kit UI "contact"
(WINDEV MOBILE)


Pour réaliser le kit UI "Contact", plusieurs fonctionnalités avancées de WINDEV Mobile ont été utilisées.
Cet article détaille 6 de ces fonctionnalités avancées fournies dans le projet "WM KitUI Contact" livré avec cette LST.
Ajouter un sommaire lors de l'impression d'un état
(WINDEV)


Les états (ou rapports) font partie des fonctionnalités les plus utilisées des applications : factures, catalogues de produits, bons de livraison, aides, ...
Pour faciliter la lecture de vos états comportant de nombreuses pages, il peut être utile d'ajouter dynamiquement un sommaire.
Protection des données : récupération automatique des sauvegardes d'un serveur HFSQL
(WINDEV, WEBDEV, WINDEV MOBILE)


Lors de la réalisation d'une sauvegarde de serveur HFSQL, la sauvegarde est enregistrée physiquement sur le même serveur.
Pour se protéger d'une défaillance physique de ce serveur, il est donc primordial de récupérer et stocker cette sauvegarde "ailleurs".
Une solution simple consiste à utiliser l'appel à une webhook en fin de sauvegarde.
Tests unitaires WLangage : éviter les régressions !
(WINDEV, WEBDEV, WINDEV MOBILE)


L'éditeur de tests de WINDEV permet de mettre en place très facilement et rapidement des tests sur des procédures WLangage.
Ces tests permettent de s'assurer qu'une procédure renvoie toujours le résultat attendu après modification.
Vous évitez ainsi les régressions !
Brancher un automatic update en mobile (Android / iOS)
(WINDEV MOBILE)


Les applications disponibles dans l'App Store ou Google Play Store disposent de mécanismes automatiques de mises à jour.
L'exemple "WM_AutoUpdate" fournit une solution complète pour les applications iOS & Android déployés sous la forme "privée / In-House".
Réplication HFSQL spare : mise en place et utilitaire
(WINDEV, WEBDEV, WINDEV MOBILE)


Besoin d'un serveur HFSQL complètement configuré en automatique pour votre PRA (Plan de Reprise d'Activité) ?
Le serveur HFSQL "spare" est une solution tout indiquée !
Un serveur "spare" est un serveur vers lequel une forme de réplication monodirectionnelle automatique est effectuée, sans avoir besoin d'identifiants sur 8 octets.
C'est une forme de sauvegarde "quasi-temps réel" du serveur : fichier de données, utilisateurs, droits, tâches planifiées...
Intégrer un champ "externe" dans un site WEBDEV
(WEBDEV)


WEBDEV fournit un ensemble complet de champs directement manipulables en WLangage.
Comme WEBDEV est ouvert à toutes les technologies, il est toujours possible d'intégrer un champ utilisant des librairies externes.
L'exemple "WW_Kendo_Grid" présente l'intégration d'une datagrid de la librairie "Kendo UI" (solution réutilisable !).
 
Un paiement sécurisé "WEB" dans vos applications mobiles
(WINDEV, WEBDEV, WINDEV MOBILE)


Afin d'utiliser les interfaces "Web" habituelles de paiement (et souvent simples à mettre en œuvre), les exemples "Paiement Sécurisé Mobile" présentent une solution de paiement depuis une application WINDEV Mobile via un site WEBDEV.
Note : cette solution n'a pas de lien avec les fonctionnalités d'achats "inApp" des applications iOS et Android.
Accès aux champs depuis un thread secondaire : 4 méthodes détaillées
(WINDEV, WEBDEV, WINDEV MOBILE)


L'exemple "WD ThreadUI" présente 4 méthodes efficaces pour permettre l'accès à un champ d'une fenêtre en lecture et en écriture depuis un thread.
Déterminer le fournisseur d'une adresse email pour des emails parfaitement adaptés !
(WINDEV)


Les serveurs DNS permettent principalement de faire le lien entre un domaine et une adresse IP.
Mais ils permettent également de récupérer d'autres informations, comme le nom de serveur de mails correspondant à un domaine.
Il est ainsi possible d'être plus performant lors de ses campagnes emailing.
Boîtes email qui débordent ? Du code et des solutions
(WINDEV, WEBDEV, WINDEV MOBILE)


Les boîtes email des utilisateurs doivent gérer un volume toujours croissant de données.
L'exemple "WD FiltrageIMAP" est à la fois :
  • un outil pour mettre en place des filtrages automatiques sur des boîtes email IMAP,
  • un ensemble de codes source réutilisables pour intégrer les fonctionnalités de filtrage dans vos applications.
Champ Carte : nouvelles fonctionnalités avancées
(WINDEV, WEBDEV)


2 exemples sont mis à jour dans cette LST :
  • l'exemple WINDEV "WD Carte", contenant le composant interne "Carte Etendue", permet d'exploiter au mieux le champ Carte de WINDEV.
  • l'exemple WEBDEV "WW_CarteGoogle" présente l'ajout de fonctionnalités sur un champ Carte en WEBDEV.
Mixer la fabrique logicielle et un pipeline ci/cd gitlab
(WINDEV, WEBDEV, WINDEV MOBILE)


D'un côté des sources WLangage, de l'autre des sources en C++, Java ou autre.
Grâce aux fonctionnalités de dialogue du WLangage avec la Fabrique Logicielle, il est possible de combiner ces deux solutions en exécutant, par exemple, un plan d'action lors d'un "commit" de sources (y compris des sources WINDEV au format texte!) contenues dans un serveur GitLab.

Effectuer un appel Skype depuis votre application WINDEV
(WINDEV, WINDEV MOBILE)


L'exemple "WD Skype" fournit une solution pour déclencher un appel vidéo (ou une discussion) Skype en 1 clic depuis une application WINDEV ou WINDEV Mobile (Android et iOS).
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
  • Accéder rapidement à un projet depuis l'administrateur du GDS
  • Afficher une durée pertinente
  • Réutiliser facilement une couleur personnalisée dans un site WEBDEV
© 1984 - 2020 D. PRODUCTS SA/NV - (BE 0425 662 526)
Av. Château Ja co, 1 - B-1410 Waterloo - BELGIUM
Tél. : 02 / 672 78 97 - Fax : 02 / 660 04 59 - E-mail : info@dproducts.be
Support Technique : 02 / 675 95 95