Vue d’ensemble
Langage de programmation WLangage
La base de données Hyper-File HFSQL
Les requêtes SQL avec WINDEV
Les états
Le dossier projet
Déploiement
L'objectif de cette formation est de vous amener rapidement vers les bonnes pratiques et la philosophie du développement en WLangage afin que vous puissiez développer une application sous WinDev.
Vous avez peut-être déjà suivi le cours d'auto-formation pour vous familiariser et découvrir Windev. Vous souhaitez donc aller plus loin et surtout trouver des solutions techniques en rapport avec votre futur projet.
Windev propose de nombreux types de projets : application Windows ou Linux, composant externe, assemblage.net, bibliothèque … pour ne citer que les plus courants.
En première partie de programme, nous verrons les principaux concepts de la programmation en WLangage - parfois totalement nouveaux - dont un vocabulare spécifique à Windev.
Nous allons donc dans un premier temps prendre connaissance de l'environnement, des principaux éditeurs proposés et dérouler un cycle complet de réalisation
d'une application avec WinDev.
Vous l'aurez compris, il y a du pain sur la planche et en règle générale, nous allons y consacrer notre première journée.
En deuxième partie de programme, nous allons passer aux choses sérieuses et aborder la programmation en WLangage et l'utilisation des principaux champs proposés par Windev. Pour cette section, la connaissance d’au moins un langage de programmation est un pré-requis.
L’aide de Windev est particulièrement bien documentée, avec de nombreux exemples pour les concepts importants. Toutefois pour répondre au plus près à vos attentes nous apporterons nos exemples adaptés en fonction de vos besoins.
Au final, vous aurez certainement acquis les bases pour développer en WLangage avec des exemples personnalisés pour réaliser votre application.
Pour finir et sans doute répondre à certains de vos nouveaux projets, je vous ferai découvrir les possibiltés du développement avec Windev mobile sur tablette PC et téléphone.La gestion de fichiers images est l'un des cas pratique ou nous aborderons les points suivants :
// Exemple de requête SQL exécutée sur une base de données HFSQL Classic ou Client/Serveur ou MySQL
sData est une Source de Données
sRequete est une chaîne = [
SELECT Nom,Prenom,Tel
FROM Adresses
WHERE Tel LIKE "%_NUM_%"
]
sRequete = Remplace(sRequete,"_NUM_", SAI_TEL)
SI PAS HExécuteRequêteSQL(sData, hRequêteDéfaut, sRequete) ALORS
Erreur(HErreurInfo())
SINON
Info("La requête contient " + HNbEnr(sData) + " enregistrements.")
FIN
Avant toute formation, nous vous contactons afin d'effectuer un audit et prendre connaissance de vos spécificités.
Nous pouvons adapter ce plan de cours standard en fonction de vos besoins ou de votre niveau de connaissances dans l'environnement de développement WinDev.
Les exemples sont adaptés en fonction de votre demande.