WinDev
Les supports de cours pour apprendre à créer des applications Windows avec WinDev, du premier convertisseur aux applications complètes.
Certains supports ont été écrits pour d'anciennes versions de l'outil (WinDev 15 à 19, par exemple). Les principes restent valables, mais les écrans peuvent différer de ceux de votre version.
Les bases
- TP 1
Convertisseur Francs / Euros
Les éléments de base de l'éditeur WinDev, pas à pas : un premier contact avec les objets de base.
- TP 2
Combo-box, interrupteurs et tables mémoires
Manipulation des combo-box, des interrupteurs, des tables mémoires… Quelques grands classiques de programmation, tout en douceur.
Les données
- TP 3
Travailler avec un fichier de données
Étude du gestionnaire d'analyse, manipulation des tables mémoires et des données, création d'états.
- TP 4
Travailler avec plusieurs fichiers de données
Création d'un MCD, gestion des champs indexés, manipulation et liaison des données.
- TP 6
Accès à MySQL
Accès à des bases de données tierces : langage SQL, fonctions SQL de WinDev, gestion avancée des tree-view, des tables mémoire et des chaînes de caractères. Nécessite l'accès natif MySQL.
Réseau et web-services
- TP 5
Les sockets
Faire communiquer deux ordinateurs ou plus : sockets, adresses IP, ports.
- TP 7
Les web-services
Paramétrage d'un serveur web, création du service web, création du client consommateur, approche XML et SOAP.
- TP 7.1
Les web-services (suite)
Consommer un web-service météo, piloter Google Maps.
- TP 13
Web-services : support WinDev 18
Nouveau support WinDev 18 sur les web-services, 100 % PcSoft.
- Guide
Un serveur 2008 R2 pour héberger des web-services
Configuration pas à pas d'un serveur 2008 R2, puis création et consommation de web-services.
Programmation orientée objet
- TP 8
La POO : les classes
Premier cours d'une série : création d'une classe, instanciation d'un objet, diagramme UML, fonctions de dessin.
- TP 8.1
La POO : variables et méthodes de classe
Création d'une classe, instanciation d'objets, variables et méthodes dites statiques.
- TP 8.2
La POO : classes composées d'objets
Création d'une classe, instanciation dynamique d'objets.
- TP 8.3
La POO : classes composées de tableaux d'objets
Création de classes, instanciation dynamique d'objets, utilisation des tableaux, un peu d'UML.
- TP 8.4
La POO : l'héritage
Création de classes, instanciation dynamique d'objets, un peu de théorie.
- TP 8.5
La POO : le polymorphisme
Création de classes, instanciation dynamique d'objets, un peu de théorie, génération automatique de diagramme de classes.
- TP 10
Les listes d'objets doublement chaînées
Création dynamique d'objets, création d'une liste, ajout et suppression d'un objet, récursivité.
Applications complètes
- TP 9
Reconnaissance de forme avec une webcam
Utilisation d'une webcam, des fonctions de dessin, des fichiers INI, création et manipulation de fichiers image.
- TP 11
Un service Windows (service NT)
Création d'un service NT (19 Mo) : procédures globales, connexion FTP, lecture de fichiers texte, recherche et arrêt de processus en mémoire.
- TP 12
Le lecteur de pensée
Application de 18 Mo : procédures locales, tableaux à une dimension, tables mémoire, génération de nombres aléatoires.