Print Friendly, PDF & Email
FORMATIONS DEVELOPPEMENT WEB

 

 OBJECTIFS

  • Comprendre et maîtriser le cycle de développement d’un logiciel.
  • Découvrir les divers éditeurs nécessaires pour créer un logiciel professionnel avec WinDev.
  • Apprendre à tester, optimiser et déployer les logiciels créés.

NIVEAU REQUIS

Avoir une utilisation régulière de l’outil informatique et une expérience d’un langage de programmation.

DUREE3 jours

 

PROGRAMME WINDEV – INITIATION

PRESENTATION GENERALE DE WINDEV

  • Définition de bases (type de fichiers,…)
  • Vue d’ensemble de l’interface (analyse, code, fenêtre,…)
  • Description des éléments créés

EDITEUR D’ANALYSE

  • Création d’un modèle MCD ou MLD
  • Description de fichiers et définition de liaisons
  • Principe de génération

EDITEUR DE FENETRES 

  • Description des divers objets disponibles pour une fenêtre (boutons, tableaux, listes,…)
  • Présentation des propriétés liées aux objets (masques, types, …)
  • Gestion de groupes d’objets
  • Présentation des gabarits
  • Présentation des menus

EDITEUR DE SOURCES

  • Présentation du W-Langage
  • Présentation de l’aide à la saisie
  • Présentation de l’aide sur le produit (documentation, exemples, …)
  • Déclaration de variables (définitions et types)
  • Déclaration d’instruction de base (boucles et alternatives)
  • Les fonctions et procédures
  • Présentation des fonctions de base sur la gestion des fichiers (Parcours, HAjoute, HSupprime,…)
  • Présentation du débuggeur

MANIPULATIONS D’OBJETS PAR PROGRAMMATION

  • Création et manipulation de listes et de tables – mémoires ou fichiers
  • Principe de gestion des ‘arbres’ (Treeview) et manipulation de graphes
  • Variables Dates et Heures
  • Manipulation de Chaînes
  • Styles applicables aux objets

LA PROGRAMMATION EVENEMENTIELLE

  • Description d’évènements possibles, sur une fenêtre ou sur un objet dans une fenêtre

LA PROGRAMMATION ORIENTEE OBJET (OO)

  • Concepts généraux
  • Définition de classes
  • Concepts d’héritages

LE RAD (Rapid Applicative Development)

  • Génération de fenêtres RAD à partir d’une analyse
  • Description des classes et de leurs imbrications
  • Intervention sur les sources (RADAffiche, …)
  • Modification des classes ‘standard’ proposées et utilisées par le RAD

MANIPULATION D’ENREGISTREMENTS DANS LES FICHIERS

  • Fonction « Hfiltre »
  • Création de requêtes SQL
  • Utilisation des requêtes par programmation
  • Présentation de la gestion automatique des erreurs sur les fichiers
  • Doublons et  Intégrité

UTILISATION DU MODE CLIENT / SERVEUR WINDEV

  • Mise en œuvre du serveur
  • Migration d’une base de données HF vers HF Client/serveur
  • Ordre de programmation / mode client/serveur

EDITEUR D’ETAT

  • Présentation générale

CREATION D’UN EXECUTABLE

  • Génération de la bibliothèque
  • Compilation et création de l’exécutable
  • Création d’une application d’installation
  • Création et ajout d’un « patch »
  • Déploiement et maintenance en réseau