alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 WinDev 19, les fondamentaux Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 1 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 alphorm.com™© WinDev 19, les fondamentaux Cursus A.G.L. PCSOFT mobile Les fondamentaux Les fondamentaux Android Le gestionnaire de code source Avancé Avancé IOS / Apple Base HFSQL Confirmé Expert Windows CE mobile Expert Les nouveautés de la version 20 Pour les utilisateurs avancé windev WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 2 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 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 Présentation du produit Le WLangage, un L5G Les principaux outils L’éditeur d’analyse 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’état Tour d’Horizon de l’éditeur Utilisation du RAD Création d’un état L’éditeur d’IHM La génération et le déploiement 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 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 3 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 4 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 alphorm.com™© WinDev 19, les fondamentaux Windev 19, c’est maintenant ! WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 5 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Présentation des concepts de WinDev Qu'est-ce qu'un AGL ? Le Wlangage, un L5G ? 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 [email protected] 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 6 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 7 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Le Wlangage, un L5G ? L1G : Langage machine 0010010010001011111010010111000111 L2G : L’assembleur mov mov mov mov int eax, 4 ; ebx, 1 ; ecx, Buffer edx, BufferSize 80h ; 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 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 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 8 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • Une vue globale de Windev • La position du Wlangage parmi les autres langages alphorm.com™© WinDev 19, les fondamentaux 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 WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 9 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 10 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 11 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 12 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 13 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert Les principaux outils proposés dans l’AGL windev alphorm.com™© WinDev 19, les fondamentaux 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 WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 14 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 15 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 [email protected] 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 16 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 17 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 [email protected] 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 18 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 19 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 WinDev 19, les fondamentaux Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 20 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • L’éditeur windev • La force de windev par la mise à disposition d’exemples alphorm.com™© WinDev 19, les fondamentaux 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 WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 21 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 22 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 [email protected] 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 23 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 alphorm.com™© WinDev 19, les fondamentaux L’éditeur de code Tour d’horizon de l’éditeur Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 24 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Plan • Les menus • Les raccourcis clavier WinDev 19, les fondamentaux alphorm.com™© L’éditeur WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 25 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • Utilisation de l’éditeur de code alphorm.com™© WinDev 19, les fondamentaux L’éditeur de code Les déclarations et les opérateurs Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 26 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Plan • Créer et initialiser une variable • Les principaux types • Les opérateurs alphorm.com™© WinDev 19, les fondamentaux Les principaux types : Les types simples Type Taille Booléen Entier Entier Entier sur X octets Octet Entier sans signe Entier sans signe sur X octets Entier système Monétaire Numérique(e,d) Réel Réel Réel su 4 octets Chaine caractère Chaine ANSI Chaine Unicode Chaine Buffer Date, heure, DateHeure, Durée Variant Vrai ou Faux -2 x 109 et 2 x 109 (environ) Selon X à 0 et 255 Selon X 4 octets en 32 bits, 8 octets en 64 bits réel codé sur 10 octets Nombre entier ou décimaux 8 octets 4 octets 1, 2 ou 4 octets selon la plate-forme d'exécution Taille dynamique caractère ANSI Taille dynamique caractère UNICODE Taille dynamique Zone mémoire binaire Stocker n'importe quelle valeur de type simple ou complexe WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 27 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Les principaux types • Les autres types : Composés Tableaux, tableaux associatifs Structures Énumérations Combinaisons Avancés : Pile, liste, Connexion… alphorm.com™© WinDev 19, les fondamentaux 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 28 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 alphorm.com™© WinDev 19, les fondamentaux 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 WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 29 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 30 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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, CodesBarres, 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 31 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • Apprentissage de la programmation en Wlangage • Les fonctions d’accès aux données alphorm.com™© WinDev 19, les fondamentaux L’éditeur de code Les procédures Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 32 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 33 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 L’éditeur de code La gestion des erreurs et exceptions Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© Plan • Gestion automatique • Gestion par le code WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 34 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • Gérer les erreurs dans un programme alphorm.com™© WinDev 19, les fondamentaux L’éditeur de code Le débogueur Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 35 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Plan • Utilisation courante du débogueur WinDev 19, les fondamentaux alphorm.com™© Le débogueur WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 36 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • Apprendre à débugguer un programme alphorm.com™© WinDev 19, les fondamentaux L’éditeur d’état Utilisation du RAD Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 37 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 38 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • L’utilisation courante de l’éditeur d’état alphorm.com™© WinDev 19, les fondamentaux L’éditeur d’état Tour d’horizon de l’éditeur d’état Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 39 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Plan • La description d’un état • Les différents blocs WinDev 19, les fondamentaux alphorm.com™© Les différents blocs WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 40 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • La création d’un état simple alphorm.com™© WinDev 19, les fondamentaux 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 WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 41 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 42 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 La génération et le déploiement Création de l’exécutable Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© Plan • Les bibliothèques • Le Framework WinDev • Les macro-codes utilisateur WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 43 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Les bibliothèques alphorm.com™© WinDev 19, les fondamentaux Le Framework WinDev Gestion des Webservices Générateur de codes-barres Fonctions d'accès aux terminaux mobiles Driver Natif XBase Fonctions iOS Services Google Fonctions groupware Fonctions de gravure Fonctions Java Modèles de données Fonctions de messagerie Accès à .Net 2.0 Accès à .Net 4.0 Driver Natif XML Gestion des ActiveX Gestion des pages dynamiques Génération de fichier PCL Réplication HyperFileSQL wd190awws.dll wd190barc.dll wd190ce.dll wd190db.dll wd190device.dll wd190ggl.dll wd190gpu.dll wd190grv.dll wd190jav.dll wd190mdl.dll wd190mess.dll wd190net2.dll wd190net4.dll wd190nxml.dll wd190ole.dll wd190page.dll wd190pcl.dll wd190rpl.dll Driver Natif SQLite Passage de tests automatiques Transactions HyperFileSQL Affichage HTML Support XAML/XAML Support Hyper File 5 wd190sqlite.dll wd190test.dll wd190trs.dll wd190wk.dll wd190xaml.dll WD553HF.dll WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 44 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Le Framework WinDev Machine virtuelle Actions prédéfinies Macro Code Utilisateur Fonctions de communication Compilation dynamique Impression des états Gestion des graphes Moteur HFSQL Gestion des images Fonctions mathématiques Gestion des champs Client OLE DB Gestion du dessin Fonctions d'impression SQL Fonctions standard Unicode Gestion XLS Génération de fichier XML Fonctions de compression Génération de page HTML Génération de fichier PDF Génération de fichier RTF wd190vm.dll wd190action.dll wd190cod.dll wd190com.dll wd190cpl.dll wd190etat.dll wd190grf.dll wd190hf.dll wd190img.dll wd190mat.dll wd190obj.dll wd190oldb.dll wd190pnt.dll wd190prn.dll wd190sql.dll wd190std.dll wd190uni.dll wd190xls.dll wd190xml.dll wd190zip.dll wd190html.dll wd190pdf.dll wd190rtf.dll WinDev 19, les fondamentaux alphorm.com™© Les macro-codes utilisateur WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 45 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • La compilation et la génération d’une application alphorm.com™© WinDev 19, les fondamentaux La génération et le déploiement La procédure d’installation Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 46 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Plan • Utilisation de l’assistant • Gestion des mises à jour WinDev 19, les fondamentaux alphorm.com™© Utilisation de l’assistant WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 47 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Gestion des mises à jour WinDev 19, les fondamentaux alphorm.com™© Ce qu’on a couvert • L’installation de l’application WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 48 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 WinDev 19, les fondamentaux Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© Plan • Test du déploiement WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 49 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 Ce qu’on a couvert • Test du déploiement alphorm.com™© WinDev 19, les fondamentaux Windev 19, les fondamentaux Conclusion Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WinDev 19, les fondamentaux TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps [email protected] alphorm.com™© 50 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 51 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 52 alphorm.com-support de la formation Windev 19,les fondamentaux 23/09/2014 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 TOUTE UTILISATION EN DEHORS D'ALPHORM EST INTERDITE alphorm.com™© 53
© Copyright 2024 ExpyDoc