La LST N°84 EST DISPONIBLE !

 

Sommaire de la LST N°84
(numéro spécial 100 pages)

  Disponible
 
France Métropolitaine : les envois ont été expédiés à partir du 18 mai en courrier "Fréquence". Les livraisons sont prévues semaines 21 et 22.

DOM-TOM et Etranger : les envois ont été expédiés le 18 mai en Courrier Postal Prioritaire. Les livraisons sont prévues semaines 22 et 23 selon les destinations.

 


Parmi les exemples :

IMPRIMER UN CHAMP PLANNING (WINDEV)
L’impression d’un planning dépend de son utilisation. C’est pourquoi le composant “ImpressionPlanning” propose à l’utilisateur 5 modes d’impressions différents.

Dans certains cas, il peut être utile d’imprimer le contenu d’un champ planning, pour avoir une vision globale des rendez-vous des différentes ressources.
L’exemple “WD Imprimer un Planning” propose une solution pour imprimer simplement les rendez-vous d’un champ planning.
 
GÉOLOCALISATION SUR BING MAPS (WEBDEV)
Bing, le moteur de recherche de Microsoft, propose un module de cartographie. Couplé avec les fonctions GPS de WEBDEV, il est possible de réaliser des applications avec géolocalisation !

L’exemple “WW_GPS” est un exemple d’utilisation des fonctions GPS, de la base de données navigateur et des API de manipulation de Bing Maps.
Cet exemple est destiné à être exécuté en tant que WebApp iPhone. Mais le principe d’utilisation des différentes fonctionnalités présentées reste le même pour toutes les plates-formes.
 

LES ZONES EXTENSIBLES (WEBDEV)
Les zones extensibles sont un concept puissant mais parfois mal connu de WebDev. Voici 2 cas concrêt d’utilisation des zones extensibles.

• Gérer les pied de page.
• Gérer la rotation d'écran ou différentes résolutions.

LOUPE SUR UNE IMAGE (WEBDEV)
Lors d’achats distants, l’internaute a souvent besoin de voir l’objet convoité en détail. Quoi de mieux qu’une loupe pour rassurer ?

Pour afficher des images dans leurs dimensions originales, WEBDEV dispose du champ Vignette.
Dans certains cas, il peut être intéressant d’afficher l’image originale partiellement sous forme d’une loupe sur une image plus petite.
L’exemple “WW_ZoomNavigateur” propose une solution simple pour mettre un oeuvre un effet de zoom par programmation.
 
DRAG AND DROP DEPUIS OUTLOOK (WINDEV)
Une solution pour récupérer les emails présents dans Outlook dans une application WINDEV par un simple Drag and Drop.

L’exemple “WD DnD Outlook” propose une solution pour réaliser un Drag & Drop d’un e-mail Outlook vers une application WINDEV.
Il suffit de déplacer un e-mail sur un champ d’une fenêtre WINDEV pour remplir automatiquement la structure Email du WLangage.
 
ANDROID FOURMIS (WINDEV Mobile)
WINDEV Mobile permet de créer de puissantes applications pour mobiles sur différentes plateformes : Windows CE, Android, Windows Phone 7. Mais vous pouvez également créer des applications beaucoup plus ludiques.

L’exemple “Android Fourmis” montre comment créer un jeu grâce à WINDEV Mobile 16.
Ici le jeu consiste à écraser des fourmis qui sont de plus en plus malines dans leurs déplacements.
Cet exemple est publié sur Android Market
 
AJOUTER UN PRODUIT A GOOGLE SHOPPING (WINDEV)
Utilisation de la construction dynamique de flux XML pour renseigner des offres dans Google Merchant Center.

Google Merchant Center est une plateforme qui permet d’importer des listes de produits dans Google.
Ces produits peuvent ensuite être proposés dans :
• Google Shopping (recherche de produits en vente).
• Google AdWords (gestion des publicités Google).
• Google Checkout (processus de paiement sécurisé).
 
PROTÉGER VOS APPLICATIONS PAR UN DESSIN A DESSINER AU DOIGT (WINDEV, WINDEV Mobile)
Il n’est pas toujours facile de mémoriser des mots
de passe : voici une solution de mot de passe “dessiné”.

Pour protéger l’accès à une application, WINDEV dispose des fonctions VerrouXXX du WLangage : l’application est alors protégée par un mot de passe.
Le groupe d’exemples “ProtectionPattern” propose une solution graphique pour protéger une application par un labyrinthe.
 
QUESTIONS & RÉPONSES (WINDEV, WEBDEV, WINDEV Mobile)
Astuces de programmation et d’utilisation.
 
etc
 
 
RÉCUPÉRER LES JOURNAUX D'ÉVÉNEMENTS D'UN SERVEUR (WINDEV)
Les journaux d’événements Windows contiennent
des informations utiles : problème de démarrage,
redémarrage, etc.

L’utilitaire “WD EventDispatcher” permet de récupérer tout ou partie des journaux d’événements d’un poste.
Au premier lancement de l’application, la fenêtre de configuration de l’utilitaire apparaît. Cette fenêtre de configuration permet de paramétrer différents points.
 
MÉMORISER ET REJOUER UN PARCOURS AVEC UN AR DRONE AVEC WINDEV (WINDEV)
Un gadget pour certains, une utilisation concrète pour d’autres, mais ce qui est sur c’est que pour le développeur, le code de l’application WINDEV de pilotage de l’AR Drone est une mine d’informations : de la gestion de la vidéo à la gestion des périphériques de types “joystick” via DirectInput, le code est riche !


Le projet WINDEV “WD ARDrone” permet de piloter un AR Drone de Parrot à l’aide du clavier ou d’un joystick.

L’interface permet de visualiser les caméras du drone et d’avoir différentes indications de pilotage : altitude, puissance, assiette, etc.

Il est également possible de :
• enregistrer les images retransmises par le drone dans un fichier image ou vidéo.
• enregistrer un parcours (parcours des couloirs d’une entreprise par exemple).
• demander au drone de rejouer un parcours préalablement enregistré.
Par défaut, l’enregistrement des photos, vidéos et parcours est effectué dans les répertoires :
• “Mes Images” pour les photos et vidéos.
• “Mes Documents” pour les parcours.
Ces chemins peuvent être modifiés grâce à la fenêtre d’options
 
DES MANIPULATIONS D'EMAILS PLUS RAPIDES (WINDEV, WEBDEV, WINDEV Mobile)
La manipulation des emails peut être paralléliser et donc ne plus bloquer l’utilisateur en remplaçant la structure Email par le type natif Email.

Les e-mails peuvent être gérés par la structure Email du WLangage ou bien par le type Email. Le principal avantage du type Email est de pouvoir traiter en parallèle plusieurs e-mails : envoi, réception, affichage, etc. alors que le contenu de la structure Email est partagé entre tous les éléments du projet.
 
GÉRER L'UPLOAD DE FICHIERS DANS UN WEBSERVICE (WINDEV, WEBDEV)
Avec la multiplication des plateformes, les WebServices se multiplient pour accéder aux données : voici une solution pour envoyer des fichiers au travers d’un WebService.

WINDEV et WEBDEV permettent de générer et d’utiliser simplement des Webservices.
Le groupe d’exemple “WSDL_RSS” présente une solution pour transmettre un fichier par Webservice :
• l’exemple WEBDEV “WW_WSDL_Serveur_RSS” génère un Webservice pour gérer un flux RSS. Il est possible de récupérer les articles mais surtout d’en ajouter, en précisant notamment une image.
• l’exemple WINDEV “WD_WSDL_Client_RSS” est un exemple d’utilisation du Webservice “WW_WSDL_Serveur_RSS”.
 
ANDROID : RÉAGIR A UN MOUVEMENT DE DOIGT (WINDEV Mobile)
Programmez vos propres actions en fonction des mouvemements de l’utilisateur.

L’exemple “Android Gestuelles” montre comment gérer les gestuelles effectuées par l’utilisateur sous Android.
L’application effectue des actions en fonction des gestes que l’utilisateur fait.
Par exemple, faire glisser son doigt de la droite vers la gauche permet d’afficher l’image suivante.
L’expérience utilisateur s’en voit grandement améliorée.
 
CONFIGURER UNE ADRESSE IP PAR PROGRAMMATION (WINDEV)
Les utilisateurs nomades sont souvent contraints de changer leur configuration réseau. Voici une solution pour automatiser via WMI cette opération fastidieuse.

Lorsque l’on est amené à se déplacer fréquemment avec son ordinateur portable, la manière de se connecter à un réseau peut varier selon l’endroit où on se trouve (attribution d’une adresse IP par un serveur DHCP ou au contraire renseignement statique de l’adresse IP et des informations annexes).
 
TRUCS & ASTUCES (WINDEV, WEBDEV, WINDEV Mobile)
Des fonctionnalités spécifiques pour WinDev,
WebDev et WinDev Mobile !
 

LE SAVIEZ-VOUS ? (WINDEV, WEBDEV, WINDEV Mobile)
Présentation en images de fonctionnalités souvent méconnues.
 

 





Le champ Table
Le champ Table est un champ puissant disposant de nombreuses fonctionnalités. Cet article détaille les nouveautés de la version 16.
 
Combiner des états simplement grâce aux états composites
Un état composite est un état comportant plusieurs états spécifiques ou existants. Les états peuvent même être dans des orientations
différentes...
 
Le champ Planning
Disponible en WINDEV et en WEBDEV, le champ planning vous permet de gérer simplement des événements pour de multiples ressources.
 
Style, Paramètres, Code : Personnalisez vos plannings à 100%
En quelques clics, vous pouvez créer un champ planning déjà très riche en fonctionnalités et très graphique.
Mais vous pouvez COMPLÈTEMENT personnaliser le champ planning : couleurs, taille, police, affichage de rendez-vous, comportement, etc.
 
Développer pour Linux ?
Facile avec WINDEV 16 !

 
Applications Linux : Conseils et astuces
Dans des applications multi-configurations Windows/Linux, diverses limitations peuvent apparaître : champ non géré, fonctions non disponibles, etc. Cet article détaille la (ou les) solution(s) à apporter.
 
Windows Phone 7 : Une application native alimentée par un site
Windows Phone 7 est un système d’exploitation pour mobile récent : les premiers smartphones sous ce système datent du mois de décembre
2010. WinDev Mobile 16 permet déjà de développer et de déployer des applications natives pour Windows Phone 7.
 
Windows Phone 7 : Le guide des bonnes pratiques
Le développement d’une application pour un mobile sous Windows Phone 7 doit tenir compte des spécificités de cette plate-forme et reprendre les habitudes des applications standard. Cet article détaille également l’utilisation d’un assemblage .NET
 
Windows Phone 7 : Publier une application sur “marketPlace”
Une fois l’application développée et testée, il est possible de la soumettre sur le “marketplace” pour la diffuser (gratuitement ou non).
Voici un résumé des principales informations et contraintes à respecter car l’application doit être validée avant sa diffusion.
 
Des champs .NET dans une fenêtre WINDEV
WINDEV 16 permet d’intégrer dans une application des champs .NET qui remplacent les ActiveX dans le framework .NET : mode d’emploi...
 
Android : Gérer les capteurs de mouvement et le GPS
Afficher les directions et les distances des villes du TDF Tech sur un téléphone Android ?
Facile grâce à la gestion de l’accéléromètre et du GPS par le WLangage.
Cet exemple est publié sur Android Market
 
Générer et fournir des données SQLite pour Android
On peut distinguer deux types d’accès aux données pour les applications Android : les applications accédant à des données issues d’un site
Internet / Intranet et celles “embarquant” et modifiant une base de données au format SQLite.
 
WEBDEV : Définir le look général d’un site (ambiance)
Que vous partiez d’un existant ou d’une idée, WEBDEV vous aide dans la création de votre site ... de A à Z.
 
WEBDEV : Création et Utilisation de Palettes
WEBDEV fournit en standard près de 40 palettes. Mais il est tout à fait possible de créer SA propre palette, basée sur SA couleur.
Laissez s’exprimer le Picasso qui sommeille en vous !
 
Modèles et Styles : Comment les surcharger
Pour définir le look d’un site, WEBDEV dispose des ambiances et modèles.
Mais comment modifier ces mises en forme et styles en préservant l’harmonie de ces éléments ?
 
Gérez des machines hybrides
A mi-chemin entre les tablettes et les netbook, les premiers périphériques hybrides apparaissent : comment les exploiter avec WINDEV 16 ?
 
 
Intégration continue
Produire automatiquement une application à partir des sources même partagées via le GDS ? C’est le rôle de la fabrique logicielle !
 
Intégration continue : Le schéma explicatif
 
Intégration continue : Création de plans d’action
Les plans d’action permettent de définir les différentes opérations réalisées par la fabrique logicielle.
 
Intégration continue : Un plan type et du code...
Pour permettre aux équipes de développement d’aller plus vite dans leur mise en place de la fabrique logicielle, voici un plan d’action de
départ (qui peut être personnalisé et adapté) ainsi qu’un point sur la programmation d’actions spécifiques.
 
Les QR-Code
Un QR-Code est un code-barres capable de contenir jusqu’à 4296 caractères et d’être décodable à partir d’une photo : nouvelles perspectives en vue !
 
Optimiser une application accédant à des données distantes
Les performances des applications exploitant des données distantes dépendent fortement des transferts et des temps d’accès aux données.
Voici 3 points importants à vérifier lors de la mise en place d’une application accédant à des données distantes.
 
Déporter un traitement distant automatique
Il est fréquent d’avoir des applications “robots” s’exécutant sous forme de services ou de tâches planifiées pour réaliser des traitements
périodiques lourds. Dans le cas d’une base de données distante, ces méthodes ne sont pas forcément applicables ou efficaces... Comment faire ?
 
WINDEV, ça azure !
Concept à la mode, le “Cloud Computing” consiste à déporter traitements et données sur des serveurs distants.
WINDEV et WEBDEV permettent bien entendu l’accès à ce type de données.
 
Développer et déployer des applications 64 bits
Les ordinateurs récents sont désormais équipés par défaut de systèmes d’exploitation “64 bits”, que ce soient des machines de type serveur ou des machines de bureau. Quel impact pour les équipes de développement et comment gérer un parc mixte “32 bits” / “64 bits” ?
 
Sécurité des données et des applications : 12 Conseils
La sécurité des données et des applications, tout le monde en parle, mais comment faire concrètement ?
 
Sites et mobilité
Avec la présence de plus en plus forte des mobiles (iPhone, Blackberry, Android, ...), avoir un site adapté aux différentes plate-formes est devenu incontournable. Mais comment s’adapter à ce marché florissant en perpétuelle évolution ?
Pas de stress : WEBDEV est là pour vous aider !
 
Une application Web sans connexion Internet ? Facile avec Webdev 16 !
La norme HTML 5 permet maintenant de faire fonctionner un site même si aucune connexion n’est disponible.
Il existe cependant certaines règles à respecter, elles sont détaillées dans cet article.
 
Site PHP : Chemin de navigation et vignettes
WEBDEV permet la création simplifiée de site PHP : aucune connaissance de PHP n’est requise !
La version 16 apporte de nouvelles fonctionnalités et surtout deux nouveaux champs bien utiles : le chemin de navigation et le champ vignette.
 
Multi-plateformes
Une application principale, un site, des applications mobiles : comment partager au mieux l’existant et s’ouvrir à une nouvelle plate-forme ?
 
Faites votre 3D !
Deux caméras (ou WebCam), des lunettes (anaglyphes) et une application WinDev : en route pour la 3D !
 
Pour être informé des derniers articles, inscrivez vous :