Accueil

WinDev

WinDev® Complet (toutes versions)

Plan de cours personnalisable

Durée

5 Jours.

Description

Dans ce cours, les stagiaires découvrent l’environnement WinDev, puis apprennent à créer des interfaces à l’aide de fenêtres, champs et menus. Ils créent leurs bases de données et les relient aux fenêtres. Ils développent le code permettant de faire fonctionner l’application. Ils étudient ensuite les différents types de champs avancés, apprennent à gérer les bases de données locales et à accéder aux bases de données externes. Ils complètent leurs connaissances avec la gestion des fichiers de configuration, ainsi que le développement d’applications multilingues. Enfin, ils créent des rapports et des états sur les données.

Participants

Ce cours est destiné aux personnes débutantes sur WinDev qui désirent apprendre à utiliser l’environnement du logiciel et à développer des applications simples.

Compétences requises

Connaissance de base en informatique : utilisation d'un ordinateur, de Windows, d'un navigateur Internet, etc.

Contenu du cours


Présentation du logiciel

  • L'environnement WinDev
  • L'éditeur de fenêtres

Les exemples

  • Le Rad (construction automatique de l'application)
  • La base de données

Les bases de données Hyper File

  • Analyse : outil de définition des fichiers et des champs
  • Génération de l'analyse
  • Liaisons entre les fichiers
  • Les requêtes simples et paramétrées
  • Accès aux bases de données externes
  • La gestion des répertoires de données
  • Les triggers de programmation

Les fenêtres

  • Ergonomie
  • Menu système, barre de titre, taille
  • Editeur de styles (feuille de style)
  • Groupe de champs
  • Etude des différents types d'objets (libellé, texte, numérique, date, heure, masques de saisie, cases à cocher, cases à options, listes déroulées, listes déroulante, boutons, images, tables)
  • Intégration automatique des rubriques d'un fichier dans un écran
  • Enchaînement des écrans

L'interface utilisateur

  • Le champ table de programmation
  • Le champ jauge
  • Le champ zone répétée de programmation
  • Les champs listes et combos
  • Le champ RTF
  • Le champ image
  • Le champ liste image
  • Le champ arbre (treeview)
  • Le champ graphe (Histogramme, Secteur, ...)
  • Le champ séparateur (splitter)
  • Le champ boîte à outils
  • La création d'un superchamp
  • La création d'un modèle de champ

La programmation

  • Le projet
  • Les procédures (avec ou sans passage de paramètres)
  • Les fonctions
  • Le WLangage
  • Les règles d'intégration du multilingue
  • Les procédures automatiques
  • La gestion des mails
  • Les propriétés des objets
  • La gestion des liaisons série et parallèle
  • La mise en place des triggers de programmation
  • Les fichiers texte
  • Les fichiers INI
  • Les fichiers XML
  • La création et l'intégration d'un composant externe

L'installation

  • La création d'un programme exécutable
  • La mise en bibliothèque des objets
  • L'installation sur un autre poste
  • Maintenance de l'application réalisée
  • L'outil d'installation

Le dossier

  • Description de l’application
  • Organisation des projets

Les états (reporting)

  • Description de l'éditeur
  • Différents modes de création
    • état lié à un fichier
    • étiquettes
    • état libre
  • Les tris
  • Les ruptures (totaux, sous-totaux)
  • Les paramètres d'impression (format du papier, marges, drivers imprimante, polices de caractères)
  • Exécution depuis le programme
  • Les codes-barres
  • Le passage de paramètres