Présentation de la formation Windev 19, les fondamentaux WinDev 19, les fondame

Présentation de la formation Windev 19, les fondamentaux WinDev 19, les fondamentaux alphorm.com™© 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 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 Les fondamentaux Avancé WinDev 19, les fondamentaux alphorm.com™© Confirmé Expert Les nouveautés de la version 20 Windows CE mobile 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’éditeur ftp4.pcsoft.fr (authentification anonyme) • L’association « WindevAsso » WinDev 19, les fondamentaux alphorm.com™© • L’association « WindevAsso » http://www.windasso.org • Forum utilisateur windev http://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.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Qu'est-ce qu'un AGL ? Le Wlangage, un L5G ? Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.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™©  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") 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 WinDev 19, les fondamentaux alphorm.com™© + 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 mov ecx, Buffer mov edx, BufferSize int 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.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Les principaux outils de l’AGL Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.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) WinDev 19, les fondamentaux alphorm.com™© • La fabrique Logiciel • Et les autres… • Et ensuite ? 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 WinDev 19, les fondamentaux alphorm.com™© • WDjournal • WDTrans • WDHDiff • Etc… 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™© Tour d’horizon Utiliser une base externe L’éditeur d’analyse WinDev 19, les fondamentaux alphorm.com™© Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Tour d’horizon Utiliser une base externe Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.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 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 Hyperfile WDMap et les outils base de données L’éditeur d’analyse WinDev 19, les fondamentaux alphorm.com™© Site : http://www.alphorm.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum WDMap et les outils base de données Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.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é 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 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 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.com Blog : http://www.alphorm.com/blog Forum : http://www.alphorm.com/forum Le RAD Applicatif Nicolas Ungern-sternberg Formateur et gérant d’informatique des 2 caps n.ungern@informatiquedes2caps.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 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 uploads/Management/ alphorm-140923045031-phpapp02.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Nov 16, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 19.9416MB