 |
UTILITAIRE (WINDEV Mobile)
Manipuler les fichiers des
périphériques Android
L’utilitaire “WD Android-Explorer” permet de manipuler
les fichiers et répertoires d’un
périphérique Android (émulateur
ou terminal physique).
Il est alors possible de :
• créer ou renommer un répertoire, • copier des fichiers du PC vers le
périphérique Android,
• copier des fichiers du périphérique
Android vers le PC.
|
 |
SECURITE (WINDEV, WINDEV Mobile)
Facilitez la saisie des mots de passe

WINDEV, WEBDEV et WINDEV Mobile
dispose en standard d’un champ de
saisie “mot de passe” : les caractères
saisis sont remplacés par un
caractère joker pour préserver la
confidentialité de la saisie.
Mais quoi de plus frustrant que de
saisir un mot de passe sans être sûr
des caractères qui sont saisis ?
L’exemple “WD MotDePasse Avancé”
propose une solution simple et efficace
: les caractères saisis sont
visibles un court instant puis définitivement
masqués.
|
 |
OPTIMISATION (WINDEV, WINDEV Mobile)
Profiler : rendre un traitement
10 fois plus rapide en optimisant
simplement l’affichage

L’exemple “WD Optimisation -
Exemple2” contient un traitement
anormalement lent. Dans cet article,
nous allons détailler comment trouver
et solutionner ce problème grâce
à l’analyseur de performances.
|
 |
PLATEFORME (WEBDEV)
Réaliser simplement des pages
multi-plateformes

WEBDEV permet de créer des sites
accessibles depuis différentes plateformes
: PC, terminal sous Windows
Mobile, iPhone, etc.
Mais comment faire pour créer un
site qui soit accessible par différentes
plateformes sans pour autant
multiplier les pages et le code ?
Cet article propose une solution via
l’utilisation des modèles de champs,
des modèles de pages et des zones
extensibles.
|
 |
WEB (WEBDEV)
Récupérer une sélection ou un clic souris
dans une table WEBDEV

Il peut être intéressant de récupérer
une sélection effectuée par l’internaute
ou l’indice de ligne et de
colonne d’un champ table correspondant
à un clic.
WINDEV et WINDEV Mobile le
permettent grâce à la fonction
TableInfoXY.
L’exemple “WW_TableInfoXY” propose
une solution simple pour
réaliser l’équivalent de la fonction
TableInfoXY en code navigateur.
|
 |
ACCES DISTANT (WINDEV)
Prenez le contrôle ! (d’un bureau à distance)

Il peut être intéressant de proposer,
dans une application, une prise de
contrôle à distance d’un ordinateur
donné.
Par exemple, pour voir les traitements
en cours sur un serveur de
production.
L’exemple “WD Connexion Bureau
Distant” propose une solution via
le contrôle ActiveX “Microsoft RDP
Client Control” et le champ ActiveX
de WINDEV.
|
 |
CORRECTEUR (WINDEV, WINDEV Mobile)
Saisissez vos textes plus vite :
Glossaire + correcteur.
Dans une application où la saisie est
importante, il peut être plus intéressant
et plus rapide pour l’utilisateur
d’enregistrer des raccourcis permettant
de saisir plus vite tout en
réalisant moins de fautes.
Par exemple, un technicien qui saisit
des comptes rendus de dépannage
peut enregistrer les pannes les plus
courantes ou les expressions les
plus utilisées.
L’ exemple “WD Correction
Automatique” met en oeuvre une
solution permettant de faciliter la
saisie dans un champ texte, HTML
ou RTF via l’utilisation de raccourcis
sur des mots ou des expressions
courantes.
|
 |
DOTNET & DIRECTSOUND (WINDEV)
Enregistrer des sons et
appliquer des effets sonores
avec DirectSound

Dans certaines applications, il peut
être utile d’enregistrer un son et
d’appliquer un effet dessus (pour
améliorer son rendu par exemple).
L’exemple “WD Capture Micro” présente
une solution via l’utilisation
d’un assemblage .NET DirectX :
“Microsoft.DirectX.DirectSound”.
|
 |
WEBSERVICE (WINDEV, WINDEV Mobile,
WEBDEV
)
Créer, Déployer et Consommer un Webservice
avec WINDEV
L’émergence des architectures SOA,
la généralisation des applications
Web et des connexions WiFi et 3G
ont accélérés la mise en place et
l’utilisation des Webservices.
Cet article présente la suite de manipulations
à suivre, en pas à pas,
pour créer, déployer et consommer
un Webservice avec WINDEV 15.
Pour illustrer les différentes phases
de développement et de mises en
place d’un Webservice, 2 vidéos
sont fournies sur le DVD :
• Une vidéo présentant les grandes
étapes du développement au
déploiement d’un Webservice.
• Une vidéo détaillant l’installation
et la configuration d’un serveur d’applications
WEBDEV dans le cadre
d’un déploiement d’un site ou d’un
Webservice.
|
 |
LE SAVIEZ-VOUS ? (WINDEV, WEBDEV, WINDEV Mobile)
Présentation en images de fonctionnalités souvent méconnues.
|
 |
QUESTIONS & RÉPONSES (WINDEV, WEBDEV, WINDEV Mobile)
Astuces de programmation et d’utilisation.
|
 |
etc
|
|
|
 |
PILOTAGE OLE D’UN OCR (WINDEV, WEBDEV)
Extraire le texte d’un document
numérisé par pilotage d’un OCR !

La reconnaissance optique des
caractères (aussi appelée ROC ou
OCR) est un mécanisme qui permet
de retrouver les caractères (et
donc les mots) présents dans une
image.
Cette fonctionnalité est généralement
disponible dans les outils de
numérisation de documents pour
récupérer le contenu texte d’un
document numérisé.
L’exemple “WD Pilotage de
Document Imaging” propose une
solution d’extraction de texte pilotant
“Microsoft Office Document
Imaging” par OLE.
|
 |
ANALYSE (WINDEV, WEBDEV, WINDEV Mobile)
Bien choisir ses clés composées : un gage de
rapidité

La mise en place de “bonnes clés
composées” est une solution efficace
d’optimisation.
La modification des structures de
données “à chaud” des versions 15
permet également une mise en place
plus simple de nouvelles clés.
L’exemple “WD Choisir Clé Composée”
permet de tester les principaux
conseils de cet article : son
analyse ne contient pas de clés
composées initialement mais dispose
de code pour tester l’efficacité
d’ajout d’une clé.
|
 |
PAROLE D’EXPERT (WINDEV, WEBDEV)
Intégrez un index automatique dans vos états
en 2 lignes de code
Dans un état qui contient de nombreuses
pages (un listing de produits
par exemple), il peut être utile de
disposer d’un index pour retrouver
facilement la page correspondant
à un enregistrement imprimé.
Par exemple dans le cas d’un catalogue
de produits, il sera très utile
d’ajouter un index permettant de
retrouver rapidement la page de
chaque produit.
L’exemple “WD IndexEtat” propose
une solution pour mettre en place
une page d’index sur un état.
|
 |
PHP (WEBDEV)
PHP : Ne perdez plus votre chemin !
Un chemin de navigation permet à
l’internaute de voir où il se situe dans
un site et de pouvoir revenir directement
sur une étape précédente.
WEBDEV dispose en standard d’un
champ “chemin de navigation” pour
les sites statiques, dynamiques et
AWP.
L’exemple “WW_SiteMapPathPHP”
propose une solution pour inclure
un chemin de navigation dans un
site PHP.
|
 |
MANIPULATION DE XML (WINDEV, WEBDEV, WINDEV Mobile)
Gestion des contacts Windows
(fichiers “.contact”)

L’exemple “WD Gestion Contacts
Windows” permet de manipuler les
contacts Windows.
Les contacts Windows contiennent
des informations sur une personne
comme son nom, sa date d’anniversaire
ou ses adresses emails.
Les contacts Windows sont stockés
dans des fichiers au format XML.
L’exemple “WD Gestion Contacts
Windows” permet de visualiser,
modifier, créer et supprimer les
contacts de l’utilisateur en utilisant
deux méthodes de programmation
différentes.
|
 |
EXECUTION PARALLELE (WINDEV, WEBDEV, WINDEV Mobile)
Ne perdez plus le fil de vos threads !
Les threads sont généralement
utilisés dans les
applications, pour exécuter
un traitement en tâche de fond
pendant que l’utilisateur continue
d’utiliser une application.
Mais pour bien utiliser ce mécanisme,
il est important de bien
respecter certaines règles.
Comment exécuter une procédure
en tâche de fond ?
Comment modifier l’interface ?
Comment interagir avec l’utilisateur
?
Comment synchroniser
deux threads ?
Vous trouverez la réponse à
toutes ces questions dans
cet article.
|
 |
LDAP & HYPERFILESQL (WINDEV, WEBDEV)
Importer les utilisateurs d’un annuaire LDAP
dans un serveur HyperFileSQL

Lors de la mise en place d’un serveur
HyperFileSQL, il est important
de définir les différents groupes et
utilisateurs qui peuvent accéder au
serveur, ainsi que leurs droits.
Cette opération peut être relativement
longue si beaucoup d’utilisateurs
sont à définir.
L’exemple “WD Import Utilisateurs
LDAP” présente une solution pour
importer rapidement et simplement
les utilisateurs d’un annuaire LDAP de
type Active Directory en tant qu’utilisateur
d‘un serveur HyperFileSQL.
|
 |
WINDOWS 7 (WINDEV)
Des actions personnalisées
par utilisateur

Dans les applications, l’utilisateur
est parfois amené à devoir ouvrir un
logiciel tiers ou un document pour
obtenir des informations : ouverture
d’un fichier PDF ou lancement de la
calculatrice dans une application
comptable par exemple.
L’exemple “WD ActionsFavorites
Windows7” propose un composant
interne permettant à l’utilisateur
d’indiquer ses actions préférentielles
pour chaque application.
|
 |
YOUTUBE (WINDEV, WEBDEV)
Un composant pour
publier et modérer des
vidéos sur YouTube !
YouTube est un site Web d’hébergement
de vidéos. Ce site permet
aux internautes de visualiser, mais
également de mettre à disposition
des vidéos personnelles ou professionnelles.
YouTube met à disposition des
développeurs un système d’API qui
permet d’interagir avec le site par
programmation.
L’exemple “WD YouTube” propose
un composant interne type “SDK”
pour accéder à l’API YouTube.
|
 |
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 :
• Afficher une jauge personnalisée
pendant la copie d’un répertoire.
• Afficher un dégradé de couleur
dans une table.
• Lancer des diapositives, exécutables,
... pour une présentation.
|
|