Upload
alphormcom
View
30.733
Download
17
Embed Size (px)
Citation preview
Présentation de la formation
Windev 19, les fondamentaux
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
Présentation de la formation
Plan• Présentation du formateur
• Le cursus des formations
• Le plan de formation
• Publics concernés
WinDev 19, les fondamentaux alphorm.com™©
• Connaissances requises
• Liens utiles
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 :
WinDev 19, les fondamentaux alphorm.com™©
� 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
Cursus A.G.L. PCSOFT
Les fondamentaux
Avancé
Android
IOS / Apple
Le gestionnaire de code source
Base HFSQL
mobile
Lesfondamentaux
Avancé
WinDev 19, les fondamentaux alphorm.com™©
Confirmé
Expert
Les nouveautés de la version 20
Windows CEmobile
Expert
Pour les utilisateurs
avancé windev
Le plan de formation
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
Une formation qui se veut pragmatique par la réalisation d’un logiciel de gestion de contact
WinDev 19, les fondamentaux alphorm.com™©
� Tour d’horizon de l’éditeur d’analyse� 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
L’éditeur d’état
� 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
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’éditeurftp4.pcsoft.fr (authentification anonyme)
• L’association « WindevAsso »
WinDev 19, les fondamentaux alphorm.com™©
• L’association « WindevAsso »http://www.windasso.org
• Forum utilisateur windevhttp://tunidev.net
Windev 19, c’est maintenant !
WinDev 19, les fondamentaux alphorm.com™©
Qu'est-ce qu'un AGL ?
Présentation des concepts de WinDev
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Qu'est-ce qu'un AGL ?Le Wlangage, un L5G ?
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
� Avant il y avait l’assembleur, maintenant il y a le Wlangage
Qu’est-ce qu’un AGL ?
Conception
Réalisation Génération Déploiement
UML, Gestion des exigences…
WinDev 19, les fondamentaux alphorm.com™©
Réalisation Génération Déploiement
Maintenance
Outils pour développer Java, .Net, php… Live update, push…
Audit, profiling,feedback…
Qu’est-ce qu’un AGL ?• Avantages :
� Tout est inclus
� Développement plus rapide
• Inconvénients :
WinDev 19, les fondamentaux alphorm.com™©
• Inconvénients :
� Utilisation de « boites noires »
� Fortement intégré
� Lié à la « politique » marketing de PCSOFT
Le Wlangage, un L5G ?L1G : Langage machine
0010010010001011111010010111000111
L3G : Visual basic, Pascal, Java…
Set xlo = CreateObject("Excel.Application")DoEventsxlo.Visible = Truexlo.workbooks.Addi = rst.RecordCountj = DataGrid1.Columns.CountFor 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
WinDev 19, les fondamentaux alphorm.com™©
+ 1) = DataGrid1. Columns (k). CaptionNext kl = 0rst.MoveFirstDo While Not rst.EOFFor k = 0 To j - 1
DataGrid1.Col = kxlo.workbooks(1).sheets(1).Cells(l + 2, k
+ 1) = DataGrid1.TextNext krst.MoveNextl = l + 1Loop
mov ecx , Buffer mov edx, BufferSizeint 80h ;
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
WinDev 19, les fondamentaux alphorm.com™©
• L5G : Langage fonctionnel : Le Lisp, le prolog� car (car (cdr (cdr (car (car l1) (cdr l2))) (car l1))) )
� lumière(on) :- interrupteur(on).
Ce qu’on a couvert• Une vue globale de Windev
• La position du Wlangage parmi les autres langages
WinDev 19, les fondamentaux alphorm.com™©
Les principaux outils de l’AGL
Présentation des concepts de WinDev
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Les principaux outils de l’AGL
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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)
WinDev 19, les fondamentaux alphorm.com™©
• La fabrique Logiciel
• Et les autres…
• Et ensuite ?
Le centre de contrôle HFSQLPermet de gérer les différentes bases HFSQL
WinDev 19, les fondamentaux alphorm.com™©
Le centre de suivi de projetsGestion 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 LogicielAutomatiser 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
WinDev 19, les fondamentaux alphorm.com™©
• WDjournal
• WDTrans
• WDHDiff
• Etc…
Et ensuite ?Windev !
WinDev 19, les fondamentaux alphorm.com™©
Ce qu’on a couvertLes principaux outils proposés dans l’AGL windev
WinDev 19, les fondamentaux alphorm.com™©
Tour d’horizonUtiliser une base externe
L’éditeur d’analyse
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Tour d’horizonUtiliser une base externe
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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
WinDev 19, les fondamentaux alphorm.com™©
� Les connexions
• Liaison avec un fichier Excel
• Utilisation du fichier Excel dans une fenêtre windev
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™©
Création et modélisation d’une base HyperfileWDMap et les outils base de données
L’éditeur d’analyse
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
WDMap et les outils base de données
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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é
WinDev 19, les fondamentaux alphorm.com™©
� Le cryptage, la sécurité
� Le paramétrage du RAD
• Les outils base de données
� WDMAP , WDOptimiser, WDModif
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)
WinDev 19, les fondamentaux alphorm.com™©
• TABLE Contact (Est lié à 1 catégorie, Est lié à 1 titre)
� Nom, prénom, adresse, téléphones, photo …
Ce qu’on a couvertModé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
WinDev 19, les fondamentaux alphorm.com™©
• Le modèle de données
Quelques outils de gestion de base de données
Le RAD Applicatif
L’éditeur d’IHM
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Le RAD Applicatif
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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
WinDev 19, les fondamentaux alphorm.com™©
• Création d’une fenêtre de gestion avec le RAD
• Tests et saisies
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 �
WinDev 19, les fondamentaux alphorm.com™©
• 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é
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™©
Tour d’Horizon de l’EDI
L’éditeur d’IHM
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Tour d’Horizon de l’EDI
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
Plan• L’environnement
� Les différentes zones
� Le tableau de bord
• Les volets
Le volet « assistants, exemples et composants »
WinDev 19, les fondamentaux alphorm.com™©
� Le volet « assistants, exemples et composants »
• Le menu déroulant, le bandeau
� Le menu outils
Ce qu’on a couvert• L’éditeur windev
• La force de windev par la mise à disposition d’exemples
WinDev 19, les fondamentaux alphorm.com™©
La charte graphique
L’éditeur d’IHM
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
La charte graphique et les modèles de fenêtre
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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
WinDev 19, les fondamentaux alphorm.com™©
� Création d’un modèle
� Héritage et surcharge
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™©
Le champ table, le binding
L’éditeur d’IHM
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Le champ table, le binding
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
PlanDéveloppement de notre application « GestionDeContact »
• Tour d’horizon des différents champs
� Table, bouton, combo, calendrier …
� Les assistants
• Le champ table en détail
WinDev 19, les fondamentaux alphorm.com™©
• Le champ table en détail
• Le binding des champs
� Automatique
� L’enregistrement en base en quelques lignes de code
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™©
Tour d’horizon
L’éditeur de code
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Tour d’horizon de l’éditeur
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Les déclarations et
L’éditeur de code
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Les déclarations et les opérateurs
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
Plan• Créer et initialiser une variable
• Les principaux types
• Les opérateurs
WinDev 19, les fondamentaux alphorm.com™©
Les principaux types : Les types simplesType TailleBoolé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
WinDev 19, les fondamentaux alphorm.com™©
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
Les principaux types• Les autres types :
� Composés
� Tableaux, tableaux associatifs
� Structures
� Énumérations
WinDev 19, les fondamentaux alphorm.com™©
� Énumérations
� Combinaisons
� Avancés : Pile, liste, Connexion…
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 "+", "[[", "]]"
WinDev 19, les fondamentaux alphorm.com™©
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 "<="
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™©
Les instructions de base
L’éditeur de code
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Les instructions de base
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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)
WinDev 19, les fondamentaux alphorm.com™©
� POUR TOUT (chaines, champs, fichiers, tableaux)
� TANT QUE
• Instructions simples
� RETOUR, SORTIR, RENVOYER, CONTINUE
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-
WinDev 19, les fondamentaux alphorm.com™©
� Fonctions SAP, DDE, MDI, Fax, Soap, Bluetooth, Zip, Ldap, Vidéo, Codes-Barres, XML, Statistiques, financières, Dessin etc…
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™©
� HtransactionDébut, HTransactionFin, HTransactionAnnule
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™©
Les procédures
L’éditeur de code
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Les procédures
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
Plan• Déclarations
� PROCEDURE <Nom de la procédure>(<Paramètres>) [: <Type du retour>]<Code de la procédure>
• Appels
WinDev 19, les fondamentaux alphorm.com™©
� [<Valeur retournée> = ] <Nom de la procédure>([<Paramètres>])
� (<Valeur 1>, ..., <Valeur N>) = <Nom de la procédure>([<Paramètres>])
Ce qu’on a couvert• La création et l’utilisation des procédures et fonctions
WinDev 19, les fondamentaux alphorm.com™©
La gestion des erreurs et
L’éditeur de code
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
La gestion des erreurs et exceptions
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Le débogueur
L’éditeur de code
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Le débogueur
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Utilisation du RAD
L’éditeur d’état
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Utilisation du RAD
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Tour d’horizon
L’éditeur d’état
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Tour d’horizon de l’éditeur d’état
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Création d’un état
L’éditeur d’état
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Création d’un état
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Création
La génération et le déploiement
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Création de l’exécutable
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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 WinDevGestion 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
WinDev 19, les fondamentaux alphorm.com™©
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
Le Framework WinDevMachine 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
WinDev 19, les fondamentaux alphorm.com™©
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
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 procédure
La génération et le déploiement
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
La procédure d’installation
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Test du déploiement
La génération et le déploiement
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Test du déploiement
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
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™©
Conclusion
Windev 19, les fondamentaux
WinDev 19, les fondamentaux alphorm.com™©
Site : http://www.alphorm.comBlog : http://www.alphorm.com/blogForum : http://www.alphorm.com/forum
Nicolas Ungern-sternbergFormateur et gérant d’informatique des 2 [email protected]
Conclusion
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
WinDev 19, les fondamentaux alphorm.com™©
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/
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
WinDev 19, les fondamentaux alphorm.com™©
� 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 !
A tout de suite sur les formations suivantes !
WinDev 19, les fondamentaux alphorm.com™©