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 concrets d’utilisation des
zones extensibles.

• Gérer les pieds 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 plates-formes : 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 Google play
|
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 sûr 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 type“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élisée et
donc ne plus bloquer l’utilisateur en remplaçant la
structure Email par le type natif Email.

Les emails 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 emails :
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 plates-formes, 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’exemples “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 Google play
|
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 l'intégration continue !
|
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 l'intégration continue.
|
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 l'intégration continue, 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 !
|
|
|