WD7 API : Besoin d’une API ?
programmation simplifiée ! (Utilitaire gratuit)
‘‘WD7 API’’ est un outil permettant aux développeurs
d’intégrer plus rapidement des APIs systèmes dans un projet
WINDEV.
WD7 API permet de :
- Connaître les valeurs des principales constantes utilisées dans
Windows
(5.970 constantes référencées).
- Connaître la syntaxe en WLangage des principales fonctions de Windows
(1.614 fonctions référencées).
- Connaître la syntaxe en WLangage des principales structures de Windows
(629 structures référencées).
- Convertir automatiquement une structure depuis le langage C vers le WLangage.
- Convertir automatiquement un prototype de fonction (langage C) en appel
WLangage.
|
InstallWebService : Les services Web
(Utilitaire gratuit)
Une installation assistée
Créer un service Web est une opération simple avec WINDEV 7.5.
Pour que le déploiement d’un service Web soit aussi simple que son
développement, un outil d’installation automatique de services Web
est livré avec cette LST.
Le service Web qui sera installé est créé dans cet exemple.
Il s’agit d’un service Web didactique réalisant quelques opérations
élémentaires sur les dates. Cet article traite donc de deux sujets.
|
WD7 Télésurveillance : Ca bouge
à chicago? Je suis prévenu par ADSL !
Une Web Caméra détecte un mouvement dans un entrepôt, une
alerte est immédiatement envoyée au siège de la société
grâce à une connexion réseau ou Internet : une fenêtre
s’affiche et retransmet en direct les images fournies par la Web Caméra...
Ces fonctionnalités sont disponibles dans l’exemple ‘‘WD7 Télésurveillance’’
qui permet de :
- Alerter l’utilisateur en cas de détection de mouvement sur un des
site surveillé (zone de sur-veillance définie).
- Afficher en direct les images transmises par une Web Caméra.
- Gérer 8 Web Caméras simultanément.
- Définir les zones de détection à distance.
|
WWForum : Un forum modéré en WEBDEV,
l’outil de modération en WINDEV !
Un forum est un lieu d’échanges sur Internet. Comme tout lieu d’échanges,
il n’est pas à l’abri d’abus de certains utilisateurs,
d’où la notion de forum modéré.
Un forum modéré est un forum dont les messages écrits par
les participants ne sont pas publiés immédiatement : ils doivent
être validés par une personne physique appelée modérateur.
L’exemple ‘‘WWForum’’ est un exemple complet de
forum modéré géré par une application de modération
développée avec WINDEV 7.5.
|
WD7 Replication : Mettre en place la réplication
sur une application existante
La réplication permet de synchroniser une base de données utilisée
par plusieurs sites. Synchroniser signifie reporter les modifications, les ajouts
et les suppressions effectuées dans une base, vers une copie de cette base
(ou plusieurs autres bases). WINDEV permet de gérer ce mode de fonctionnement
soit par programmation, soit automatiquement grâce à l’outil
WDReplic (livré en standard).
Cet article détaille ‘‘pas à pas’’ la mise
en place d’une réplication bidirectionnelle sur une application existante.
|
GestionDocument : Archivage de documents scannés
La gestion de documents électroniques a de nombreuses applications: courrier,
commande, facture, note de frais... Cependant, quelle que soit l’application
finale, le fonctionnement est souvent le même: numérisation, indexation,
recherche puis réédition des documents...
Le composant ‘‘GestionDocument’’ livré avec cette
LST offre ces fonctionnalités essentielles :
- Numérisation de documents grâce à un périphérique
Twain (scanner, ap-pareil photo numérique..).
- Saisie d’informations sur un document.
- Indexation de documents.
- Recherche de documents grâce à des mot-clés saisis.
- Réédition des documents (imprimante, HTML...).
|
Live Update : des applications toujours à
jour grâce à Internet
Comment mettre rapidement à disposition une évolution ou une correction
d’application pour des utilisateurs dispersés géographiquement
?
Réponse : grâce à Internet, en utilisant un mécanisme
appelé ‘‘Live Update’’.
Au lancement de l’application à mettre à jour ou à
la demande de l’utilisateur, l’application recherche sur un serveur
Web si une mise à jour est disponible (nouvelles fonctionnalités,
corrections...).
Si c’est le cas, la mise à jour est effectuée immédiatement.
Cette mise à jour ne transfère que les éléments nécessaires.
Quel gain de temps pour mettre à jour le parc logiciel !
|
WWDload : Un exemple complet d’espace de
téléchargement
Pour mettre rapidement à disposition des fichiers, que ce soit en Intranet
ou sur Internet, une solution simple consiste à réaliser un site
de téléchargement. ‘‘WWDload’’ est un
exemple complet de site de téléchargement. Il permet de :
- définir des groupes d’utilisateurs (administrateur, comptabilité,...).
- utiliser le format MIME pour forcer le navigateur à télécharger
le - fichier sans essayer de l’ouvrir avec l’application associée.
- limiter l’accès de certains fichiers à des groupes d’utilisateurs.
|
InfoSystème : Visualiser les ressources
d’un réseau : Imprimante, répertoire partagé...
Comment utiliser l’identification réseau de l’utilisateur pour
l’identifier ?
C’est un des buts du composant ‘‘InfoSystème’’
: obtenir des informations sur l’utilisateur exécutant une application
WINDEV.
Ce composant permet également d’avoir des informations plus globales
sur un réseau comme les imprimantes partagées, les machines connectées,
le nom de l’utilisateur, les groupes d’appartenance, le nom du fournisseur
d’une ressource, etc
|
Limitation-Application : Créer une version
limitée d’une application
Diffuser une version d’évaluation, une version réseau pour
un nombre de licences donné, ... c’est permettre aux clients potentiels
d’évaluer le produit...
Souvent, la mise au point de ce type de version est fastidieuse.
Le composant Limitation-Application permet de transformer rapidement une version
commerciale en version d’évaluation.
|
WD7 Viewer : un visualisateur de fichiers HFSQL, source livré
L’exemple ‘‘WD7 Viewer’’ est un exemple à
but didactique, basé sur WDMap, permettant de gérer un mode ‘‘Visualisation’’
et de travailler sur les fichiers Hyper File 5.5 et HFSQL Classic.
Vous découvrirez ainsi des parties de code de WDMap et vous pourrez intégrer
ce type de fonctionnalité dans vos applications.
|
BalloonTip : Une application iconisée qui communique : la ‘‘BalloonTip’’
Comment une application en tâche de fond peut-elle informer l’utilisateur
sur un événement (arrivée d’un e-mail, indication d’un
double appel, rappel d’une tâche programmée, etc) ? Grâce
aux ‘‘BalloonTip’’ !
Une ‘‘BalloonTip’’ est une bulle d’informations
affichée au dessus des icônes du systray (icônes près
de l’horloge).
Contrairement aux boîtes de dialogue ‘‘Info’’ ou
‘‘Erreur’’, l’affichage d’une ‘‘BalloonTip’’
n’est pas bloquante et ne gène donc pas l’activité de
l’utilisateur.
|
Trucs&Astuces : Vérifier des saisies dans un fichier
de référence (orthographe,...)
Rechercher les fautes de saisie est une opération longue et coûteuse
‘‘a posteriori’’ (création de doublons dans les
bases de données, fiches multiples pour un même client, etc)
Il est en revanche plus simple et moins coûteux de limiter la saisie de
données erronées.
Le composant ControleSaisie permet de limiter les erreurs lors de la frappe en
utilisant une base de référence prédéfinie (par exemple
des prénoms) ou personnalisée (une liste de noms de produits).
|
Trucs&Astuces : Utilisation des Threads : remplissez
une table mémoire en tâche de fond pour ne pas bloquer l'Utilisateur
|
Trucs&Astuces : Mélangez des pages dynamiques
et des pages statiques
|
Trucs&Astuces : Zone de clicage : Définissez des
onglets
|
Trucs&Astuces : Colonnes proportionnelles, tableaux
croisés...
|
etc
|