SlideShare uma empresa Scribd logo
1 de 106
Baixar para ler offline
Windev 19, les fondamentaux 
Présentation de la formation 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Présentation du formateur 
• Le cursus des formations 
• Le plan de formation 
• Publics concernés 
• Connaissances requises 
• Liens utiles 
WinDev 19, les fondamentaux alphorm.com™©
Présentation du formateur 
• Nicolas UNGERN-STERNBERG 
• Gérant de la société Informatique des 2 caps 
• Chef de projet, expert sur les technologies PC SOFT 
• Consultant et formateur indépendant 
• Mes références : 
 Mon profil LinkedIn : http://lnkd.in/jFZV_n 
 Site de l’entreprise : http://www.informatiquedes2caps.com 
 Mon profil Alphorm : http://www.alphorm.com/auteur/nungernsternberg 
WinDev 19, les fondamentaux alphorm.com™©
Cursus A.G.L. PCSOFT 
Les 
fondamentaux 
Avancé 
Android 
IOS / Apple 
Le gestionnaire de 
code source 
Base HFSQL 
mobile 
Les 
fondamentaux 
Avancé 
Confirmé 
Expert 
Les nouveautés 
de la version 20 
Windows CE 
mobile 
Expert 
Pour les 
utilisateurs 
avancé windev 
WinDev 19, les fondamentaux alphorm.com™©
Le plan de formation 
Une formation qui se veut pragmatique par la réalisation d’un logiciel de gestion de contact 
Présentation des concepts de windev 
 Présentation du produit 
 Le WLangage, un L5G 
 Les principaux outils 
L’éditeur d’analyse 
 Tour d’horizon de l’éditeur d’analyse 
L’éditeur de code 
 Tour d’horizon de l’éditeur 
 Les déclarations 
 Les instructions de bases 
 La création de fonctions et procédure 
 La gestion des erreurs et exceptions 
 Le débogueur 
L’éditeur d’état 
 Utilisation d’une base de données existante (MySQL) 
 Création et modélisation d’une base Hyperfile 
 L’outil WDMAP et outils base de données 
L’éditeur d’IHM 
 Le RAD applicatif 
 Tour d’horizon de l’EDI 
 La charte graphique et les modèles de fenêtres 
 Le correcteur d’interface, les ancrages 
 Le champ table, le binding 
 Tour d’Horizon de l’éditeur 
 Utilisation du RAD 
 Création d’un état 
La génération et le déploiement 
 Création de l’exécutable 
 La procédure d’installation 
 Test du déploiement 
WinDev 19, les fondamentaux alphorm.com™©
Publics concernés 
 Tous les développeurs ne connaissant pas windev 
 Les décideurs souhaitant découvrir windev 
 Tous les chefs et directeurs de projets 
WinDev 19, les fondamentaux alphorm.com™©
Connaissances requises 
• De bonnes notions en développement informatique 
WinDev 19, les fondamentaux alphorm.com™©
Les autres formations développement sur alphorm 
WinDev 19, les fondamentaux alphorm.com™©
Liens utiles 
• Le site de PCSOFT 
http://www.pcsoft.fr 
• Le FTP de l’éditeur 
ftp4.pcsoft.fr (authentification anonyme) 
• L’association « WindevAsso » 
http://www.windasso.org 
• Forum utilisateur windev 
http://tunidev.net 
WinDev 19, les fondamentaux alphorm.com™©
Windev 19, c’est maintenant ! 
WinDev 19, les fondamentaux alphorm.com™©
Présentation des concepts de WinDev 
Qu'est-ce qu'un AGL ? 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Le Wlangage, un L5G ? 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Qu’est-ce qu’un AGL ? 
 Présentation de l’Atelier de Génie Logiciel windev 
 Les avantages et inconvénients 
• Le Wlangage, un L5G ? 
Avant il y avait l’assembleur, maintenant il y a le Wlangage 
 WinDev 19, les fondamentaux alphorm.com™©
Qu’est-ce qu’un AGL ? 
Conception 
UML, Gestion des exigences… 
Réalisation Génération Déploiement 
Outils pour développer Java, .Net, php… Live update, push… 
Maintenance 
Audit, profiling,feedback… 
WinDev 19, les fondamentaux alphorm.com™©
Qu’est-ce qu’un AGL ? 
• Avantages : 
 Tout est inclus 
 Développement plus rapide 
• Inconvénients : 
 Utilisation de « boites noires » 
 Fortement intégré 
 Lié à la « politique » marketing de PCSOFT 
WinDev 19, les fondamentaux alphorm.com™©
Le Wlangage, un L5G ? 
L1G : Langage machine 
0010010010001011111010010111000111 
L3G : Visual basic, Pascal, Java… 
Set xlo = CreateObject(Excel.Application) 
DoEvents 
xlo.Visible = True 
xlo.workbooks.Add 
i = rst.RecordCount 
j = DataGrid1.Columns.Count 
For k = 0 To j - 1 
xlo.workbooks(1).sheets(1).Cells(l + 1, k 
+ 1) = DataGrid1.Columns(k).Caption 
L2G : L’assembleur 
mov eax, 4 ; 
mov ebx, 1 ; 
mov ecx, Buffer 
Next k 
l = 0 
rst.MoveFirst 
Do While Not rst.EOF 
For k = 0 To j - 1 
DataGrid1.Col = k 
xlo.workbooks(1).sheets(1).Cells(l + 2, k 
+ 1) = DataGrid1.Text 
Next k 
rst.MoveNext 
l = l + 1 
Loop 
mov edx, BufferSize 
int 80h ; 
WinDev 19, les fondamentaux alphorm.com™©
Le Wlangage, un L5G ? 
• L4G : Le SQL ou Wlangage 
 TableVersExcel(TABLE_MATABLE, sFic, taSansTitre) 
 SMS.Numéro = 0610203040 
SMS.Message = J'envoie des SMS avec WinDev Mobile ! 
SMSEnvoie() 
• L5G : Langage fonctionnel : Le Lisp, le prolog 
 car (car (cdr (cdr (car (car l1) (cdr l2))) (car l1)))) 
 lumière(on) :- interrupteur(on). 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Une vue globale de Windev 
• La position du Wlangage parmi les autres langages 
WinDev 19, les fondamentaux alphorm.com™©
Présentation des concepts de WinDev 
Les principaux outils de l’AGL 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Le centre de contrôle HFSQL 
• Le centre de suivi de projets 
• Le centre de contrôle qualité 
• Le gestionnaire de code source (GDS) 
• La fabrique Logiciel 
• Et les autres… 
• Et ensuite ? 
WinDev 19, les fondamentaux alphorm.com™©
Le centre de contrôle HFSQL 
Permet de gérer les différentes bases HFSQL 
WinDev 19, les fondamentaux alphorm.com™©
Le centre de suivi de projets 
Gestion du planning, des tâches, de la saisie des temps… 
WinDev 19, les fondamentaux alphorm.com™©
Le centre de contrôle qualité 
Suivi des incidents et des demandes d’évolutions 
WinDev 19, les fondamentaux alphorm.com™©
Le gestionnaire de code source (GDS) 
WinDev 19, les fondamentaux alphorm.com™©
La fabrique Logiciel 
Automatiser le processus de production des applications 
WinDev 19, les fondamentaux alphorm.com™©
Et les autres… 
• Les robots de contrôle 
• Boite aux lettres 
• WDoutils 
• WDOptimiseur 
• WDjournal 
• WDTrans 
• WDHDiff 
• Etc… 
WinDev 19, les fondamentaux alphorm.com™©
Et ensuite ? 
Windev ! 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
Les principaux outils proposés dans l’AGL windev 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’analyse 
Tour d’horizon 
Utiliser une base externe 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Création du projet « GestionDeContact » 
• Tour d’horizon de l’éditeur 
 Le concept (Analyse/Fichiers/Versionning) 
 Les menus, l’espace de travail 
 Les connexions 
• Liaison avec un fichier Excel 
• Utilisation du fichier Excel dans une fenêtre windev 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Se repérer dans l’éditeur d’analyse 
• Créer et utiliser une liaison vers un fichier ou une base externe 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’analyse 
Création et modélisation d’une base Hyperfile 
WDMap et les outils base de données 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Création de la base Hyperfile « GestionDeContact » 
 Présentation des types de champs 
 Les clés/index : unique, doublon, simple et composée 
 Les contraintes d’intégrités 
 Le cryptage, la sécurité 
 Le paramétrage du RAD 
• Les outils base de données 
 WDMAP , WDOptimiser, WDModif 
WinDev 19, les fondamentaux alphorm.com™©
Création de la base « GestionDeContact » 
• TABLE Titre (Est lié à 0 ou N contact ) 
 Monsieur, mademoiselle, docteur, SARL… 
• TABLE Categorie (Est lié à 0 ou N Contact) 
 Privé, professionnel… 
TABLE Contact (Est lié à 1 catégorie, Est lié à 1 titre) 
•  Nom, prénom, adresse, téléphones, photo … 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
Modéliser une base Hyperfile 
• Créer une table avec ses index et ses clés 
• Créer des liens entre les tables 
• Les options de cryptage et le paramétrage du RAD 
• Le modèle de données 
Quelques outils de gestion de base de données 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’IHM 
Le RAD Applicatif 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Présentation du Rapid Application Development 
 Les Patterns (modèles) 
 Les différentes générations possibles 
• Création de l’application « GestionDeContact » avec le RAD 
• Création d’une fenêtre de gestion avec le RAD 
• Tests et saisies 
WinDev 19, les fondamentaux alphorm.com™©
Le RAD, avantages / inconvénients 
• Avantages ☺ 
 Permet la présentation d’une maquette rapidement 
 Génération rapide des fenêtres, des états 
 Permet de générer des interfaces de saisie 
• Inconvénients  
 Fortement lié au code généré 
 Ne répond pas forcément au besoin 
 Il faut adapter le code, l’IHM généré 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Ce qu’est un RAD applicatif 
• Les possibilités du RAD de windev 
• Les avantages et inconvénients d’utiliser le RAD 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’IHM 
Tour d’Horizon de l’EDI 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• L’environnement 
 Les différentes zones 
 Le tableau de bord 
• Les volets 
Le volet « assistants, exemples et composants » 
 • Le menu déroulant, le bandeau 
 Le menu outils 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• L’éditeur windev 
• La force de windev par la mise à disposition d’exemples 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’IHM 
La charte graphique 
et les modèles de fenêtre 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• La charte graphique 
 Ambiances, styles et gabarits 
 Le catalogue d’icônes (images) 
• Modèles de fenêtre 
Création d’un modèle 
  Héritage et surcharge 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Les possibilités graphiques de windev 
• La gestion des modèles de fenêtres 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’IHM 
Le champ table, le binding 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
Développement de notre application « GestionDeContact » 
• Tour d’horizon des différents champs 
 Table, bouton, combo, calendrier … 
 Les assistants 
• Le champ table en détail 
• Le binding des champs 
 Automatique 
 L’enregistrement en base en quelques lignes de code 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Les différents champs de windev 
• L’avantage des champs évolués de l’AGL 
• L’avantage des assistants 
• Le dialogue entre les champs et la base de données 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur de code 
Tour d’horizon 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
de l’éditeur 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Les menus 
• Les raccourcis clavier 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Utilisation de l’éditeur de code 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur de code 
Les déclarations et 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
les opérateurs 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Créer et initialiser une variable 
• Les principaux types 
• Les opérateurs 
WinDev 19, les fondamentaux alphorm.com™©
Les principaux types : Les types simples 
Type Taille 
Booléen Vrai ou Faux 
Entier 
Entier -2 x 109 et 2 x 109 (environ) 
Entier sur X octets Selon X 
Octet à 
Entier sans signe 0 et 255 
Entier sans signe sur X octets Selon X 
Entier système 4 octets en 32 bits, 8 octets en 64 bits 
Monétaire réel codé sur 10 octets 
Numérique(e,d) Nombre entier ou décimaux 
Réel 
Réel 8 octets 
Réel su 4 octets 4 octets 
Chaine 
caractère 1, 2 ou 4 octets selon la plate-forme d'exécution 
Chaine ANSI Taille dynamique caractère ANSI 
Chaine Unicode Taille dynamique caractère UNICODE 
Chaine Taille dynamique 
Buffer Zone mémoire binaire 
Date, heure, DateHeure, Durée 
Variant Stocker n'importe quelle valeur de type simple ou complexe 
WinDev 19, les fondamentaux alphorm.com™©
Les principaux types 
• Les autres types : 
 Composés 
 Tableaux, tableaux associatifs 
 Structures 
 Énumérations 
 Combinaisons 
 Avancés : Pile, liste, Connexion… 
WinDev 19, les fondamentaux alphorm.com™©
Les opérateurs 
Opérateur Exemples 
Opérateurs logiques ET, OU , PAS 
Opérateurs arithmétiques +, -, *, /, ++, --, +=, -= 
Opérateurs binaires , |, ||, bitDécaleGauche, bitDécaleDroite, opérateurs [ et ] 
Opérateurs de comparaison =, ~=, , =, =, ,  
Opérateurs sur des chaînes de caractères +, [[, ]] 
Opérateurs sur adresse  
Opérateurs d'indirection de champ et de rubrique { et } 
Opérateurs de ponctuation ( et ), [ et ], , et . et : et ;, .., ... et // 
Opérateurs d'échange = 
Opérateurs d'affectation =, - et = 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Première approche du Wlangage 
 La déclaration et les différents type de variable 
 Les opérateurs classiques et évolués 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur de code 
Les instructions de base 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Les instructions conditionnelles, les boucles 
• Les fonctions de base 
• Les principales fonctions Hyperfile 
WinDev 19, les fondamentaux alphorm.com™©
Les instructions conditionnelles, les boucles 
• Les conditions 
 SI, SELON 
• Les boucles 
 POUR 
 POUR TOUT (chaines, champs, fichiers, tableaux) 
 TANT QUE 
• Instructions simples 
 RETOUR, SORTIR, RENVOYER, CONTINUE 
WinDev 19, les fondamentaux alphorm.com™©
Les fonctions de base 
• Les fonctions de gestion des chaines de caractère 
 Caract, Chaineconstruit, ExtraitChaine, Milieu, Position, Taille, SansEspace 
 Phonétique, MotVersTableau, Crypte, ChaineSupprime 
• Et bien d’autres : 
Fonctions SAP, DDE, MDI, Fax, Soap, Bluetooth, Zip, Ldap, Vidéo, Codes- 
 Barres, XML, Statistiques, financières, Dessin etc… 
WinDev 19, les fondamentaux alphorm.com™©
Les principales fonctions Hyperfile 
• Les ordres HF courants 
 Hcréation, HcréationSiInexistant, HRaz 
 HLitpremier, HLitsuivant, HLitrecherche, HLit, HNumEnr, HTrouve 
 HModifie, HAjoute, Hsupprime 
 HtransactionDébut, HTransactionFin, HTransactionAnnule 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Apprentissage de la programmation en Wlangage 
• Les fonctions d’accès aux données 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur de code 
Les procédures 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Déclarations 
 PROCEDURE Nom de la procédure(Paramètres) [: Type du retour] 
Code de la procédure 
• Appels 
 [Valeur retournée = ] Nom de la procédure([Paramètres]) 
 (Valeur 1, ..., Valeur N) = Nom de la procédure([Paramètres]) 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• La création et l’utilisation des procédures et fonctions 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur de code 
La gestion des erreurs et 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
exceptions 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Gestion automatique 
• Gestion par le code 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Gérer les erreurs dans un programme 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur de code 
Le débogueur 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Utilisation courante du débogueur 
WinDev 19, les fondamentaux alphorm.com™©
Le débogueur 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Apprendre à débugguer un programme 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’état 
Utilisation du RAD 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Utilisation du RAD 
 Les différents types d’état 
 Les différentes sources de données 
 Les formats de papier 
WinDev 19, les fondamentaux alphorm.com™©
Le RAD 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• L’utilisation courante de l’éditeur d’état 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’état 
Tour d’horizon 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
de l’éditeur d’état 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• La description d’un état 
• Les différents blocs 
WinDev 19, les fondamentaux alphorm.com™©
Les différents blocs 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• La création d’un état simple 
WinDev 19, les fondamentaux alphorm.com™©
L’éditeur d’état 
Création d’un état 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Gestion des ruptures 
• Les différents appels dans le code 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• La création d’un état simple 
• L’impression et l’appel dans le code 
WinDev 19, les fondamentaux alphorm.com™©
La génération et le déploiement 
Création 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
de l’exécutable 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Les bibliothèques 
• Le Framework WinDev 
• Les macro-codes utilisateur 
WinDev 19, les fondamentaux alphorm.com™©
Les bibliothèques 
WinDev 19, les fondamentaux alphorm.com™©
Le Framework WinDev 
Gestion des Webservices wd190awws.dll 
Générateur de codes-barres wd190barc.dll 
Fonctions d'accès aux terminaux mobiles wd190ce.dll 
Driver Natif XBase wd190db.dll 
Fonctions iOS wd190device.dll 
Services Google wd190ggl.dll 
Fonctions groupware wd190gpu.dll 
Fonctions de gravure wd190grv.dll 
Fonctions Java wd190jav.dll 
Modèles de données wd190mdl.dll 
Fonctions de messagerie wd190mess.dll 
Accès à .Net 2.0 wd190net2.dll 
Accès à .Net 4.0 wd190net4.dll 
Driver Natif XML wd190nxml.dll 
Gestion des ActiveX wd190ole.dll 
Gestion des pages dynamiques wd190page.dll 
Génération de fichier PCL wd190pcl.dll 
Réplication HyperFileSQL wd190rpl.dll 
Driver Natif SQLite wd190sqlite.dll 
Passage de tests automatiques wd190test.dll 
Transactions HyperFileSQL wd190trs.dll 
Affichage HTML wd190wk.dll 
Support XAML/XAML Support wd190xaml.dll 
Hyper File 5 WD553HF.dll 
WinDev 19, les fondamentaux alphorm.com™©
Le Framework WinDev 
Machine virtuelle wd190vm.dll 
Actions prédéfinies wd190action.dll 
Macro Code Utilisateur wd190cod.dll 
Fonctions de communication wd190com.dll 
Compilation dynamique wd190cpl.dll 
Impression des états wd190etat.dll 
Gestion des graphes wd190grf.dll 
Moteur HFSQL wd190hf.dll 
Gestion des images wd190img.dll 
Fonctions mathématiques wd190mat.dll 
Gestion des champs wd190obj.dll 
Client OLE DB wd190oldb.dll 
Gestion du dessin wd190pnt.dll 
Fonctions d'impression wd190prn.dll 
SQL wd190sql.dll 
Fonctions standard wd190std.dll 
Unicode wd190uni.dll 
Gestion XLS wd190xls.dll 
Génération de fichier XML wd190xml.dll 
Fonctions de compression wd190zip.dll 
Génération de page HTML wd190html.dll 
Génération de fichier PDF wd190pdf.dll 
Génération de fichier RTF wd190rtf.dll 
WinDev 19, les fondamentaux alphorm.com™©
Les macro-codes utilisateur 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• La compilation et la génération d’une application 
WinDev 19, les fondamentaux alphorm.com™©
La génération et le déploiement 
La procédure 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
d’installation 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Utilisation de l’assistant 
• Gestion des mises à jour 
WinDev 19, les fondamentaux alphorm.com™©
Utilisation de l’assistant 
WinDev 19, les fondamentaux alphorm.com™©
Gestion des mises à jour 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• L’installation de l’application 
WinDev 19, les fondamentaux alphorm.com™©
La génération et le déploiement 
Test du déploiement 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Plan 
• Test du déploiement 
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvert 
• Test du déploiement 
WinDev 19, les fondamentaux alphorm.com™©
Windev 19, les fondamentaux 
Conclusion 
Site : http://www.alphorm.com 
Blog : http://www.alphorm.com/blog 
Forum : http://www.alphorm.com/forum 
Nicolas Ungern-sternberg 
Formateur et gérant d’informatique des 2 caps 
n.ungern@informatiquedes2caps.com 
WinDev 19, les fondamentaux alphorm.com™©
Tout d’abord… 
En espérant que vous n’en soyez pas arrivé là avant la fin…. ;) 
WinDev 19, les fondamentaux alphorm.com™©
Tout d’abord… 
… Je vous dit un grand merci de m’avoir suivi… 
WinDev 19, les fondamentaux alphorm.com™©
Des questions ? Un projet ? 
Nicolas UNGERN-STERNBERG 
Contacts : 
 Mon profil LinkedIn : http://lnkd.in/jFZV_n 
 Site de l’entreprise : http://www.informatiquedes2caps.com 
 Mon profil Alphorm : http://www.alphorm.com/auteur/nicolas-ungern-sternberg 
 Forum Alphorm : http://www.alphorm.com/forum/ 
WinDev 19, les fondamentaux alphorm.com™©
Bilan de la formation 
• Destinée aux développeurs, aux responsables souhaitant découvrir 
WinDev 19 
• Avoir une vue d’ensemble de l’AGL WinDev 
• Avoir les bases pour pouvoir utiliser WinDev pour de petits projets 
simples 
WinDev 19, les fondamentaux alphorm.com™©
Le mot de la fin 
• L’utilisation d’un AGL tel que windev ne dispense pas d’avoir une 
gestion correcte de ses projets ! 
 Etude du besoin client / utilisateur 
 Analyse préalable, analyse fonctionnelle et technique 
 Suivi du projet, pour éviter toute dérive 
 Ne pas négliger la documentation projet 
 Grâce à PCSOFT, nous pouvons nous concentrer beaucoup plus sur le métier 
alors … FONCEZ ! 
WinDev 19, les fondamentaux alphorm.com™©
A tout de suite sur les formations suivantes ! 
WinDev 19, les fondamentaux alphorm.com™©

Mais conteúdo relacionado

Mais procurados

Alphorm.com support de la formation windows 10 administration des services av...
Alphorm.com support de la formation windows 10 administration des services av...Alphorm.com support de la formation windows 10 administration des services av...
Alphorm.com support de la formation windows 10 administration des services av...
Alphorm
 
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm
 
Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)
Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)
Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)
Alphorm
 
Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...
Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...
Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...
Alphorm
 

Mais procurados (20)

Alphorm.com Formation VMware Workstation 11
Alphorm.com Formation VMware Workstation 11 Alphorm.com Formation VMware Workstation 11
Alphorm.com Formation VMware Workstation 11
 
alphorm.com - Formation XenSources
alphorm.com - Formation XenSourcesalphorm.com - Formation XenSources
alphorm.com - Formation XenSources
 
alphorm.com - Formation Hyper-V & SCVMM 2008 R2 (70-659)
alphorm.com - Formation Hyper-V & SCVMM 2008 R2 (70-659)alphorm.com - Formation Hyper-V & SCVMM 2008 R2 (70-659)
alphorm.com - Formation Hyper-V & SCVMM 2008 R2 (70-659)
 
Alphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOSAlphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOS
 
Alphorm.com - Formation programmer en Visual Basic .NET
Alphorm.com - Formation programmer en Visual Basic .NETAlphorm.com - Formation programmer en Visual Basic .NET
Alphorm.com - Formation programmer en Visual Basic .NET
 
Alphorm.com Formation SCCM 2012 R2
Alphorm.com Formation SCCM 2012 R2Alphorm.com Formation SCCM 2012 R2
Alphorm.com Formation SCCM 2012 R2
 
Alphorm.com Formation knockoutJS
Alphorm.com Formation knockoutJSAlphorm.com Formation knockoutJS
Alphorm.com Formation knockoutJS
 
Alphorm.com Formation Android 5
Alphorm.com Formation Android 5Alphorm.com Formation Android 5
Alphorm.com Formation Android 5
 
Alphorm.com support de la formation windows 10 administration des services av...
Alphorm.com support de la formation windows 10 administration des services av...Alphorm.com support de la formation windows 10 administration des services av...
Alphorm.com support de la formation windows 10 administration des services av...
 
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ss
 
alphorm.com - Formation Citrix XenDesktop 5.6 Administration (A19)
alphorm.com - Formation Citrix XenDesktop 5.6 Administration (A19)alphorm.com - Formation Citrix XenDesktop 5.6 Administration (A19)
alphorm.com - Formation Citrix XenDesktop 5.6 Administration (A19)
 
alphorm.com - Formation Microsoft PowerPoint 2013 (77-422)
alphorm.com - Formation Microsoft PowerPoint 2013 (77-422)alphorm.com - Formation Microsoft PowerPoint 2013 (77-422)
alphorm.com - Formation Microsoft PowerPoint 2013 (77-422)
 
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...Alphorm.com Formation Les solutions de  Haute Disponibilité sous Windows Serv...
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...
 
Alphorm.com Java 8: les nouveautés
Alphorm.com Java 8: les nouveautésAlphorm.com Java 8: les nouveautés
Alphorm.com Java 8: les nouveautés
 
alphorm.com - Formation UML
alphorm.com - Formation UMLalphorm.com - Formation UML
alphorm.com - Formation UML
 
Alphorm.com Formation Le Language C
Alphorm.com  Formation Le Language C Alphorm.com  Formation Le Language C
Alphorm.com Formation Le Language C
 
Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)
Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)
Alphorm.com Support Formation Red Hat Administration Système III RHCSE-(Rh254)
 
Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé
 
Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...
Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...
Alphorm.com Support de la Formation Red Hat Administrateur de Virtualization ...
 
Alphorm.com Formation MOS Access 2013 (77-424)
Alphorm.com Formation MOS Access 2013 (77-424)Alphorm.com Formation MOS Access 2013 (77-424)
Alphorm.com Formation MOS Access 2013 (77-424)
 

Destaque

Alphorm.com Formation Java Server Faces
Alphorm.com Formation Java Server FacesAlphorm.com Formation Java Server Faces
Alphorm.com Formation Java Server Faces
Alphorm
 
Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git
Alphorm
 
Alphorm.com Formation Autodesk Revit 2018 : L'essentiel
Alphorm.com Formation Autodesk Revit 2018 : L'essentielAlphorm.com Formation Autodesk Revit 2018 : L'essentiel
Alphorm.com Formation Autodesk Revit 2018 : L'essentiel
Alphorm
 
Alphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration AvancéeAlphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm
 
Alphorm.com support Formation Windows 10 Déploiement et administration
Alphorm.com support Formation Windows 10 Déploiement et administrationAlphorm.com support Formation Windows 10 Déploiement et administration
Alphorm.com support Formation Windows 10 Déploiement et administration
Alphorm
 
Alphorm.com Support de la Formation Symfony 3 , les fondamentaux-ss
Alphorm.com Support de la Formation Symfony 3 , les fondamentaux-ssAlphorm.com Support de la Formation Symfony 3 , les fondamentaux-ss
Alphorm.com Support de la Formation Symfony 3 , les fondamentaux-ss
Alphorm
 

Destaque (20)

Alphorm.com Formation Java Server Faces
Alphorm.com Formation Java Server FacesAlphorm.com Formation Java Server Faces
Alphorm.com Formation Java Server Faces
 
Auto formation *WinDev
Auto formation *WinDev Auto formation *WinDev
Auto formation *WinDev
 
Programmation événementielle avec Windev
Programmation événementielle avec WindevProgrammation événementielle avec Windev
Programmation événementielle avec Windev
 
Windev extrait
Windev extraitWindev extrait
Windev extrait
 
Autoformation windev-express-17
Autoformation windev-express-17Autoformation windev-express-17
Autoformation windev-express-17
 
Méthode : Réalisation d'un projet mobile (Sushee)
Méthode : Réalisation d'un projet mobile (Sushee)Méthode : Réalisation d'un projet mobile (Sushee)
Méthode : Réalisation d'un projet mobile (Sushee)
 
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)
 
Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git Alphorm.com Support de la Formation Git
Alphorm.com Support de la Formation Git
 
Alphorm.com Formation Azure Active Directory RMS et Azure Information Protection
Alphorm.com Formation Azure Active Directory RMS et Azure Information ProtectionAlphorm.com Formation Azure Active Directory RMS et Azure Information Protection
Alphorm.com Formation Azure Active Directory RMS et Azure Information Protection
 
Alphorm.com Formation Autodesk Revit 2018 : L'essentiel
Alphorm.com Formation Autodesk Revit 2018 : L'essentielAlphorm.com Formation Autodesk Revit 2018 : L'essentiel
Alphorm.com Formation Autodesk Revit 2018 : L'essentiel
 
Alphorm.com Formation Lync Server 2013 (70-336)
Alphorm.com Formation Lync Server 2013 (70-336)Alphorm.com Formation Lync Server 2013 (70-336)
Alphorm.com Formation Lync Server 2013 (70-336)
 
Alphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration AvancéeAlphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration Avancée
 
alphorm.com - Formation Windows Server Core 2008 (R2)
alphorm.com - Formation Windows Server Core 2008 (R2)alphorm.com - Formation Windows Server Core 2008 (R2)
alphorm.com - Formation Windows Server Core 2008 (R2)
 
Alphorm.com support Formation Windows 10 Déploiement et administration
Alphorm.com support Formation Windows 10 Déploiement et administrationAlphorm.com support Formation Windows 10 Déploiement et administration
Alphorm.com support Formation Windows 10 Déploiement et administration
 
Alphorm.com Support de la Formation Symfony 3 , les fondamentaux-ss
Alphorm.com Support de la Formation Symfony 3 , les fondamentaux-ssAlphorm.com Support de la Formation Symfony 3 , les fondamentaux-ss
Alphorm.com Support de la Formation Symfony 3 , les fondamentaux-ss
 
Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm.com Formation Configuration des services avancés de Windows Server 20...Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm.com Formation Configuration des services avancés de Windows Server 20...
 
Alphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutants
 
Alphorm.com Formation WebDev 22 avancé
Alphorm.com Formation WebDev 22 avancéAlphorm.com Formation WebDev 22 avancé
Alphorm.com Formation WebDev 22 avancé
 
Alphorm.com Support de la formation Citrix NetScaler11
Alphorm.com Support de la formation Citrix NetScaler11Alphorm.com Support de la formation Citrix NetScaler11
Alphorm.com Support de la formation Citrix NetScaler11
 
Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016
 

Semelhante a Formation Windev 19,les fondamentaux

M205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdfM205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdf
monirgrich
 

Semelhante a Formation Windev 19,les fondamentaux (20)

Alphorm.com Formation Windev Mobile 19, Android
Alphorm.com Formation Windev Mobile 19, AndroidAlphorm.com Formation Windev Mobile 19, Android
Alphorm.com Formation Windev Mobile 19, Android
 
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
 
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
 
Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentaux
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensource
 
Windev
WindevWindev
Windev
 
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
 
Publication
PublicationPublication
Publication
 
Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
M205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdfM205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdf
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
 
alphorm.com - Formation Windows 8.1 - Utilisateur
alphorm.com - Formation Windows 8.1 - Utilisateuralphorm.com - Formation Windows 8.1 - Utilisateur
alphorm.com - Formation Windows 8.1 - Utilisateur
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
La French Touch', l'open-source premium pour Trailblazers
La French Touch', l'open-source premium pour TrailblazersLa French Touch', l'open-source premium pour Trailblazers
La French Touch', l'open-source premium pour Trailblazers
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin
 
Floss ceram-full
Floss ceram-fullFloss ceram-full
Floss ceram-full
 

Mais de Alphorm

Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm
 

Mais de Alphorm (20)

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POO
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
 
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBootAlphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
 

Formation Windev 19,les fondamentaux

  • 1. Windev 19, les fondamentaux Présentation de la formation Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 2. Plan • Présentation du formateur • Le cursus des formations • Le plan de formation • Publics concernés • Connaissances requises • Liens utiles WinDev 19, les fondamentaux alphorm.com™©
  • 3. Présentation du formateur • Nicolas UNGERN-STERNBERG • Gérant de la société Informatique des 2 caps • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://lnkd.in/jFZV_n Site de l’entreprise : http://www.informatiquedes2caps.com Mon profil Alphorm : http://www.alphorm.com/auteur/nungernsternberg WinDev 19, les fondamentaux alphorm.com™©
  • 4. Cursus A.G.L. PCSOFT Les fondamentaux Avancé Android IOS / Apple Le gestionnaire de code source Base HFSQL mobile Les fondamentaux Avancé Confirmé Expert Les nouveautés de la version 20 Windows CE mobile Expert Pour les utilisateurs avancé windev WinDev 19, les fondamentaux alphorm.com™©
  • 5. Le plan de formation Une formation qui se veut pragmatique par la réalisation d’un logiciel de gestion de contact Présentation des concepts de windev Présentation du produit Le WLangage, un L5G Les principaux outils L’éditeur d’analyse Tour d’horizon de l’éditeur d’analyse L’éditeur de code Tour d’horizon de l’éditeur Les déclarations Les instructions de bases La création de fonctions et procédure La gestion des erreurs et exceptions Le débogueur L’éditeur d’état Utilisation d’une base de données existante (MySQL) Création et modélisation d’une base Hyperfile L’outil WDMAP et outils base de données L’éditeur d’IHM Le RAD applicatif Tour d’horizon de l’EDI La charte graphique et les modèles de fenêtres Le correcteur d’interface, les ancrages Le champ table, le binding Tour d’Horizon de l’éditeur Utilisation du RAD Création d’un état La génération et le déploiement Création de l’exécutable La procédure d’installation Test du déploiement WinDev 19, les fondamentaux alphorm.com™©
  • 6. Publics concernés Tous les développeurs ne connaissant pas windev Les décideurs souhaitant découvrir windev Tous les chefs et directeurs de projets WinDev 19, les fondamentaux alphorm.com™©
  • 7. Connaissances requises • De bonnes notions en développement informatique WinDev 19, les fondamentaux alphorm.com™©
  • 8. Les autres formations développement sur alphorm WinDev 19, les fondamentaux alphorm.com™©
  • 9. Liens utiles • Le site de PCSOFT http://www.pcsoft.fr • Le FTP de l’éditeur ftp4.pcsoft.fr (authentification anonyme) • L’association « WindevAsso » http://www.windasso.org • Forum utilisateur windev http://tunidev.net WinDev 19, les fondamentaux alphorm.com™©
  • 10. Windev 19, c’est maintenant ! WinDev 19, les fondamentaux alphorm.com™©
  • 11. Présentation des concepts de WinDev Qu'est-ce qu'un AGL ? Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Le Wlangage, un L5G ? Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 12. Plan • Qu’est-ce qu’un AGL ? Présentation de l’Atelier de Génie Logiciel windev Les avantages et inconvénients • Le Wlangage, un L5G ? Avant il y avait l’assembleur, maintenant il y a le Wlangage WinDev 19, les fondamentaux alphorm.com™©
  • 13. Qu’est-ce qu’un AGL ? Conception UML, Gestion des exigences… Réalisation Génération Déploiement Outils pour développer Java, .Net, php… Live update, push… Maintenance Audit, profiling,feedback… WinDev 19, les fondamentaux alphorm.com™©
  • 14. Qu’est-ce qu’un AGL ? • Avantages : Tout est inclus Développement plus rapide • Inconvénients : Utilisation de « boites noires » Fortement intégré Lié à la « politique » marketing de PCSOFT WinDev 19, les fondamentaux alphorm.com™©
  • 15. Le Wlangage, un L5G ? L1G : Langage machine 0010010010001011111010010111000111 L3G : Visual basic, Pascal, Java… Set xlo = CreateObject(Excel.Application) DoEvents xlo.Visible = True xlo.workbooks.Add i = rst.RecordCount j = DataGrid1.Columns.Count For k = 0 To j - 1 xlo.workbooks(1).sheets(1).Cells(l + 1, k + 1) = DataGrid1.Columns(k).Caption L2G : L’assembleur mov eax, 4 ; mov ebx, 1 ; mov ecx, Buffer Next k l = 0 rst.MoveFirst Do While Not rst.EOF For k = 0 To j - 1 DataGrid1.Col = k xlo.workbooks(1).sheets(1).Cells(l + 2, k + 1) = DataGrid1.Text Next k rst.MoveNext l = l + 1 Loop mov edx, BufferSize int 80h ; WinDev 19, les fondamentaux alphorm.com™©
  • 16. Le Wlangage, un L5G ? • L4G : Le SQL ou Wlangage TableVersExcel(TABLE_MATABLE, sFic, taSansTitre) SMS.Numéro = 0610203040 SMS.Message = J'envoie des SMS avec WinDev Mobile ! SMSEnvoie() • L5G : Langage fonctionnel : Le Lisp, le prolog car (car (cdr (cdr (car (car l1) (cdr l2))) (car l1)))) lumière(on) :- interrupteur(on). WinDev 19, les fondamentaux alphorm.com™©
  • 17. Ce qu’on a couvert • Une vue globale de Windev • La position du Wlangage parmi les autres langages WinDev 19, les fondamentaux alphorm.com™©
  • 18. Présentation des concepts de WinDev Les principaux outils de l’AGL Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 19. Plan • Le centre de contrôle HFSQL • Le centre de suivi de projets • Le centre de contrôle qualité • Le gestionnaire de code source (GDS) • La fabrique Logiciel • Et les autres… • Et ensuite ? WinDev 19, les fondamentaux alphorm.com™©
  • 20. Le centre de contrôle HFSQL Permet de gérer les différentes bases HFSQL WinDev 19, les fondamentaux alphorm.com™©
  • 21. Le centre de suivi de projets Gestion du planning, des tâches, de la saisie des temps… WinDev 19, les fondamentaux alphorm.com™©
  • 22. Le centre de contrôle qualité Suivi des incidents et des demandes d’évolutions WinDev 19, les fondamentaux alphorm.com™©
  • 23. Le gestionnaire de code source (GDS) WinDev 19, les fondamentaux alphorm.com™©
  • 24. La fabrique Logiciel Automatiser le processus de production des applications WinDev 19, les fondamentaux alphorm.com™©
  • 25. Et les autres… • Les robots de contrôle • Boite aux lettres • WDoutils • WDOptimiseur • WDjournal • WDTrans • WDHDiff • Etc… WinDev 19, les fondamentaux alphorm.com™©
  • 26. Et ensuite ? Windev ! WinDev 19, les fondamentaux alphorm.com™©
  • 27. Ce qu’on a couvert Les principaux outils proposés dans l’AGL windev WinDev 19, les fondamentaux alphorm.com™©
  • 28. L’éditeur d’analyse Tour d’horizon Utiliser une base externe Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 29. Plan • Création du projet « GestionDeContact » • Tour d’horizon de l’éditeur Le concept (Analyse/Fichiers/Versionning) Les menus, l’espace de travail Les connexions • Liaison avec un fichier Excel • Utilisation du fichier Excel dans une fenêtre windev WinDev 19, les fondamentaux alphorm.com™©
  • 30. Ce qu’on a couvert • Se repérer dans l’éditeur d’analyse • Créer et utiliser une liaison vers un fichier ou une base externe WinDev 19, les fondamentaux alphorm.com™©
  • 31. L’éditeur d’analyse Création et modélisation d’une base Hyperfile WDMap et les outils base de données Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 32. Plan • Création de la base Hyperfile « GestionDeContact » Présentation des types de champs Les clés/index : unique, doublon, simple et composée Les contraintes d’intégrités Le cryptage, la sécurité Le paramétrage du RAD • Les outils base de données WDMAP , WDOptimiser, WDModif WinDev 19, les fondamentaux alphorm.com™©
  • 33. Création de la base « GestionDeContact » • TABLE Titre (Est lié à 0 ou N contact ) Monsieur, mademoiselle, docteur, SARL… • TABLE Categorie (Est lié à 0 ou N Contact) Privé, professionnel… TABLE Contact (Est lié à 1 catégorie, Est lié à 1 titre) • Nom, prénom, adresse, téléphones, photo … WinDev 19, les fondamentaux alphorm.com™©
  • 34. Ce qu’on a couvert Modéliser une base Hyperfile • Créer une table avec ses index et ses clés • Créer des liens entre les tables • Les options de cryptage et le paramétrage du RAD • Le modèle de données Quelques outils de gestion de base de données WinDev 19, les fondamentaux alphorm.com™©
  • 35. L’éditeur d’IHM Le RAD Applicatif Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 36. Plan • Présentation du Rapid Application Development Les Patterns (modèles) Les différentes générations possibles • Création de l’application « GestionDeContact » avec le RAD • Création d’une fenêtre de gestion avec le RAD • Tests et saisies WinDev 19, les fondamentaux alphorm.com™©
  • 37. Le RAD, avantages / inconvénients • Avantages ☺ Permet la présentation d’une maquette rapidement Génération rapide des fenêtres, des états Permet de générer des interfaces de saisie • Inconvénients Fortement lié au code généré Ne répond pas forcément au besoin Il faut adapter le code, l’IHM généré WinDev 19, les fondamentaux alphorm.com™©
  • 38. Ce qu’on a couvert • Ce qu’est un RAD applicatif • Les possibilités du RAD de windev • Les avantages et inconvénients d’utiliser le RAD WinDev 19, les fondamentaux alphorm.com™©
  • 39. L’éditeur d’IHM Tour d’Horizon de l’EDI Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 40. Plan • L’environnement Les différentes zones Le tableau de bord • Les volets Le volet « assistants, exemples et composants » • Le menu déroulant, le bandeau Le menu outils WinDev 19, les fondamentaux alphorm.com™©
  • 41. Ce qu’on a couvert • L’éditeur windev • La force de windev par la mise à disposition d’exemples WinDev 19, les fondamentaux alphorm.com™©
  • 42. L’éditeur d’IHM La charte graphique et les modèles de fenêtre Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 43. Plan • La charte graphique Ambiances, styles et gabarits Le catalogue d’icônes (images) • Modèles de fenêtre Création d’un modèle Héritage et surcharge WinDev 19, les fondamentaux alphorm.com™©
  • 44. Ce qu’on a couvert • Les possibilités graphiques de windev • La gestion des modèles de fenêtres WinDev 19, les fondamentaux alphorm.com™©
  • 45. L’éditeur d’IHM Le champ table, le binding Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 46. Plan Développement de notre application « GestionDeContact » • Tour d’horizon des différents champs Table, bouton, combo, calendrier … Les assistants • Le champ table en détail • Le binding des champs Automatique L’enregistrement en base en quelques lignes de code WinDev 19, les fondamentaux alphorm.com™©
  • 47. Ce qu’on a couvert • Les différents champs de windev • L’avantage des champs évolués de l’AGL • L’avantage des assistants • Le dialogue entre les champs et la base de données WinDev 19, les fondamentaux alphorm.com™©
  • 48. L’éditeur de code Tour d’horizon Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum de l’éditeur Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 49. Plan • Les menus • Les raccourcis clavier WinDev 19, les fondamentaux alphorm.com™©
  • 50. L’éditeur WinDev 19, les fondamentaux alphorm.com™©
  • 51. Ce qu’on a couvert • Utilisation de l’éditeur de code WinDev 19, les fondamentaux alphorm.com™©
  • 52. L’éditeur de code Les déclarations et Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum les opérateurs Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 53. Plan • Créer et initialiser une variable • Les principaux types • Les opérateurs WinDev 19, les fondamentaux alphorm.com™©
  • 54. Les principaux types : Les types simples Type Taille Booléen Vrai ou Faux Entier Entier -2 x 109 et 2 x 109 (environ) Entier sur X octets Selon X Octet à Entier sans signe 0 et 255 Entier sans signe sur X octets Selon X Entier système 4 octets en 32 bits, 8 octets en 64 bits Monétaire réel codé sur 10 octets Numérique(e,d) Nombre entier ou décimaux Réel Réel 8 octets Réel su 4 octets 4 octets Chaine caractère 1, 2 ou 4 octets selon la plate-forme d'exécution Chaine ANSI Taille dynamique caractère ANSI Chaine Unicode Taille dynamique caractère UNICODE Chaine Taille dynamique Buffer Zone mémoire binaire Date, heure, DateHeure, Durée Variant Stocker n'importe quelle valeur de type simple ou complexe WinDev 19, les fondamentaux alphorm.com™©
  • 55. Les principaux types • Les autres types : Composés Tableaux, tableaux associatifs Structures Énumérations Combinaisons Avancés : Pile, liste, Connexion… WinDev 19, les fondamentaux alphorm.com™©
  • 56. Les opérateurs Opérateur Exemples Opérateurs logiques ET, OU , PAS Opérateurs arithmétiques +, -, *, /, ++, --, +=, -= Opérateurs binaires , |, ||, bitDécaleGauche, bitDécaleDroite, opérateurs [ et ] Opérateurs de comparaison =, ~=, , =, =, , Opérateurs sur des chaînes de caractères +, [[, ]] Opérateurs sur adresse Opérateurs d'indirection de champ et de rubrique { et } Opérateurs de ponctuation ( et ), [ et ], , et . et : et ;, .., ... et // Opérateurs d'échange = Opérateurs d'affectation =, - et = WinDev 19, les fondamentaux alphorm.com™©
  • 57. Ce qu’on a couvert • Première approche du Wlangage La déclaration et les différents type de variable Les opérateurs classiques et évolués WinDev 19, les fondamentaux alphorm.com™©
  • 58. L’éditeur de code Les instructions de base Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 59. Plan • Les instructions conditionnelles, les boucles • Les fonctions de base • Les principales fonctions Hyperfile WinDev 19, les fondamentaux alphorm.com™©
  • 60. Les instructions conditionnelles, les boucles • Les conditions SI, SELON • Les boucles POUR POUR TOUT (chaines, champs, fichiers, tableaux) TANT QUE • Instructions simples RETOUR, SORTIR, RENVOYER, CONTINUE WinDev 19, les fondamentaux alphorm.com™©
  • 61. Les fonctions de base • Les fonctions de gestion des chaines de caractère Caract, Chaineconstruit, ExtraitChaine, Milieu, Position, Taille, SansEspace Phonétique, MotVersTableau, Crypte, ChaineSupprime • Et bien d’autres : Fonctions SAP, DDE, MDI, Fax, Soap, Bluetooth, Zip, Ldap, Vidéo, Codes- Barres, XML, Statistiques, financières, Dessin etc… WinDev 19, les fondamentaux alphorm.com™©
  • 62. Les principales fonctions Hyperfile • Les ordres HF courants Hcréation, HcréationSiInexistant, HRaz HLitpremier, HLitsuivant, HLitrecherche, HLit, HNumEnr, HTrouve HModifie, HAjoute, Hsupprime HtransactionDébut, HTransactionFin, HTransactionAnnule WinDev 19, les fondamentaux alphorm.com™©
  • 63. Ce qu’on a couvert • Apprentissage de la programmation en Wlangage • Les fonctions d’accès aux données WinDev 19, les fondamentaux alphorm.com™©
  • 64. L’éditeur de code Les procédures Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 65. Plan • Déclarations PROCEDURE Nom de la procédure(Paramètres) [: Type du retour] Code de la procédure • Appels [Valeur retournée = ] Nom de la procédure([Paramètres]) (Valeur 1, ..., Valeur N) = Nom de la procédure([Paramètres]) WinDev 19, les fondamentaux alphorm.com™©
  • 66. Ce qu’on a couvert • La création et l’utilisation des procédures et fonctions WinDev 19, les fondamentaux alphorm.com™©
  • 67. L’éditeur de code La gestion des erreurs et Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum exceptions Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 68. Plan • Gestion automatique • Gestion par le code WinDev 19, les fondamentaux alphorm.com™©
  • 69. Ce qu’on a couvert • Gérer les erreurs dans un programme WinDev 19, les fondamentaux alphorm.com™©
  • 70. L’éditeur de code Le débogueur Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 71. Plan • Utilisation courante du débogueur WinDev 19, les fondamentaux alphorm.com™©
  • 72. Le débogueur WinDev 19, les fondamentaux alphorm.com™©
  • 73. Ce qu’on a couvert • Apprendre à débugguer un programme WinDev 19, les fondamentaux alphorm.com™©
  • 74. L’éditeur d’état Utilisation du RAD Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 75. Plan • Utilisation du RAD Les différents types d’état Les différentes sources de données Les formats de papier WinDev 19, les fondamentaux alphorm.com™©
  • 76. Le RAD WinDev 19, les fondamentaux alphorm.com™©
  • 77. Ce qu’on a couvert • L’utilisation courante de l’éditeur d’état WinDev 19, les fondamentaux alphorm.com™©
  • 78. L’éditeur d’état Tour d’horizon Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum de l’éditeur d’état Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 79. Plan • La description d’un état • Les différents blocs WinDev 19, les fondamentaux alphorm.com™©
  • 80. Les différents blocs WinDev 19, les fondamentaux alphorm.com™©
  • 81. Ce qu’on a couvert • La création d’un état simple WinDev 19, les fondamentaux alphorm.com™©
  • 82. L’éditeur d’état Création d’un état Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 83. Plan • Gestion des ruptures • Les différents appels dans le code WinDev 19, les fondamentaux alphorm.com™©
  • 84. Ce qu’on a couvert • La création d’un état simple • L’impression et l’appel dans le code WinDev 19, les fondamentaux alphorm.com™©
  • 85. La génération et le déploiement Création Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum de l’exécutable Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 86. Plan • Les bibliothèques • Le Framework WinDev • Les macro-codes utilisateur WinDev 19, les fondamentaux alphorm.com™©
  • 87. Les bibliothèques WinDev 19, les fondamentaux alphorm.com™©
  • 88. Le Framework WinDev Gestion des Webservices wd190awws.dll Générateur de codes-barres wd190barc.dll Fonctions d'accès aux terminaux mobiles wd190ce.dll Driver Natif XBase wd190db.dll Fonctions iOS wd190device.dll Services Google wd190ggl.dll Fonctions groupware wd190gpu.dll Fonctions de gravure wd190grv.dll Fonctions Java wd190jav.dll Modèles de données wd190mdl.dll Fonctions de messagerie wd190mess.dll Accès à .Net 2.0 wd190net2.dll Accès à .Net 4.0 wd190net4.dll Driver Natif XML wd190nxml.dll Gestion des ActiveX wd190ole.dll Gestion des pages dynamiques wd190page.dll Génération de fichier PCL wd190pcl.dll Réplication HyperFileSQL wd190rpl.dll Driver Natif SQLite wd190sqlite.dll Passage de tests automatiques wd190test.dll Transactions HyperFileSQL wd190trs.dll Affichage HTML wd190wk.dll Support XAML/XAML Support wd190xaml.dll Hyper File 5 WD553HF.dll WinDev 19, les fondamentaux alphorm.com™©
  • 89. Le Framework WinDev Machine virtuelle wd190vm.dll Actions prédéfinies wd190action.dll Macro Code Utilisateur wd190cod.dll Fonctions de communication wd190com.dll Compilation dynamique wd190cpl.dll Impression des états wd190etat.dll Gestion des graphes wd190grf.dll Moteur HFSQL wd190hf.dll Gestion des images wd190img.dll Fonctions mathématiques wd190mat.dll Gestion des champs wd190obj.dll Client OLE DB wd190oldb.dll Gestion du dessin wd190pnt.dll Fonctions d'impression wd190prn.dll SQL wd190sql.dll Fonctions standard wd190std.dll Unicode wd190uni.dll Gestion XLS wd190xls.dll Génération de fichier XML wd190xml.dll Fonctions de compression wd190zip.dll Génération de page HTML wd190html.dll Génération de fichier PDF wd190pdf.dll Génération de fichier RTF wd190rtf.dll WinDev 19, les fondamentaux alphorm.com™©
  • 90. Les macro-codes utilisateur WinDev 19, les fondamentaux alphorm.com™©
  • 91. Ce qu’on a couvert • La compilation et la génération d’une application WinDev 19, les fondamentaux alphorm.com™©
  • 92. La génération et le déploiement La procédure Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum d’installation Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 93. Plan • Utilisation de l’assistant • Gestion des mises à jour WinDev 19, les fondamentaux alphorm.com™©
  • 94. Utilisation de l’assistant WinDev 19, les fondamentaux alphorm.com™©
  • 95. Gestion des mises à jour WinDev 19, les fondamentaux alphorm.com™©
  • 96. Ce qu’on a couvert • L’installation de l’application WinDev 19, les fondamentaux alphorm.com™©
  • 97. La génération et le déploiement Test du déploiement Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 98. Plan • Test du déploiement WinDev 19, les fondamentaux alphorm.com™©
  • 99. Ce qu’on a couvert • Test du déploiement WinDev 19, les fondamentaux alphorm.com™©
  • 100. Windev 19, les fondamentaux Conclusion Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.com WinDev 19, les fondamentaux alphorm.com™©
  • 101. Tout d’abord… En espérant que vous n’en soyez pas arrivé là avant la fin…. ;) WinDev 19, les fondamentaux alphorm.com™©
  • 102. Tout d’abord… … Je vous dit un grand merci de m’avoir suivi… WinDev 19, les fondamentaux alphorm.com™©
  • 103. Des questions ? Un projet ? Nicolas UNGERN-STERNBERG Contacts : Mon profil LinkedIn : http://lnkd.in/jFZV_n Site de l’entreprise : http://www.informatiquedes2caps.com Mon profil Alphorm : http://www.alphorm.com/auteur/nicolas-ungern-sternberg Forum Alphorm : http://www.alphorm.com/forum/ WinDev 19, les fondamentaux alphorm.com™©
  • 104. Bilan de la formation • Destinée aux développeurs, aux responsables souhaitant découvrir WinDev 19 • Avoir une vue d’ensemble de l’AGL WinDev • Avoir les bases pour pouvoir utiliser WinDev pour de petits projets simples WinDev 19, les fondamentaux alphorm.com™©
  • 105. Le mot de la fin • L’utilisation d’un AGL tel que windev ne dispense pas d’avoir une gestion correcte de ses projets ! Etude du besoin client / utilisateur Analyse préalable, analyse fonctionnelle et technique Suivi du projet, pour éviter toute dérive Ne pas négliger la documentation projet Grâce à PCSOFT, nous pouvons nous concentrer beaucoup plus sur le métier alors … FONCEZ ! WinDev 19, les fondamentaux alphorm.com™©
  • 106. A tout de suite sur les formations suivantes ! WinDev 19, les fondamentaux alphorm.com™©