Sommaire de la LST N°86
Disponible
Commandez votre abonnement en ligne

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
 
 
Commandez votre abonnement en ligne
© 1984 - 2011 D. PRODUCTS SA/NV
ch. de la Hulpe 204 Terhulpsesteenweg B-1170 Brussels - BELGIUM
Tél. : 02 / 672 78 97 - Fax : 02 / 660 04 59 - E-mail : info@dproducts.be