UTILITAIRE : (WINDEV) (utilitaire
gratuit)
Arrêtez de chercher vos projets dans l’explorateur
: trouvez-les en quelques secondes !
Au
fur et à mesure des développements,
le nombre de projets
présents sur les postes de développement
augmente.
Si généralement les développeurs
sont capables de retrouver les
sources d’un projet sur leurs postes,
l’opération peut se révéler
plus compliquée sur le poste d’un
autre développeur (lors de congés
par exemple).
L’utilitaire “WD Project Finder”
analyse en tâche de fond les
répertoires des projets WINDEV,
WEBDEV et WINDEV Mobile et
permet ensuite d’accéder directement
au projet.
|
EXPLORATEUR DE FICHIERS (WINDEV)
Un explorateur de fichiers sous forme de composant
Les applications ont souvent
besoin de fournir aux utilisateurs
un accès aux fichiers de l’ordinateur
de façon plus ou moins
directe.
WINDEV et WINDEV Mobile disposent,
bien entendu, des fonctions
nécessaires pour parcourir,
rechercher ou copier des fichiers,
mais le composant “WD Explorer”
permet d’intégrer plus rapidement
les fonctionnalités suivantes :
• Affichage d’un explorateur dans
l’interface de l’application (grâce
à une fenêtre interne).
• Filtrage de fichiers.
• Positionnement dans une arborescence
de fichiers.
• Sélection et récupération d’une
sélection de fichiers.
|
TYPES DATE ET HEURE (WINDEV, WEBDEV, WINDEV Mobile)
Simplifiez la gestion des dates et des heures !
Type date spécifique, fonctions
de manipulation, conversion de
chaînes… WINDEV offre un large
éventail de solutions pour manipuler
les dates et les heures.
L’exemple “WD Gestion de date”
contient des traitements usuels
concernant la manipulation des :
• Dates d’échéance
• Intervalles de dates
• Dates anniversaire
• Calculs de durée
• Décalages horaires
• Chronométrages de durée
|
MOBILITÉ (WINDEV)
Accéder aux contacts, rendezvous
et tâches d’un Pocket PC
depuis WINDEV
Les
Pocket PC et les smartphones
disposent en natif d’un ensemble
d’applications et de bases de
données : gestion des contacts,
liste de tâches, etc
Le logiciel ActiveSync permet de
synchroniser automatiquement
ces bases de données avec les
données du logiciel Outlook de
Microsoft (ne pas confondre avec
Outlook Express).
L’exemple “WD Contacts Pocket”
permet d’accéder et de synchroniser
les données d’un Pocket
PC sur un poste ne disposant pas du logiciel Outlook ni de la
suite Office. De plus, l’exemple
“WD Contacts Pocket” permet de
gérer plusieurs Pocket PC, et donc
plusieurs utilisateurs, afin de partager
les contacts publics définis
par les différents utilisateurs.
|
GESTION DE RUPTURES (WINDEV)
Présenter des données dans une
table ou une zone répétée avec
ruptures
L’utilisation de ruptures est très
fréquente dans les états, mais il
peut également être intéressant
d’afficher des données avec une
gestion de ruptures dans une
interface d’application.
L’exemple “WD Tables Ruptures”
présente une solution technique
permettant de mettre en place,
par programmation, un mécanisme
de rupture sur un champ
table de WINDEV.
Les versions 10 proposent également
de réaliser automatiquement
des ruptures sur les champs
“Zone Répétée”. Un exemple d’utilisation
est disponible page 78
de cette LST (sur WEBDEV mais le
fonctionnement est identique sur
WINDEV). Il présente l’affichage de
ces données sous la forme d’une
zone répétée avec ruptures.
|
JAVASCRIPT ET AJAX (WEBDEV)
Gérer le Drag&Drop d’éléments à l’intérieure
d’une page WEBDEV
Permettre à un utilisateur d’ajouter
un produit dans un panier
par un simple “drag and drop”
(“glisser / déplacer”) dans une
page WEBDEV : voici l’objectif de
l’exemple “WW_WEB2” exploitant
les fonctionnalités JavaScript et
Ajax de WEBDEV.
|
DO, UNDO, REDO (WINDEV)
Permettre un “Undo” sur plusieurs niveaux
dans un champ de saisie
Les
applications WINDEV permettent en standard d’annuler la dernière
saisie dans une zone texte
(libre ou RTF).
Le composant “WD UndoRedo
Multiples” permet d’enrichir cette
fonctionnalité en permettant de :
• Annuler une saisie à plusieurs
niveaux (il est possible de faire
autant d’annulations (CTRL+Z)
que de saisies).
• Rétablir une saisie à plusieurs
niveaux (CTRL+Y).
Cette fonctionnalité peut être très
utile dans les applications contenant
beaucoup de zone de texte.
|
COMMENT LE FAIRE ? (WINDEV)
Centralisation de l’administration des applications
WINDEV
L’objectif de cet article “Comment le faire ?” est
la centralisation de l’administration des applications
bénéficiant de la mise à jour automatique en
réseau.
• Création de l’installation à partir
de WINDEV
• Installation de la version de
référence sur le serveur
• Installation de l’application sur les
postes clients
• Administration centralisée |
WIKI (WEBDEV)
Réaliser un WIKI avec WEBDEV et utiliser la syntaxe
WIKI pour saisir un texte enrichi
Dans un réseau Intranet, un WIKI
peut permettre de partager
rapidement et simplement des
informations entre les utilisateurs.
Chaque utilisateur peut alors consulter
et modifier un document
directement en ligne.
L’exemple WW_WIKI est un exemple
de WIKI simplifié réalisé avec
WEBDEV.
|
SERVEUR D’IMPRESSION (WINDEV, WEBDEV,
WINDEV Mobile)
Imprimer un état depuis une application Windows ou Mobile via un serveur
spécialisé
L’exemple “WD
Serveur
Impression” est un serveur d’impression
réseau pour les états des
applications WINDEV, WEBDEV et
WINDEV Mobile.
Dans cette LST, le composant
Pocket Impression Réseau permet
de dialoguer avec le serveur
d’impression pour permettre
l’impression des états réalisés
avec WINDEV Mobile sur une imprimante
du réseau.
Il est ainsi possible de lancer une
impression d’un état WINDEV (bon
de commande, fiche qualité, ...)
depuis une application WINDEV
Mobile, tout en bénéficiant des
fonctionnalités d’impression de
WINDEV et WEBDEV.
|
TRUCS & ASTUCES (WINDEV, WEBDEV, WINDEV Mobile)
Des fonctionnalités spécifiques pour WINDEV, WEBDEV et WINDEV Mobile
!
Cette rubrique “Trucs et Astuces”
présente comment :
• Arrondir une valeur au multiple
supérieur.
• Mesurer le débit réel entre un
ordinateur et différents serveurs.
• Gérer des préférences par utilisateurs
dans une application.
• Créer un raccourci vers une
fiche client.
• Déplacer une ligne de table par
drag&drop (glisser - déplacer).
• Gérer la multisélection dans un
champ Treeview.
|
QUESTIONS & RÉPONSES (WINDEV, WEBDEV,
WINDEV Mobile)
Astuces de programmation et d’utilisation
|

1 - Mise en oeuvre et exploitation des informations
partagées
2 - Comment connaître l’impact d’une modification
sur l’ensemble d’un projet
3 - Comment utiliser des interrogations directives et
les partager entre développeurs ?
4 - Gestion des timers automatiques dans WINDEV
5 - Création automatique des boutons d’appel de
l’aide
6 - Présentation des Perso-Notes
7 - Gravure d’un CD depuis une application WINDEV
8 - Exploitez les informations EXIF d’une image
9 - Accéder à un annuaire LDAP ou Active Directory
depuis une application WINDEV
10 - Mise en place de la journalisation sur une base
HFSQL Client/Serveur
11 - Mise en place de la journalisation sur une base
HFSQL Client/Serveur (suite)
12 - Sécuriser des données d’une base de données
HFSQL Client/Serveur
13 - Déconnexion des utilisateurs d’une base de
données HFSQL Client/Serveur
14 - Exemple de mise en oeuvre d’un traitement AJAX
dans un site WEBDEV
15 - Le GDS face au groupware développeur
16 - Comment intégrer des projets WINDEV, WEBDEV ou
WINDEV Mobile dans le GDS ?
17 - Partager des éléments entre projets gérés par
le
GDS
18 - Fonctionnement pas à pas du GDS et utilisation
d’un projet intégré au GDS
19 - Utilisation du mode déconnecté du GDS
20 - Utilisation du mode AWP comme Service Web
21 - Programmation asynchrone à base de sockets
22 - Utilisation des principales évolutions du débogueur
des versions 10
23 - Modification du GFI, définition des paramètres
multi-langues et états clicables
24 - Utilisation, intégration et déploiement d’une
application exploitant “Etats et Requêtes”
25 - Mise en place de ruptures dans une zone répétée
26 - Réaliser une zone répétée exploitant tout l’espace
disponible dans le navigateur
27 - Conversion de données depuis le format RTF
(Back Office) vers le format HTML
(Front Office)
28 - Intérêt et utilisation des pages internes
29 - Analyse et détection des dépendances et des liens
brisés
30 - Présentation et utilisation du champ “Chemin de
navigation”
31 - Déploiement d’une application Mobile grâce au
format CAB et mise en place d’un
LiveUpdate
32 - Création automatique ou programmée d’un
graphique de gestion avec
WINDEV Mobile
33 - Génération d’une archive Jar et saisie de code
Java directement dans WINDEV
34 - Générer une interface Java avec WINDEV et coder
directement dans Eclipse
35 - Utilisation d’assembly .Net
36 - Générer un exécutable linux sans interface
graphique avec WINDEV
37 - Modélisation de traitements ou de process et
association au code
38 - De la demande utilisateur au planning de l’équipe
de développement |
etc
|