Apprendre à réaliser une application WinDev 17 en 25 vidéos OBJECTIFS WinDev / WinDev Mobile appartiennent à la société PC Soft. L objectif de ces vidéos (non sonores) est d apprendre à réaliser une application Windows avec WinDev en 25 vidéos, de la création du modèle de données à la création d un exécutable autonome via un projet concret. Ces vidéos sont accessibles aux informaticiens qui débutent avec WinDev. Il est conseillé de visualiser les vidéos dans l ordre et au ralenti. La durée totale des vidéos est de 2 heures en vitesse réelle. CONDITIONS Les WinDeVidéos sont fournies sur clé USB avec l application et les sources du projet. La clé contient également d autres supports (formations, conseils, extraits d ouvrages). Les vidéos ainsi que les documents fournis sur la clé sont la propriété exclusive de La Cité du Web SPRL (www.laciteduweb.com), société de conseils et services informatiques et ont été réalisés par David VANDEVELDE (). La clé est envoyée en recommandé postal. Le coût est de 199 HT (clé et envoi recommandé inclus). Si vous souhaitez acquérir ces vidéos et supports, merci d envoyer les coordonnées de facturation et de livraison complètes à www.laciteduweb.com avec la mention «WinDeVidéos-v17»
CONTENU DES VIDEOS Vidéo 001 : Création d'un projet WinDev Création d'un projet Exécutable Windows Sans utilisation du GDS Intégration d'une charte de programmation Choix d'une charte graphique Mono langue (en français) Avec une BdD HyperFileSQL Vidéo 002 : Création d'un fichier de données Création d'un fichier de données dans un MLD Description des rubriques et index Types et formats de données Vidéo 003 : Création de 2 fichiers et d'une liaison Création de fichiers de données dans un MLD Description des rubriques et index Types et formats de données Métatypes Création et description d'une liaison entre fichiers Vidéo 004 : Modification de fichiers et synchronisation de l'analyse avec le projet Modification d'un fichier et de ses rubriques Ajout de rubriques dans la description d'un fichier de relation Synchronisation du projet et de l'analyse Génération de l'analyse Vidéo 005 : Création des IHM : création d'une fenêtre Création d'une fenêtre Description Style 2
Vidéo 006 : Création des IHM : création des champs (champ de saisie, combo, case à cocher) Création d'un champ combo (liste déroulante) Création d'un champ de saisie Création d'un champ interrupteur Type de donnée Masque de saisie Bulle d'aide Vidéo 007 : Création des IHM : création des champs (boutons) Création de champs boutons : valider, supprimer, annuler, imprimer, fermer Ancrage des champs Vidéo 008 : Création des IHM : fenêtre, boutons, tableau, sélecteur Création de fenêtre Création d'un champ tableau Création de boutons Création d'un champ sélecteur Ancrage des champs Vidéo 009 : Création des IHM : création d'une fenêtre principale et d'un menu Création d'une fenêtre principale Création d'un menu Vidéo 010 : Programmation des fenêtres et des champs : appel de fenêtre, passage de paramètres, compilation, exécution Appel de fenêtres Passage de paramètres d'une fenêtre à une autre Compilation du projet Exécution du projet Fonction Ouvre() 3
Vidéo 011 : Déclaration de variables Déclaration et portée des variables Variables globales et locales Type chaîne Type source de données Type entier et réel Type booléen Initialisation de variable Pré fixage par la charte de programmation Vidéo 012 : Création et programmation d'une requête de sélection via l'éditeur de requêtes Création d'une requête de sélection Rubriques et conditions Passage de paramètre Editeur de requête Mode SQL Exécution de la requête Gestion de l'erreur Fonctions HExécuteRequête() - H () - Erreur() Vidéo 013 : Modification et programmation d'un champ table Modification d'un champ table Chargement d'un champ table par le contenu d une requête Fonctions TableAjouteLigne() - Table () Vidéo 014 : Création d'une procédure locale avec passage de paramètre, programmation d'un sélecteur, exécution de traitement Ajout d'une procédure locale à une fenêtre Passage de paramètre dans une procédure Exécution de traitement Exécution de procédure locale Programmation d'un sélecteur Fonction ExécuteTraitement() 4
Vidéo 015 : Passage de valeurs par paramètres d'une fenêtre à une autre Passage de paramètres (par valeur et par variable) Utilisation d'indice Fonctions TableSelect() - Info() Vidéo 016 : Création et programmation d'une requête de modification via l'éditeur de requêtes Création d'une requête de mise à jour Fichier Rubriques Conditions Valeurs paramètres Editeur de requêtes Mode SQL Mise en œuvre de la requête Fonctions OuiNon() SansEspace() DateSys() RéseauUtilisateur() Vidéo 017 : Création et programmation d'une requête d'insertion via l'éditeur de requêtes Création d'une requête d'insertion Fichier Rubriques Conditions Valeurs paramètres Editeur de requêtes Mode SQL Mise en oeuvre de la requête Fonctions RepriseSaisie() - Val() 5
Vidéo 018 : Création et programmation d'une requête de suppression via l'éditeur de requêtes Création d'une requête de suppression Fichier Rubriques Conditions Valeurs paramètres Editeur de requêtes Mode SQL Mise en oeuvre de la requête Fonction Ferme() Vidéo 019 : Création des requêtes en mode SQL (sans passer par l'éditeur de requêtes) Création d'une requête en mode SQL Déclaration de la source de données Requête en mode SQL avec passage de paramètre Mise en œuvre de la requête Fonctions HExécuteRequêteSQL() ListeSelectPlus() ListeCherche() Message() Vidéo 020 : Debug d'une application et utilisation des points d'arrêts, aide en ligne Utilisation des points d'arrêts Erreurs de compilation (IHM et avertissement) Débogage Suivi de code Action prédéfinie sur un bouton Utilisation de l'aide en ligne 6
Vidéo 021 : Création d'un état simple Création d'un état vierge sans source de données Format Gabarit Editeur Etats et Requêtes Utilisation des libellés Blocs / Ruptures Utilisation du champ interrupteur Alignement des champs Envoi et récupération de valeurs (fenêtre/état) Fonctions IImprimeEtat() - IApercu() Vidéo 022 : Création d'un état sur table Création d'un état "tableau" Sélection du champ table Rubriques Format Gabarit Formatage du document Compilation Exécution Fonction Dialogue() Vidéo 023 : Création et utilisation d'une procédure globale Création d une collection de procédures Création d'une procédure globale Code d une procédure Appel d une procédure Utilisation de la recherche et du remplacement 7
Vidéo 024 : Création et utilisation d'une fonction Définition de variables (monétaire, réel) Création d'une fonction TVA Passage de paramètres dans une fonction Renvoi de valeur Débogage Fonctions Info() - DélaiAvantFermeture() Vidéo 025 : Création d'un exécutable autonome Définition de l'exécutable Contenu Données et Groupware, Informations de version Framework Sécurité 8