 |
UN UTILITAIRE POUR
REDUIRE LA TAILLE DE VOS IMAGES EN 3 CLICS
(WINDEV, WEBDEV,
WINDEV Mobile) Utiliser des
images de taille adaptée dans un site ou une
application est bénéfique : temps de chargement,
taille de l’exécutable, ... Voici un
utilitaire pour vous aider !
 L’utilitaire “WD
OptimiseurImages” permet d’optimiser les images
utilisées dans des sites Web ou dans des
applications. L’utilitaire permet en fait de
baisser la qualité d’une image pour diminuer sa
taille. Un aperçu de l’image “optimisée”
permet de se rendre compte de la qualité
finale. Il est ainsi possible de diminuer
significativement la taille d’une image sans
pour autant perdre visuellement en
qualité. |
 |
UN MODELE DE CHAMPS DE
SELECTION ORIGINAL ET ACTUEL : LE ROULEAU
(WINDEV) L’exemple
“WD Rouleau” propose un champ de sélection
original, graphique et simple
d’utilisation.
 Un “rouleau” est un
champ qui permet de définir une valeur unique
(par exemple une date) composée de différentes
valeurs (le jour, le mois et l’année). Chaque
valeur est positionnée dans une colonne
indépendante des autres et peut donc être
sélectionnée indépendamment. Le rouleau est
un champ utilisé notamment pour la sélection de
dates et heures sur des interfaces
tactiles. |
 |
EFFECTUER UNE CAPTURE
D'ECRAN INCLUANT LE CURSEUR
(WINDEV) Une
capture d’écran est souvent utile pour aider à
la compréhension d’une manipulation ou d’un
incident : en ajoutant le curseur de souris,
c’est encore mieux !
 Par défaut, une capture
d’écran n’inclut pas le curseur. Il pourrait
être intéressant d’ajouter cette information,
par exemple pour suivre le cheminement d’un
utilisateur (en terme de clic) de façon
visuelle. L’exemple “WD CopieAvecCurseur”
propose un composant interne “CI_CopieEcran” qui
permet de réaliser une capture d’écran avec
curseur. |
 |
SECURITE : CONTENU DES COOKIES
(WEBDEV) Les
cookies sont facilement consultables par un
Internaute ou une personne malveillante. Il est
donc important de se soucier du contenu des
cookies en phases de développement et de test
d’un site.
 Les navigateurs récents
intègrent des outils d’aide au développement de
sites Internet, et notamment la possibilité de
visualiser les cookies et leur contenu. Cette
fonctionnalité, très pratique en phase de
développement, peut également permettre de
vérifier qu’aucune information confidentielle
n’est stockée en clair sur le poste de
l’Internaute. |
 |
AUTOMATION OLE : LES
BONS REFLEXES
(WINDEV) L’Automation
OLE permet de “piloter” des applications tierces
(Word, Excel, OOCalc, etc.) facilement depuis
WINDEV.Cet article détaille les éléments de base
d’une bonne utilisation de l’automation avec
WINDEV.
 |
 |
ANDROID : AFFICHER DES
GRAPHES
(WINDEV Mobile) WINDEV
Mobile permet d’utiliser simplement des
librairies externes pour Android. Illustration
de cette fonctionnalité en générant des
graphiques : histogramme, secteur..
L’exemple “Android Graphe”
est un exemple de création et de manipulation de
graphiques sous Android. Cet exemple utilise la
librairie “AChartEngine” afin de dessiner
des secteurs, des courbes et des histogram-mes.
L’exemple fournit, dans une collection de
procédures, les fonctions WLangage néces-saires
à la création des graphes. Les fonctions
proposées par cette collection sont nommées de
la même façon que les fonctions WLangage
standard de manipu-lation de
graphes. |
 |
PROPOSEZ UN MODIFIEUR
DANS VOS APPLICATIONS !
(WINDEV) Un
“modifieur” permet de modifier directement des
éléments du projet (variables, champs, ...).
L’exemple “WD Modifieur” propose une solution
pour intégrer, en quelques clics, un modifieur
dans n’importe quelle application
WINDEV.
 Un modifieur est une
fonctionnalité qui permet à l’utilisateur d’une
application de modifier les pro-priétés d’un
élément : champ, variable, etc. Cette
fonctionnalité permet à l’utilisateur de : •
effectuer un contrôle de valeurs,
princi-palement sur les variables qui ne sont
pas visibles par l’utilisateur final, •
modifier des propriétés (valeur), depuis son
application (pour contourner un bug ou un manque
par exemple). |
 |
UN COMPOSANT INTERNE
POUR GERER EFFICACEMENT LES ADRESSES POSTALES
FRANCAISES
(WINDEV) Le
composant interne “CI_AdressePostale” simplifie
et centralise la gestion des adresses postales
et permet de respecter les normes en
vigueur.
 La plupart des
applications de gestion sont amenées à manipuler
et imprimer des adresses postales : clients,
fournisseurs, livraisons, etc. L’exemple “WD
AdressePostale” propose un composant interne
“CI_AdressePostale” afin de faciliter la saisie,
l’impression et le stockage des adresses
postales dans des applications
WINDEV. |
 |
RECUPERER LES PHOTOS
D'UN IPHONE PAR WIA
(WINDEV) Cette
mise à jour de l’exemple “WD WIA” vous permet de
récupérer simplement les fichiers de vos
différents appareils photos (iPhone, iPad,
...)
 L’exemple “WD WIA”
permet désor-mais de piloter les appareils
photos à l’aide de WIA (Windows Imaging
Acquisition). Le composant interne contient des
procé-dures supplémentaires afin de gérer les
périphériques détectés par Windows comme
“appareils photos” : cela inclut notamment les
iPhone, les iPad, etc. Il est maintenant
possible de filtrer les périphériques lors de la
demande des périphériques WIA
disponibles. |
 |
OPTIMISER LA COPIE DE
FICHIERS
(WINDEV) L’exemple
“WD CopieFichiers” permet d’effectuer
simultanément plusieurs copie de
fichiers.
 L’exemple “WD
CopieFichiers” permet de montrer l’utilisation
du composant interne “CI_CopieParallèle”. Ce
composant interne permet de copier des fichiers
et des répertoires de manière non bloquante,
c’est-à-dire que l’utilisateur peut continuer à
utiliser l’application pendant que la copie est
en cours. |
 |
LE SAVIEZ-VOUS ? (WINDEV,
WEBDEV, WINDEV Mobile) Présentation en images
de fonctionnalités souvent méconnues.
| |
|
 |
NOUVEAU GABARIT POUR VOS
APPLICATIONS
(WINDEV) le
gabarit “160 Birdie” est un gabarit Windows
destiné à donner à des applications un aspect
“Web” et adapté à une utilisation tactile. le
projet “Wd gabarit Birdie” exploite le gabarit
“160 Birdie” et peut être utilisé comme base de
développement. il contient non seulement les
styles “adaptés” mais aussi des traitements
spécifi ques de gestion d’interface.
 |
 |
NOUVELLE AMBIANCE POUR
VOS SITES
(WEBDEV) le
projet “WW_ambiance_Wimbi” exploite l’ambiance
“Wimbi” associée à la palette “slide &
light” et peut être utilisé comme base de
développement. il contient non seulement les
styles “adaptés” mais aussi des traitements
spécifiques comme un menu défi lant et
clicable.
 |
 |
VERROUILLAGE D'UN
ORDINATEUR PAR BLUETOOTH
(WINDEV) Grâce
à la connectivité BlueTooth, dès que vous (et
votre téléphone) vous éloignez de votre poste de
travail, l’application verrouille la session :
sécurité maximale !
 L’exemple “WD
Verrouillage-ParBluetooth” propose une solution
simple afin de verrouiller automati-quement un
ordinateur si l’utilisateur s’en éloigne. Cette
solution est basée sur la technologie Bluetooth
(spécification de communication sans
fil). |
 |
GERER ET CONSERVER LA
SESSION D'UN INTERNAUTE
(WEBDEV) Qui
n’a jamais eu un message d’erreur indiquant que
la session a expiré pendant le remplissage d’un
formulaire sur Internet ? Les sessions /
contextes sont indispensables aux sites
dynamiques : la bonne gestion de la session est
primordiale.
 Les sessions (ou les
contextes AWP) permettent de réaliser des sites
dynamiques efficaces : chaque utilisateur
dispose de son ensemble de variables :
identifiant de client, panier en cours, numéro
d’enregistrement, etc. Il est donc important
de comprendre le fonctionnement de ces sessions
/ contextes et surtout de savoir gérer leur
durée de vie sur le serveur. L’exemple
“WW_GESTION_SESSION” est un exemple didactique
sur les différents points abordés dans cet
article. |
 |
LE POSITIONNEMENT
RELATIF
(WEBDEV) Lorsqu’une
image est rendue invisible, la zone réservée à
cette image est “perdue” : il reste une zone
blanche. Le positionnement relatif permet de
récupérer cet espace.
 L’utilisation d’une
zone répétée est souvent utilisée pour afficher
des articles contenant du texte et une image.
Toutefois, il peut arriver que certaines images
ne soient pas nécessaires ou
présentes.L’utilisation d’une cellule à
positionnement relatif s’impose. Dans ce mode,
les champs situés à l’intérieur de la cellule
sont placés dynamique-ment de gauche à droite et
de haut en bas en fonction de leur taille et
visibilité. Ce mode permet d’éliminer l’espace
laissé vide par un champ
invisible. |
 |
UTILISER GOOGLE ANALYTICS
POUR LE SUIVI DE VOS APPLICATIONS ANDROID
(WINDEV Mobile) Consultez
le matériel des utilisateurs ou leur ctilisation
des application depuis Google Analytics.
 L’intégration de Google
Analytics se fait grâce au SDK fournit par
Google. Ce SDK permet d’analyser facilement la
navigation des utilisateurs dans l’application
et d’envoyer les données aux serveurs
d’Analytics. |
 |
EXEMPLE D'UTILISATION
D'UN TRIGGER SERVEUR
(WEBDEV) Enregistrer
automatiquement une image dans le répertoire WEB
de votre site à chaque mise à jour en base.
 Un trigger serveur est
une procédure stockée exécutée automatique-ment
lors d’actions spécifiques sur un fichier de
données : ajout, modification, suppression, ...
Cet exemple montre comment créer un fichier
image lors de l’ajout d’une image en base de
données. L’exemple “WW_TriggerImage” montre
comment créer des images statiques, fixes,
accessibles directement par le navigateur à
partir d’images stockées dans la base de
données. |
 |
LES PRINCIPALES
FONCTIONNALITES PERMETTANT D'AMELIORER VOS
APPLICATIONS (WINDEV,
WEBDEV,
WINDEV Mobile) WinDev offre
de nombreuses fonctionnalités intégrées pour
répondre aux différents besoins des développeurs
et des utilisateurs finaux : remontée de
suggestions ou d’incidents, enregistrement de
scénarios, analyse de performances,
etc.
Plusieurs cas de figure peuvent se
pré-senter lorsque le client se confronte à un
problème dans l’application : 1. Le client
veut une fonctionnalité qui n’existe pas
(encore). 2. Le client a une erreur sur une
des actions de l’application. 3. Le client a
des soucis de performances dans une
application.Pour tous ces cas, nous allons
détailler comment mettre en place une solution
et comment l’utiliser
efficacement. |
 |
APPLICATIONS & UAC
(WINDEV) L’UAC
(User Account Control) protège le système
d’exploitation en limitant les privilèges. Voici
des solutions pour savoir si ce mécanisme est
actif, et comment exécuter des applications
nécessitant des privilèges différents.
 Bien que l’UAC soit
présent depuis Windows Vista, son utilisation
est encore source de nombreuses ques-tions. Cet
article fait un point sur l’UAC et les
différentes techniques pour lancer des
applications. |
 |
RECOMMANDER VOTRE SITE
WEBDEV AVEC LE BOUTON "+1" de GOOGLE
(WEBDEV) Recommander
un produit ou un article par les réseaux sociaux
est devenu courant. Google propose désormais
cette fonctionnalité sur son réseau social
“Google+” : voici comment l’intégrer dans votre
page WEBDEV.
 Le bouton “Google +1”
est destiné aux utilisateurs de comptes Google.
Ce bouton leur permet de recommander des sites,
des pages ou des résultats de recherche. Les
éléments recommandés sont ainsi privilégiés dans
les résultats de recherche de Google auprès de
leurs contacts. N’importe quel webmaster peut
placer des boutons “Google +1” sur son site afin
de permettre aux internautes de le recommander.
Google impose des règles sur la position des
boutons “+1” ainsi que sur leur
utilisation. |
 |
QUESTIONS &
RÉPONSES (WINDEV, WEBDEV,
WINDEV Mobile) Astuces de
programmation et d’utilisation. |
 |
TRUCS &
ASTUCES (WINDEV,
WEBDEV, WINDEV Mobile) Des
fonctionnalités spécifiques pour
WinDev, WebDev et WinDev Mobile !
|
 |
etc
|
|