Formation #DEV156

Formation Cycle Windev

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV156


Sessions programmées :

Du 22 au 26 Fév. 2021

Du 12 au 16 Avril 2021

Du 07 au 11 Juin 2021

Du 27 Sept. au 01 Oct. 2021

Du 22 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV156


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Maîtriser les différents éditeurs
  • Savoir écrire et tester des programmes WinDev
  • Pouvoir créer de manière ergonomique des écrans au standard Windows
  • Etre capable de définir une Base de Données performante
  • Savoir développer une application réseau
  • Etre en mesure de faire des migrations d'application
  • Savoir importer des données externes
Programme
1/ Présentation de WinDev
  • Cycle de vie d'un projet sous WinDev
  • L'environnement WinDev
  • L'éditeur de fenêtres (interface homme/machine)
  • L’éditeur de sources : rechercher, remplacer, ...
  • Personnalisation de l’éditeur (polices, couleurs)
  • L’outil de description des fichiers (analyse)
  • L’éditeur d’états - L’éditeur de requêtes
  • La compilation, la mise en bibliothèque
  • L’installation de l’exécutable : programme, bibliothèque, DLL
  • Les utilitaires : wdmap, wdbackup, wdoutil ...
  • Le RAD (construction automatique de l’application)
  • Le RID
2/ L’installation
  • La création d’un programme exécutable
  • La mise en bibliothèque des objets
  • L’installation sur un autre poste
  • Les DLLs (Dynamic Linking Library)
  • Maintenance de l’application réalisée
  • L’outil d’installation
3/ La base de données
  • HyperFileSQL : description des fichiers, génération de l’analyse, modification auto, liaisons
  • Les fichiers prédéfinis
  • Utiliser une base de données Client/Serveur
  • L’import de bases de données externe via OLE DB
  • Mono-fichier et multi-fichiers
  • Les conditions de sélection
  • Les paramètres de requêtes
  • Les requêtes
  • Gestion des accés concurrentiels et gestion de blocage
  • Gestion des répertoires de données
  • Mise en place des triggers de programmation
4/ L’interface homme/machine
  • Les projets - Les menus - Les gabarits
  • Les fenêtres : ergonomie, menu système, barre de titre, éditeur de styles, ..
  • Multi-fenêtrage : libre, MDI
  • Le champ "onglet MDI dynamique"
  • La gestion des contextes indépendants HFSQL
  • Le champ fenêtre interne et les fenêtres internes
  • Le champ menu ruban
  • Le champ disposition
  • Le champ tableau de bord
  • 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
  • Le champ carte Google Maps
  • Les modèles de champs et de fenêtres
  • La création d'un superchamp
  • La création d'un modèle de champ
  • La création et l'utilisation d'un composant
5/ Le dossier du projet Windev
  • Les fichiers de données et leur structure
  • Le dictionnaire des rubriques
  • Les sources des fenêtres : dessin de la fenêtre détail des objets, source associé à l’objet
6/ La programmation
  • Le WLangage : fonctionnement de l’éditeur de code sources , opérateurs et fonctions
  • Les propriétés des objets
  • Les combos auto-alimentées
  • Les onglets
  • Les procédures et les fonctions
  • L’utilisation des composants
  • Les droits utilisateur
  • Tables et zones répétées de programmation
  • Le multilingue
  • Timer et procédures automatiques
  • Gestion des emails (Lotus Notes et Outlook)
  • Créer un client FTP
  • Gestion des liaisons série et parallèle
  • Le RTF
  • Le grapheur (Histogramme, Secteur, …)
  • OLE Automation vers Excel
  • Gestion des triggers
  • Les principales familles de fonction du WLangage
  • Lecture et écriture des fichiers INI
  • Lecture et écriture des fichiers texte
  • Lecture et écriture des fichiers XML
  • Lecture et écriture des fichiers XLSX
  • Les Super Champs
  • Les modèles de champs
  • La création d’un composant
  • Les listes et combos
  • Le champ image
  • La listeview et le treeview
  • Le carrousel
  • Le FAA et les menus contextuels
  • Le débogueur de code
  • Manipulation des dates et des heures
  • La manipulation d'une base de données (CRUD)
  • Envoi d'email par protocole SMTP
7/ Les requêtes
  • L'éditeur de requêtes
  • Les requêtes simples et paramétrées
  • Les requêtes avec jointures
  • Utilisation des requêtes dans le code du projet
8/ Les éditions Windev
  • Présentation de l'éditeur d'états
  • Les différents types de création d’états : état lié à un fichier ou une requête, étiquettes, tableau
  • Les différents blocs (Début de document, Haut de page, Corps, Bas de page, …)
  • Les différents objets (libellé, champ calculé, champ lié à un fichier, totaux, images, …)
  • Les paramètres d’édition (PDF, HTML, …, marges, drivers)
  • Les tests et la mise au point
  • Exécution depuis votre programme
  • La création automatique d’états
  • Récupération de paramètres issus d’une fenêtre ou du WLangage
  • Les Tris, ruptures (totaux, sous-totaux), filtres
  • Utilisation des états dans le code du projet
9/ Les états (reporting)
  • Les tris
  • Les ruptures (totaux, sous-totaux)
  • Les conditions
  • Les codes-barres
  • La création automatique d'états
  • Le passage de paramètres issus de l'IHM
10/ Déploiement du projet
  • Générer l'exécutable
  • Créer le programme d'installation en version client
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de Projet
  • Concepteurs
  • Développeurs
  • Utilisateurs
Dates

Dates

  • Du 22 au 26 Fév. 2021
  • Du 12 au 16 Avril 2021
  • Du 07 au 11 Juin 2021
  • Du 27 Sept. au 01 Oct. 2021
  • Du 22 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation