Avantages ClientAvantages UtilisateurAvantages DéveloppeurAccueilNous joindreCarrièreEnglish
Produits|Séminaire|Formation|Services LSI|Forum|GROUPE LSI
12 MAI 2011 : PRÉSENTATION DES VERSIONS 16 À MONTRÉAL.
Voir toutes les photos
TEMOIGNAGES
Voir tous les témoignages vidéos
Voir tous les témoignages
Témoignage de la Ville de Trois-
Rivières
ILS UTILISENT WINDEV
Sommaire de la LST N°81
Parmi les exemples :
WEBSERVICE (WINDEV, WINDEV Mobile,WEBDEV)








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”.
DOTNET & DIRECTSOUND (WINDEV)
Enregistrer des sons et appliquer des effets sonores avec DirectSound

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.
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.
CORRECTEUR (WINDEV, WINDEV Mobile)
Conserver en mémoire une application Mobile
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.
ACCES DISTANT (WINDEV)




Prenez le contrôle ! (d’un bureau à distance)
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.
WEB (WEBDEV)




Récupérer une sélection ou un clic souris dans une table WEBDEV
Gestion de parcours d’images en mode AWP


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)
OPTIMISATION (WINDEV, WINDEV Mobile)

Profiler : rendre un traitement 10 fois plus rapide en optimisant simplement l’affichage


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.
SECURITE (WINDEV, WINDEV Mobile)
Facilitez la saisie des mots de passe
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.
UTILITAIRE (WINDEV Mobile)
LE SAVIEZ-VOUS ? (WINDEV, WEBDEV, WINDEV Mobile)







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.




Présentation en images de fonctionnalités souvent méconnues.



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.
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.
QUESTIONS & RÉPONSES (WINDEV, WEBDEV, WINDEV Mobile)








Astuces de programmation et d’utilisation.



etc






YOUTUBE (WINDEV, WEBDEV)






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.
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.
WINDOWS 7 (WINDEV)






Des actions personnalisées par utilisateur

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.
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.
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.
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.
MANIPULATION DE XML (WINDEV, WEBDEV, WINDEV Mobile)


Gestion des contacts Windows (fichiers “.contact”)
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.
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.
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é.
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é.
ANALYSE (WINDEV, WEBDEV, WINDEV Mobile)
Bien choisir ses clés composées : un gage de rapidité
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.
PILOTAGE OLE D’UN OCR (WINDEV, WEBDEV)
Extraire le texte d’un document numérisé par pilotage d’un OCR !
TRUCS & ASTUCES (WINDEV, WEBDEV, WINDEV Mobile)







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.
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.



AccueilActualitésAvantagesBon de commandeCarrièresConsultantCRM QDGold LiteÉditeur États et Requêtes
FormationHébergementLSTLiensNous joindrePortail HonoluluSoutien TechniqueTarifsTémoignages
VidéosWindevWindev MobileWebdev
Groupe LSI 2010