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
Documents similaires










-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 16, 2022
- Catégorie Management
- Langue French
- Taille du fichier 19.9416MB