• Aucun résultat trouvé

Communication avec un progiciel

13 LES COMPOSANTS INTERNES

26.13 Communication avec un progiciel

La communication avec un progiciel peut s’effectuer de différentes manières : • partage d’une base de données commune

• conversion des données d’un format à l’autre • gestion d’un fichier .INI

• gestion d’une base de registre

• passage de paramètres via le protocole OLE DB • passage de paramètres via le protocole DDE • passage de paramètres à un exécutable • appel d’une API avec passage de paramètres • échange de documents XML

• EDI • Email

• transfert de fichiers en FTP

• échange de données avec un serveur SOAP • appel d’un Web Service

  

WinDev est livré en standard avec une documentation papier (1 400 pages) constituée de : • manuel de programmation

• manuel de l’éditeur de requêtes et d’états • manuel des concepts

• le guide d’auto-formation

WinDev propose également une aide en ligne. Selon la configuration de WinDev, l’aide en ligne affichée peut être :

• l’aide en ligne locale, installée avec le produit.

• l’aide en ligne Internet. Cette aide en ligne est mise à jour régulièrement. Il est possible d’annoter des pages d’aide pour enrichir l’aide apportée à la communauté des développeurs WinDev.

Le guide d’auto-formation

Le guide d'auto-formation est un manuel constitué d’exercices permettant l’apprentissage progressif de WinDev. Le temps à consacrer à l’auto-formation est seulement de 5 jours.

Les thèmes techniques abordés dans ce guide sont les suivants (extrait du sommaire) : • Terminologie

• Comment créer une fenêtre • Comment saisir un texte • Comment faire un calcul • Créez une fenêtre avec un menu • Les différents types de variables • La déclaration des variables • Variable locale

• Variable globale

• Instructions du WLangage • Les instructions conditionnelles • Les instructions de boucle • Les procédures et les fonctions • Procédure locale

• Procédure globale et Collection de procédures • L’éditeur de code

• Gestion du temps • Gestion des tâches

• Assistance à la saisie du code • Glossaire de fonctions • Time stamp

• Point d’arrêt

• Pose de marques dans le code

• Documentation automatique du code • Manipuler une chaîne

• Manipuler un numérique • Manipuler des monétaires • Manipuler les dates et les heures • Créer un projet avec données • Créer une analyse

• Utiliser le RAD • Saisir des données • Définir une règle métier

• Rechercher des données • Parcourir des données • Faire une requête • Faire un état

• Intégrer le groupware utilisateur • Créer l’exécutable

• Générer le programme d’installation • Les barres d’outils

• Les volets ancrables

• Configuration d’environnement • Menu personnalisé

• Créer une fenêtre • Décrire une fenêtre • Champs classiques • Champs spécialisés • Type de champ : Libellé

• Type de champ : Champ de saisie • Type de champ : Bouton

• Type de champ : Image • Type de champ : Sélecteur • Type de champ : Interrupteur • Type de champ : Liste • Type de champ : Liste Image • Type de champ : Combo • Type de champ : Table • Type de champ : Zone répétée • Type de champ : Arbre

• Type de champ : Table hiérarchique • Type de champ : Jauge

• Type de champ : Graphe • Type de champ : Calendrier • Type de champ : Agenda • Type de champ : Planning • Type de champ : Organigramme • Type de champ : TreeMap • Type de champ : Carrousel • Type de champ : Cube • Type de champ : Tiroir • Type de champ : Forme • Type de champ : Code-barres • Type de champ : Ascenseur • Type de champ : Range Slider • Type de champ : Potentiomètre • Type de champ : Spin

• Type de champ : Notation • Type de champ : Onglet • Type de champ : Caméra • Type de champ : Conférence • Type de champ : HTML • Type de champ : OLE, ActiveX • Type de champ : Boîte à outils • Type de champ : Barre d’outils • Type de champ : Ruban • Type de champ : XAML

• Améliorer l’ergonomie des champs et des fenêtres • Ergonomie de l’application

• Exemple de programme gérant le multi fenêtrage de fenêtres libres (non MDI) • Exemple de programme gérant des fenêtres MDI

• Le superchamp • Fenêtre interne • Modèle de champs

• Les différents modes d’accès aux bases de données • Parcours de tables et de requêtes

• Gestion des erreurs d’accès aux tables • La Journalisation • Les transactions • Cryptage de données • La réplication de données • Les triggers • Bases externes

• Pourquoi passer une application en mode HyperFileSQL Client/Serveur ? • Installation d’un serveur HyperFileSQL local

• Créer une application en mode HyperFileSQL Client/Serveur

• Migrer une application HyperFileSQL Classic en mode Client/Serveur • Administrer HyperFileSQL Client Serveur

• Installer une application HyperFileSQL Client/Serveur • Créez une requête de sélection

• Requêtes avec comptage • Requêtes Somme • Le langage SQL

• Utilisation d’une requête depuis un état • Utilisation d’une requête depuis un champ • Utilisation d’une requête depuis le WLangage • Les états

• Imprimer avec l'éditeur d'états ou imprimer en WLangage • Etats statistiques

• Etats Tableau Croisé • Etat avec lien

• Etat avec un champ clicable • Logiciel "Etats et Requêtes" • Manipulation des fichiers texte • Manipulation des fichiers XML • Manipulation des fichiers XLS • Compilation dynamique • Timer

• Evénement Windows

• Gestion automatique des erreurs • Indirection • Les threads • Les sockets • Le FTP • Les emails • Le champ Graphe • Les fonctions graphes • La POO

• Tableau de bord • GDS

• Le Centre de Suivi de projets • Web Services

• Importation d’un service Web • Créer des services Web XML • Composants

• Composant multiproduits • Multi-configurations • Génération multiple • Le débogueur

• Déboguer une fenêtre • Lancer le débogueur

• Visualiser les informations sous le débogueur • Fenêtre de trace du débogueur

• Déboguer un projet • L’analyseur de performances • Importer des éléments • Exporter des éléments

• Importation d’un projet WebDev • Importation d’une fenêtre • Importation Access • Importation Visual Basic • Update réseau / update Web • Installation avec mise à jour réseau • Installation avec mise à jour Internet • Editeur d’installation

• UML • 3-Tiers

• Modélisation souple • Application multilingue • Choix des langues du projet • Internationalisation de l’analyse

• Internationalisation des éléments du projet • Caractéristiques à traduire

• Saisie directe des traductions

• Traduction avec WDMSG et WDTRAD • Programmation du changement de langue • Gestion des alphabets spécifiques

    

Le Support Technique est gratuit sur la version en cours de commercialisation, pour 15 requêtes. Il est joignable par différents moyens :

• téléphone • mail • fax • courrier

28.1 Mode opératoire d’une requête au Support Technique

Le module RequêteAuST est disponible gratuitement et permet de normaliser la requête adressée au Sup- port Technique.

Ce module mémorise et transmet par mail les informations relatives à la configuration et au contexte de l’utilisateur :

• version du produit utilisé • nom de l’utilisateur • n° de série du produit • Version de Windows • Processeur • RAM • Résumé de la requête • Détail de la requête