SlideShare une entreprise Scribd logo
1  sur  137
Télécharger pour lire hors ligne
26/11/2015
1
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
WinDev 20, Avancé.
Présentation de la formation
26/11/2015
2
Formation WinDev 20, Avancé alphorm.com™©
Plan
• La présentation du formateur
• Le cursus des formations PC Soft
• Le plan de formation
• Le public concerné
• Les prérequis
26/11/2015
2
Formation WinDev 20, Avancé alphorm.com™©
Plan
• La présentation du formateur
• Le cursus des formations PC Soft
• Le plan de formation
• Le public concerné
• Les prérequis
26/11/2015
2
Formation WinDev 20, Avancé alphorm.com™©
Plan
• La présentation du formateur
• Le cursus des formations PC Soft
• Le plan de formation
• Le public concerné
• Les prérequis
26/11/2015
5
Formation WinDev 20, Avancé alphorm.com™©
Cursus A.G.L. PCSOFT version 20
Les
fondamentaux
Perfectionnement
Avancé
Expert
Les nouveautés
de la version 20
Android
iOS / Apple
Windows CE
mobile
mobile
Les
fondamentaux
Avancé
Expert
Le gestionnaire de
code source
Base HFSQL
26/11/2015
6
Formation WinDev 20, Avancé alphorm.com™©
Le plan de la formation
• Présentation de la formation
Présentation de la formation
Présentation du projet de démonstration
Création du projet et de la base de données
• La base de données
Mise en place de la réplication universelle programmée
Les requêtes dynamiques
• L'interface Homme/Machine
La création et principe d'une fenêtre type entête/lignes de détail
Les concepts du multifenêtrage
Le multifenêtrage "libre"
Le multifenêtrage MDI
Le champ Onglet "MDI (dynamique)"
La gestion des contextes indépendants HFSQL
Les plans (fenêtres de type "assistant")
La création et l'utilisation des fenêtres internes
L'utilisation des zones répétées
L'utilisation du champ arbre
Le champ table hiérarchique
Le champ carte
• La programmation et les concepts
Le glisser-déplacer programmé
La gestion des événements
Les exceptions
L'analyseur de performances
Les indirections
La compilation dynamique
Le clonage de champs
Le MCU
Le champ ruban
• L'installation
Les patches
Le déploiement par HTTP
26/11/2015
7
Formation WinDev 20, Avancé alphorm.com™©
Publics concerné
• Tous les développeurs connaissant WinDev et désirant approfondir
leurs connaissance du produit
• Les décideurs, chefs et directeurs de projets désirant connaître les
fonctionnalités avancées de WinDev
26/11/2015
8
Formation WinDev 20, Avancé alphorm.com™©
Connaissances requises
• De bonnes notions en développement informatique
• Avoir suivi la formation « WinDev 19, les
fondamentaux »
http://www.alphorm.com/tutoriel/formation-en-ligne-
windev-19-les-fondamentaux
• Facultatif : avoir suivi la formation « WinDev 20,
Perfectionnement »
http://www.alphorm.com/tutoriel/formation-en-ligne-
windev-20-perfectionnement
26/11/2015
9
Formation WinDev 20, Avancé alphorm.com™©
Les autres formations PC Soft sur Alphorm
26/11/2015
10
Formation WinDev 20, Avancé alphorm.com™©
Les autres formations dev sur Alphorm
26/11/2015
11
Formation WinDev 20, Avancé alphorm.com™©
Vous êtes prêts ? ☺
26/11/2015
12
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Présentation du projet
de démonstration
Présentation de la formation
26/11/2015
13
Formation WinDev 20, Avancé alphorm.com™©
Projet de démonstration
• Sujets variés et sans liens entre eux
• Projet regroupant des démonstrations diverses
• Plusieurs projets selon le chapitre
26/11/2015
14
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Présentation des projets de démonstration du cours
26/11/2015
15
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Création du projet
de démonstration
Présentation de la formation
26/11/2015
16
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Création du projet d’exemples
• Création de la base de données d’exemple
26/11/2015
17
Formation WinDev 20, Avancé alphorm.com™©
Analyse
26/11/2015
18
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Création du projet
• Création de la base de données d’exemple
26/11/2015
19
Formation WinDev 20, Avancé alphorm.com™©
La réplication universelle
programmée
La base de données
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
26/11/2015
20
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de la réplication universelle
• Programmation
26/11/2015
21
Formation WinDev 20, Avancé alphorm.com™©
Principes de la réplication universelle
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
3
Formation WinDev 20, Avancé alphorm.com™©
Présentation du formateur
• Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
31
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La description et la conception d’une fenêtre de type entête et lignes de
détail
26/11/2015
32
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Création et utilisation
de fenêtres internes
L’Interface Homme-Machine
26/11/2015
33
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes des fenêtres internes
• Programmation
26/11/2015
34
Formation WinDev 20, Avancé alphorm.com™©
Principes des fenêtres internes
• Permet d’inclure une fenêtre dans une autre
26/11/2015
35
Formation WinDev 20, Avancé alphorm.com™©
Création et programmation
• Le champ fenêtre interne
• Le type fenêtre interne
• Programmation
ChangeFenêtreSource
FenTailleUtile
• Propriété
..FenêtreSource
26/11/2015
36
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La création et l’utilisation des fenêtres internes
26/11/2015
37
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Les concepts
du multifenêtrage
L’Interface Homme-Machine
26/11/2015
38
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Description des différentes techniques de multifenêtrage
• Le multifenêtrage libre
• Le multifenêtrage MDI
• Le multifenêtrage par onglets (MDI dynamique)
26/11/2015
39
Formation WinDev 20, Avancé alphorm.com™©
Multifenêtrage libre
• Fenêtres indépendantes (pas l’une dans l’autre)
• Modales ou non modales
26/11/2015
40
Formation WinDev 20, Avancé alphorm.com™©
Multifenêtrage MDI
• Des fenêtres filles (et sœurs) s’ouvrent dans une fenêtre mère
• Exemple : WinDev
26/11/2015
41
Formation WinDev 20, Avancé alphorm.com™©
Multifenêtrage par onglets
• Les fenêtres s’ouvrent dans des onglets
• Exemples : les navigateurs Chrome, Firefox, Internet Explorer, etc.
26/11/2015
42
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les différents concepts de multifenêtrage
26/11/2015
43
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le multifenêtrage libre
L’Interface Homme-Machine
26/11/2015
44
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes du multifenêtrage libre
• Programmation
26/11/2015
45
Formation WinDev 20, Avancé alphorm.com™©
Principes du multifenêtrage libre
• Fenêtres indépendantes (pas l’une dans l’autre)
• Modales ou non modales
26/11/2015
46
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Ouvre
• OuvreFille
• OuvreSœur
• Ferme
26/11/2015
47
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et la programmation du multifenêtrage libre
26/11/2015
48
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le multifenêtrage MDI
L’Interface Homme-Machine
26/11/2015
49
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes du multifenêtrage MDI
• Programmation
26/11/2015
50
Formation WinDev 20, Avancé alphorm.com™©
Principes du multifenêtrage MDI
• Des fenêtres filles (et sœurs) s’ouvrent dans une fenêtre mère
• Exemple : WinDev
26/11/2015
51
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• MDIOuvre
• OuvreSoeur
• FenEtat
• MDIMenuFenêtre
• MDIActive
26/11/2015
52
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et la programmation du multifenêtrage MDI
26/11/2015
53
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Les contextes
indépendants HFSQL
L’Interface Homme-Machine
26/11/2015
54
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Le principe des contextes HFSQL
• Les contextes indépendants
• Programmation
26/11/2015
55
Formation WinDev 20, Avancé alphorm.com™©
Le principe des contextes HFSQL
• Contexte HFSQL
• Option sur les fenêtres
• Option sur les états
26/11/2015
56
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• HSauvePosition
• HRetourPosition
26/11/2015
57
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La notion de contexte HFSQL
• Son utilisation dans les fenêtres et les états
26/11/2015
58
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le multifenêtrage MDI
à onglets dynamiques
L’Interface Homme-Machine
26/11/2015
59
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes du multifenêtrage à onglets
• Programmation
26/11/2015
60
Formation WinDev 20, Avancé alphorm.com™©
• Les fenêtres s’ouvrent dans des onglets
• Exemples : les navigateurs Chrome, Firefox, Internet Explorer, etc.
26/11/2015
61
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Le champ Onglets dynamiques
• Programmation
OngletOuvre
• Propriétés
..OngletDynamique
..AvecBoutonFermeture
..VoletDétachable
..MémoriserLaConfiguration
..FenêtreSiNouveau
..LibreSiNouveau
26/11/2015
62
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et la programmation du multifenêtrage à onglets
26/11/2015
63
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Les plans dans
les fenêtres
L’Interface Homme-Machine
26/11/2015
64
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principe des plans
• Exemple type : un assistant
• Programmation
26/11/2015
65
Formation WinDev 20, Avancé alphorm.com™©
Principe des plans dans les fenêtres
• Les plans sont comme des couches ou des calques
• On change de plan par programmation
• Idéal pour créer des assistants
• Les plans dans les états
26/11/2015
66
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Propriété :
..Plan
26/11/2015
67
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et l’utilisation des plans dans les fenêtres et les états
26/11/2015
68
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
L’utilisation des zones
répétées
L’Interface Homme-Machine
26/11/2015
69
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Présentation du champ zone répétée
• Description des différentes options
• Programmation
26/11/2015
70
Formation WinDev 20, Avancé alphorm.com™©
Champ et programmation
• Le champ Zone répétée
La notion d’attributs
• Programmation
ZoneRépétéeAjoute
ZoneRépétéeSélectPlus
ZoneRépétéeAjoute
ZoneRépétéeSupprime
ZoneRépétéeInsère
ZoneRépétéeOccurrence
ZoneRépétéeAffiche
Etc.
26/11/2015
71
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Création et programmation des zones répétées
26/11/2015
72
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le champ arbre
L’Interface Homme-Machine
26/11/2015
73
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Présentation du champ arbre (ou TreeView)
• Description de ces différentes options
• Programmation
26/11/2015
74
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• ArbreAjoute
• ArbreEnroule
• ArbreDéroule
• ArbreEnrouleTout
• ArbreDérouleTout
• ArbreCherche
• ArbreOccurrence
• ArbrePosition
• ArbreSelectPlus
• ArbreTrie
• Propriétés
• Traitements
26/11/2015
75
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Créer et manipuler un champ arbre dans WinDev
26/11/2015
76
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le champ table
hiérarchique
L’Interface Homme-Machine
26/11/2015
77
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Description du champ table hiérarchique
• Programmation
26/11/2015
78
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Programmation
TableAjoute
TableInsère
TableAjouteLigne
TableAjouteFils
TableInsèreLigne
TableInsèreFils
• Propriétés
..AjouteFilsDifféré
26/11/2015
79
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Créer et programmer une table hiérérchique
26/11/2015
80
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le champ carte
L’Interface Homme-Machine
26/11/2015
81
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Présentation du champ carte
• Programmation
26/11/2015
82
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• CarteAffichePosition
• CarteAjouteItinéraire
• CarteAjouteMarqueur
• CarteDistanceIntinéraire
• CarteInfoXY
• Etc.
26/11/2015
83
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La création et la programmation du champ carte
26/11/2015
84
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le glisser-déplacer
programmé
La programmation et les concepts
26/11/2015
85
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Présentation des principes du glisser-déplacer (drag-and-drop)
• Drag-and-drop entre champs
• Drag-and-drop depuis l’explorateur
• Programmation
26/11/2015
86
Formation WinDev 20, Avancé alphorm.com™©
Drag-and-drop entre champs
• Automatique
• Par programmation
26/11/2015
4
Formation WinDev 20, Avancé alphorm.com™©
Mes formations sur Alphorm
• WinDev Mobile 20 iOS
http://www.alphorm.com/tutoriel/formation-en-ligne-windev-mobile-
20-ios
Dans cette formation vous allez apprendre avec WinDev Mobile pour
iOS, par le développement pas à pas d’un logiciel mobile.
• WinDev 20, Perfectionnement
http://www.alphorm.com/tutoriel/formation-en-ligne-windev-20-
perfectionnement
Dans cette formation vous allez approfondir vos connaissances sur la
manipulation des bases de données avec les triggers, la gestion des
blocages, etc.
• Et beaucoup plus de formation à venir ☺
26/11/2015
88
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• DndEvénement
• ExplorerAccepte
• ExplorerRécupère
• Evénement
26/11/2015
89
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La programmation du glisser-déplacer (drag-and-drop)
26/11/2015
90
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
La gestion
des événements
La programmation et les concepts
26/11/2015
91
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de la gestion des événements
• Programmation
26/11/2015
92
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Evénement
• FinEvénement
• Handle
• Multitâche
26/11/2015
93
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La gestion des événements Windows sous WinDev
26/11/2015
94
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Les exceptions
La programmation et les concepts
26/11/2015
95
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de gestion des exceptions
• Gestion automatique
• Gestion programmée
• Programmation
26/11/2015
96
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Quand Exception
• ExceptionActive
• ExceptionDéclenche
26/11/2015
97
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les mécanismes de gestion des exceptions sous WinDev
26/11/2015
98
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
L’analyseur
de performances
La programmation et les concepts
26/11/2015
99
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de fonctionnement de l’analyseur de performances
• Utilisation
• Programmation
26/11/2015
100
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• AnalyseurDébut
• AnalyseurFin
26/11/2015
101
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Utilisation de l’analyseur de performances de WinDev
26/11/2015
102
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Les indirections
La programmation et les concepts
26/11/2015
103
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principe des indirections dans WinDev
• Programmation
26/11/2015
104
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Utilisation des accolades {}
• Types
indChamp
indFichier
indRubrique
Etc.
26/11/2015
105
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• L’utilisation des indirections en WLangage
26/11/2015
106
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
La compilation
dynamique
La programmation et les concepts
26/11/2015
107
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Les principes de la compilation dynamique
• Programmation
26/11/2015
108
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Compile
• Exécute
• ExécuteCode
• ExécuteTraitement
• EvalueExpression
26/11/2015
109
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La compilation dynamique en Wlangage
• La programmation
26/11/2015
110
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le clonage des champs
La programmation et les concepts
26/11/2015
111
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes et usage du clonage de champs
• Programmation
26/11/2015
112
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• ChampClone
• ChampSupprime
• MenuClone
26/11/2015
113
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Le clonage de champs dans WinDev
• La programmation
26/11/2015
114
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le Macro Code Utilisateur
La programmation et les concepts
26/11/2015
115
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes et utilisation du MCU (Macro Code Utilisateur)
• Programmation
26/11/2015
116
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Mise en place
Propriétés du projet
Propriétés de la fenêtre
• MCUOuvre
• MCUActif
• EnModeMCU
26/11/2015
117
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La mise en place du MCU (Macro Code Utilisateur) dans une application
WinDev
26/11/2015
118
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le champ ruban
La programmation et les concepts
26/11/2015
119
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes d’utilisation du champ ruban
• Mise en place
• Programmation
26/11/2015
120
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Programmation
RubanFermeRegroupement
RubanFinModeDéplié
RubanAdapteTaille
RubanSurligneVolet
• Propriétés
..Enroulé
..Occurrence
26/11/2015
121
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Utilisation et programmation du champ ruban dans WinDev
26/11/2015
122
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Les patches
L’installation
26/11/2015
123
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes des patches d’application
• Mise en place du support des patches par l’application
• Création d’un patch
• Effacement des patches
26/11/2015
124
Formation WinDev 20, Avancé alphorm.com™©
Création d’une bibliothèque de patch
• Projet – Patch – Créer un patch de la bibliothèque
26/11/2015
125
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Création et utilisation d’un patch pour une application WinDev
26/11/2015
126
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Le déploiement par HTTP
L’installation
26/11/2015
127
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Les différentes méthodes de déploiement d’une application
• Principes du déploiement HTTP
• Prérequis
• Mise en œuvre
26/11/2015
128
Formation WinDev 20, Avancé alphorm.com™©
Installation classique
26/11/2015
5
Formation WinDev 20, Avancé alphorm.com™©
Cursus A.G.L. PCSOFT version 20
Les
fondamentaux
Perfectionnement
Avancé
Expert
Les nouveautés
de la version 20
Android
iOS / Apple
Windows CE
mobile
mobile
Les
fondamentaux
Avancé
Expert
Le gestionnaire de
code source
Base HFSQL
26/11/2015
130
Formation WinDev 20, Avancé alphorm.com™©
Principes du déploiement HTTP
26/11/2015
131
Formation WinDev 20, Avancé alphorm.com™©
Prérequis
• Serveur ou hébergement Web
• Serveur ou hébergement FTP
26/11/2015
132
Formation WinDev 20, Avancé alphorm.com™©
Mise en oeuvre
26/11/2015
133
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Principes et mise en œuvre du déploiement d’une application Windev
par HTTP
26/11/2015
134
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.com
Blog : http://blog.alphorm.com
Forum : http://forum.alphorm.com
Patrick Antouly
Formateur, Développeur et Consultant
patrick@antouly.fr
Conclusion
WinDev 20 Avancé
26/11/2015
135
Formation WinDev 20, Avancé alphorm.com™©
Des questions? Des projets?
Patrick Antouly
• Développeur indépendant
• Chef de projet, expert sur les technologies PC SOFT
• Consultant et formateur indépendant
• Mes références :
Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly
Site de l’entreprise : http://www.antouly.fr
Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
26/11/2015
136
Formation WinDev 20, Avancé alphorm.com™©
Bilan
• La base de données
Mise en place de la réplication universelle programmée
Les requêtes dynamiques
• L'interface Homme/Machine
La création et principe d'une fenêtre type entête/lignes de détail
Les concepts du multifenêtrage
Le multifenêtrage "libre"
Le multifenêtrage MDI
Le champ Onglet "MDI (dynamique)"
La gestion des contextes indépendants HFSQL
Les plans (fenêtres de type "assistant")
La création et l'utilisation des fenêtres internes
L'utilisation des zones répétées
L'utilisation du champ arbre
Le champ table hiérarchique
Le champ carte
• La programmation et les concepts
Le glisser-déplacer programmé
La gestion des événements
Les exceptions
L'analyseur de performances
Les indirections
La compilation dynamique
Le clonage de champs
Le MCU
Le champ ruban
• L'installation
Les patches
Le déploiement par HTTP
26/11/2015
137
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
A bientôt sur les autres formations PCSOFT

Contenu connexe

Tendances

Alphorm.com Support Formation Sophos UTM les fonctionnalités avancées
Alphorm.com Support Formation Sophos UTM les fonctionnalités avancéesAlphorm.com Support Formation Sophos UTM les fonctionnalités avancées
Alphorm.com Support Formation Sophos UTM les fonctionnalités avancées
Alphorm
 
Alphorm.com support de la formation Stormshield, Expert
Alphorm.com support de la formation Stormshield, ExpertAlphorm.com support de la formation Stormshield, Expert
Alphorm.com support de la formation Stormshield, Expert
Alphorm
 
Alphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM Administration
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 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 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 de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm
 

Tendances (20)

Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentaux
 
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 VMware Workstation 11
Alphorm.com Formation VMware Workstation 11 Alphorm.com Formation VMware Workstation 11
Alphorm.com Formation VMware Workstation 11
 
Alphorm.com Support Formation Sophos UTM les fonctionnalités avancées
Alphorm.com Support Formation Sophos UTM les fonctionnalités avancéesAlphorm.com Support Formation Sophos UTM les fonctionnalités avancées
Alphorm.com Support Formation Sophos UTM les fonctionnalités avancées
 
Alphorm.com support de la formation Stormshield, Expert
Alphorm.com support de la formation Stormshield, ExpertAlphorm.com support de la formation Stormshield, Expert
Alphorm.com support de la formation Stormshield, Expert
 
Alphorm.com Formation knockoutJS
Alphorm.com Formation knockoutJSAlphorm.com Formation knockoutJS
Alphorm.com Formation knockoutJS
 
Alphorm.com Support de la Formation Windows 10 Troubleshooting avancé
Alphorm.com Support de la Formation Windows 10 Troubleshooting avancéAlphorm.com Support de la Formation Windows 10 Troubleshooting avancé
Alphorm.com Support de la Formation Windows 10 Troubleshooting avancé
 
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 support-formation-v mware-v-center-6-ss
Alphorm.com support-formation-v mware-v-center-6-ssAlphorm.com support-formation-v mware-v-center-6-ss
Alphorm.com support-formation-v mware-v-center-6-ss
 
Alphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM Administration
 
Support de la formation Inventor 2017 : perfectionnement
Support de la formation Inventor 2017 : perfectionnementSupport de la formation Inventor 2017 : perfectionnement
Support de la formation Inventor 2017 : perfectionnement
 
Alphorm.com Support Formation Android 6, Expert
Alphorm.com Support Formation Android 6, ExpertAlphorm.com Support Formation Android 6, Expert
Alphorm.com Support Formation Android 6, Expert
 
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 programmer en C# 6
Alphorm.com support de la formation programmer en C# 6Alphorm.com support de la formation programmer en C# 6
Alphorm.com support de la formation programmer en C# 6
 
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 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 - 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 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 Support VMware vSphere 6, Le réseau virtuel
Alphorm.com Support VMware vSphere 6, Le réseau virtuelAlphorm.com Support VMware vSphere 6, Le réseau virtuel
Alphorm.com Support VMware vSphere 6, Le réseau virtuel
 
Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentaux
 

En vedette

Alphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 InitiationAlphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 Initiation
Alphorm
 
Alphorm.com Support de la Formation-PowerPoint 2016 Initiation
Alphorm.com Support de la Formation-PowerPoint 2016 Initiation Alphorm.com Support de la Formation-PowerPoint 2016 Initiation
Alphorm.com Support de la Formation-PowerPoint 2016 Initiation
Alphorm
 
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm
 
Alphorm.com Formation JavaFX
Alphorm.com Formation JavaFXAlphorm.com Formation JavaFX
Alphorm.com Formation JavaFX
Alphorm
 
Alphorm.com Formation Excel 2013 TCD
Alphorm.com Formation Excel 2013 TCDAlphorm.com Formation Excel 2013 TCD
Alphorm.com Formation Excel 2013 TCD
Alphorm
 

En vedette (20)

Alphorm.com Support de la Formation WebDev 21
Alphorm.com Support de la Formation WebDev 21Alphorm.com Support de la Formation WebDev 21
Alphorm.com Support de la Formation WebDev 21
 
Alphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 Perfectionnement
 
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 EXCEL 2016 Initiation Découverte de l’env...
Alphorm.com Support de la formation EXCEL 2016 Initiation Découverte de l’env...Alphorm.com Support de la formation EXCEL 2016 Initiation Découverte de l’env...
Alphorm.com Support de la formation EXCEL 2016 Initiation Découverte de l’env...
 
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 support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 InitiationAlphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 Initiation
 
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
 
alphorm.com - Formation MOS Word 2013 (77-418)
alphorm.com - Formation MOS Word 2013 (77-418)alphorm.com - Formation MOS Word 2013 (77-418)
alphorm.com - Formation MOS Word 2013 (77-418)
 
Alphorm.com Support de la formation EXCEL 2016 initiation ,Organiser et saisi...
Alphorm.com Support de la formation EXCEL 2016 initiation ,Organiser et saisi...Alphorm.com Support de la formation EXCEL 2016 initiation ,Organiser et saisi...
Alphorm.com Support de la formation EXCEL 2016 initiation ,Organiser et saisi...
 
Alphorm.com support de la formation Word 2016 Initiation
Alphorm.com support de la formation Word 2016 InitiationAlphorm.com support de la formation Word 2016 Initiation
Alphorm.com support de la formation Word 2016 Initiation
 
Alphorm.com Support de la formation Programmer en C# avec visual studio 2015
Alphorm.com Support de la formation Programmer en C# avec visual studio 2015Alphorm.com Support de la formation Programmer en C# avec visual studio 2015
Alphorm.com Support de la formation Programmer en C# avec visual studio 2015
 
Alphorm.com Support de la Formation Outlook 2016 Initiation
Alphorm.com  Support de la Formation Outlook 2016 Initiation Alphorm.com  Support de la Formation Outlook 2016 Initiation
Alphorm.com Support de la Formation Outlook 2016 Initiation
 
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 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)
 
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 Support de la Formation-PowerPoint 2016 Initiation
Alphorm.com Support de la Formation-PowerPoint 2016 Initiation Alphorm.com Support de la Formation-PowerPoint 2016 Initiation
Alphorm.com Support de la Formation-PowerPoint 2016 Initiation
 
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
 
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 Formation JavaFX
Alphorm.com Formation JavaFXAlphorm.com Formation JavaFX
Alphorm.com Formation JavaFX
 
Alphorm.com Formation Excel 2013 TCD
Alphorm.com Formation Excel 2013 TCDAlphorm.com Formation Excel 2013 TCD
Alphorm.com Formation Excel 2013 TCD
 

Similaire à Alphorm.com win dev-20-avance-ss

Alphorm.com Support de la formation Hacking et Sécurité Metasploit
Alphorm.com Support de la formation Hacking et Sécurité MetasploitAlphorm.com Support de la formation Hacking et Sécurité Metasploit
Alphorm.com Support de la formation Hacking et Sécurité Metasploit
Alphorm
 
15 vem6 e15 3 actions sensibilisation et formation
15 vem6 e15 3 actions sensibilisation et formation15 vem6 e15 3 actions sensibilisation et formation
15 vem6 e15 3 actions sensibilisation et formation
Salon e-tourisme #VeM
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm
 

Similaire à Alphorm.com win dev-20-avance-ss (20)

Alphorm.com Fupport de la Formation CATIA V5 - Perfectionnement
Alphorm.com Fupport de la Formation CATIA V5 - PerfectionnementAlphorm.com Fupport de la Formation CATIA V5 - Perfectionnement
Alphorm.com Fupport de la Formation CATIA V5 - Perfectionnement
 
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 Support de la formation SolidWorks 2016 - Perfectionnement
Alphorm.com Support de la formation SolidWorks 2016 - PerfectionnementAlphorm.com Support de la formation SolidWorks 2016 - Perfectionnement
Alphorm.com Support de la formation SolidWorks 2016 - Perfectionnement
 
Alphorm.com Microsoft AZURE
Alphorm.com Microsoft AZUREAlphorm.com Microsoft AZURE
Alphorm.com Microsoft AZURE
 
Alphorm.com Support de la formation Hacking et Sécurité Metasploit
Alphorm.com Support de la formation Hacking et Sécurité MetasploitAlphorm.com Support de la formation Hacking et Sécurité Metasploit
Alphorm.com Support de la formation Hacking et Sécurité Metasploit
 
Alphorm.com Support de la Formation SolidWorks 2016- les fondamentaux
Alphorm.com Support de la Formation SolidWorks 2016- les fondamentauxAlphorm.com Support de la Formation SolidWorks 2016- les fondamentaux
Alphorm.com Support de la Formation SolidWorks 2016- les fondamentaux
 
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architecturalAlphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
 
6 L'enregistrement de votre équipe
6 L'enregistrement de votre équipe6 L'enregistrement de votre équipe
6 L'enregistrement de votre équipe
 
15 vem6 e15 3 actions sensibilisation et formation
15 vem6 e15 3 actions sensibilisation et formation15 vem6 e15 3 actions sensibilisation et formation
15 vem6 e15 3 actions sensibilisation et formation
 
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec NapaSharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016
 
Salesforce Starter Kit
Salesforce Starter KitSalesforce Starter Kit
Salesforce Starter Kit
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
 
Alphorm.com Support de la Formation CATIA V5 , les fondamentaux
Alphorm.com Support de la Formation CATIA V5 , les fondamentauxAlphorm.com Support de la Formation CATIA V5 , les fondamentaux
Alphorm.com Support de la Formation CATIA V5 , les fondamentaux
 
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
 
Work shop CISCO DATA CENTER - Serveur UCS - 15 janvier 15
Work shop CISCO DATA CENTER - Serveur UCS - 15 janvier 15Work shop CISCO DATA CENTER - Serveur UCS - 15 janvier 15
Work shop CISCO DATA CENTER - Serveur UCS - 15 janvier 15
 
Webschool tours Les CMS Pourquoi Comment
Webschool tours Les CMS Pourquoi CommentWebschool tours Les CMS Pourquoi Comment
Webschool tours Les CMS Pourquoi Comment
 
Alphrom.com Formation Découverte Office 365
Alphrom.com Formation Découverte Office 365Alphrom.com Formation Découverte Office 365
Alphrom.com Formation Découverte Office 365
 
WorkShop SDN / ACI - Jeudi 12 Février 2015
WorkShop SDN / ACI - Jeudi 12 Février 2015WorkShop SDN / ACI - Jeudi 12 Février 2015
WorkShop SDN / ACI - Jeudi 12 Février 2015
 
20 vem6 e20- 3 actions
20 vem6 e20- 3 actions20 vem6 e20- 3 actions
20 vem6 e20- 3 actions
 

Plus 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
 

Plus 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
 

Alphorm.com win dev-20-avance-ss

  • 1. 26/11/2015 1 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr WinDev 20, Avancé. Présentation de la formation
  • 2. 26/11/2015 2 Formation WinDev 20, Avancé alphorm.com™© Plan • La présentation du formateur • Le cursus des formations PC Soft • Le plan de formation • Le public concerné • Les prérequis
  • 3. 26/11/2015 2 Formation WinDev 20, Avancé alphorm.com™© Plan • La présentation du formateur • Le cursus des formations PC Soft • Le plan de formation • Le public concerné • Les prérequis
  • 4. 26/11/2015 2 Formation WinDev 20, Avancé alphorm.com™© Plan • La présentation du formateur • Le cursus des formations PC Soft • Le plan de formation • Le public concerné • Les prérequis
  • 5. 26/11/2015 5 Formation WinDev 20, Avancé alphorm.com™© Cursus A.G.L. PCSOFT version 20 Les fondamentaux Perfectionnement Avancé Expert Les nouveautés de la version 20 Android iOS / Apple Windows CE mobile mobile Les fondamentaux Avancé Expert Le gestionnaire de code source Base HFSQL
  • 6. 26/11/2015 6 Formation WinDev 20, Avancé alphorm.com™© Le plan de la formation • Présentation de la formation Présentation de la formation Présentation du projet de démonstration Création du projet et de la base de données • La base de données Mise en place de la réplication universelle programmée Les requêtes dynamiques • L'interface Homme/Machine La création et principe d'une fenêtre type entête/lignes de détail Les concepts du multifenêtrage Le multifenêtrage "libre" Le multifenêtrage MDI Le champ Onglet "MDI (dynamique)" La gestion des contextes indépendants HFSQL Les plans (fenêtres de type "assistant") La création et l'utilisation des fenêtres internes L'utilisation des zones répétées L'utilisation du champ arbre Le champ table hiérarchique Le champ carte • La programmation et les concepts Le glisser-déplacer programmé La gestion des événements Les exceptions L'analyseur de performances Les indirections La compilation dynamique Le clonage de champs Le MCU Le champ ruban • L'installation Les patches Le déploiement par HTTP
  • 7. 26/11/2015 7 Formation WinDev 20, Avancé alphorm.com™© Publics concerné • Tous les développeurs connaissant WinDev et désirant approfondir leurs connaissance du produit • Les décideurs, chefs et directeurs de projets désirant connaître les fonctionnalités avancées de WinDev
  • 8. 26/11/2015 8 Formation WinDev 20, Avancé alphorm.com™© Connaissances requises • De bonnes notions en développement informatique • Avoir suivi la formation « WinDev 19, les fondamentaux » http://www.alphorm.com/tutoriel/formation-en-ligne- windev-19-les-fondamentaux • Facultatif : avoir suivi la formation « WinDev 20, Perfectionnement » http://www.alphorm.com/tutoriel/formation-en-ligne- windev-20-perfectionnement
  • 9. 26/11/2015 9 Formation WinDev 20, Avancé alphorm.com™© Les autres formations PC Soft sur Alphorm
  • 10. 26/11/2015 10 Formation WinDev 20, Avancé alphorm.com™© Les autres formations dev sur Alphorm
  • 11. 26/11/2015 11 Formation WinDev 20, Avancé alphorm.com™© Vous êtes prêts ? ☺
  • 12. 26/11/2015 12 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Présentation du projet de démonstration Présentation de la formation
  • 13. 26/11/2015 13 Formation WinDev 20, Avancé alphorm.com™© Projet de démonstration • Sujets variés et sans liens entre eux • Projet regroupant des démonstrations diverses • Plusieurs projets selon le chapitre
  • 14. 26/11/2015 14 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Présentation des projets de démonstration du cours
  • 15. 26/11/2015 15 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Création du projet de démonstration Présentation de la formation
  • 16. 26/11/2015 16 Formation WinDev 20, Avancé alphorm.com™© Plan • Création du projet d’exemples • Création de la base de données d’exemple
  • 17. 26/11/2015 17 Formation WinDev 20, Avancé alphorm.com™© Analyse
  • 18. 26/11/2015 18 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Création du projet • Création de la base de données d’exemple
  • 19. 26/11/2015 19 Formation WinDev 20, Avancé alphorm.com™© La réplication universelle programmée La base de données Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr
  • 20. 26/11/2015 20 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de la réplication universelle • Programmation
  • 21. 26/11/2015 21 Formation WinDev 20, Avancé alphorm.com™© Principes de la réplication universelle
  • 22. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 23. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 24. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 25. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 26. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 27. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 28. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 29. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 30. 26/11/2015 3 Formation WinDev 20, Avancé alphorm.com™© Présentation du formateur • Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 31. 26/11/2015 31 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La description et la conception d’une fenêtre de type entête et lignes de détail
  • 32. 26/11/2015 32 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Création et utilisation de fenêtres internes L’Interface Homme-Machine
  • 33. 26/11/2015 33 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes des fenêtres internes • Programmation
  • 34. 26/11/2015 34 Formation WinDev 20, Avancé alphorm.com™© Principes des fenêtres internes • Permet d’inclure une fenêtre dans une autre
  • 35. 26/11/2015 35 Formation WinDev 20, Avancé alphorm.com™© Création et programmation • Le champ fenêtre interne • Le type fenêtre interne • Programmation ChangeFenêtreSource FenTailleUtile • Propriété ..FenêtreSource
  • 36. 26/11/2015 36 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La création et l’utilisation des fenêtres internes
  • 37. 26/11/2015 37 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Les concepts du multifenêtrage L’Interface Homme-Machine
  • 38. 26/11/2015 38 Formation WinDev 20, Avancé alphorm.com™© Plan • Description des différentes techniques de multifenêtrage • Le multifenêtrage libre • Le multifenêtrage MDI • Le multifenêtrage par onglets (MDI dynamique)
  • 39. 26/11/2015 39 Formation WinDev 20, Avancé alphorm.com™© Multifenêtrage libre • Fenêtres indépendantes (pas l’une dans l’autre) • Modales ou non modales
  • 40. 26/11/2015 40 Formation WinDev 20, Avancé alphorm.com™© Multifenêtrage MDI • Des fenêtres filles (et sœurs) s’ouvrent dans une fenêtre mère • Exemple : WinDev
  • 41. 26/11/2015 41 Formation WinDev 20, Avancé alphorm.com™© Multifenêtrage par onglets • Les fenêtres s’ouvrent dans des onglets • Exemples : les navigateurs Chrome, Firefox, Internet Explorer, etc.
  • 42. 26/11/2015 42 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les différents concepts de multifenêtrage
  • 43. 26/11/2015 43 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le multifenêtrage libre L’Interface Homme-Machine
  • 44. 26/11/2015 44 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes du multifenêtrage libre • Programmation
  • 45. 26/11/2015 45 Formation WinDev 20, Avancé alphorm.com™© Principes du multifenêtrage libre • Fenêtres indépendantes (pas l’une dans l’autre) • Modales ou non modales
  • 46. 26/11/2015 46 Formation WinDev 20, Avancé alphorm.com™© Programmation • Ouvre • OuvreFille • OuvreSœur • Ferme
  • 47. 26/11/2015 47 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les principes et la programmation du multifenêtrage libre
  • 48. 26/11/2015 48 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le multifenêtrage MDI L’Interface Homme-Machine
  • 49. 26/11/2015 49 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes du multifenêtrage MDI • Programmation
  • 50. 26/11/2015 50 Formation WinDev 20, Avancé alphorm.com™© Principes du multifenêtrage MDI • Des fenêtres filles (et sœurs) s’ouvrent dans une fenêtre mère • Exemple : WinDev
  • 51. 26/11/2015 51 Formation WinDev 20, Avancé alphorm.com™© Programmation • MDIOuvre • OuvreSoeur • FenEtat • MDIMenuFenêtre • MDIActive
  • 52. 26/11/2015 52 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les principes et la programmation du multifenêtrage MDI
  • 53. 26/11/2015 53 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Les contextes indépendants HFSQL L’Interface Homme-Machine
  • 54. 26/11/2015 54 Formation WinDev 20, Avancé alphorm.com™© Plan • Le principe des contextes HFSQL • Les contextes indépendants • Programmation
  • 55. 26/11/2015 55 Formation WinDev 20, Avancé alphorm.com™© Le principe des contextes HFSQL • Contexte HFSQL • Option sur les fenêtres • Option sur les états
  • 56. 26/11/2015 56 Formation WinDev 20, Avancé alphorm.com™© Programmation • HSauvePosition • HRetourPosition
  • 57. 26/11/2015 57 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La notion de contexte HFSQL • Son utilisation dans les fenêtres et les états
  • 58. 26/11/2015 58 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le multifenêtrage MDI à onglets dynamiques L’Interface Homme-Machine
  • 59. 26/11/2015 59 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes du multifenêtrage à onglets • Programmation
  • 60. 26/11/2015 60 Formation WinDev 20, Avancé alphorm.com™© • Les fenêtres s’ouvrent dans des onglets • Exemples : les navigateurs Chrome, Firefox, Internet Explorer, etc.
  • 61. 26/11/2015 61 Formation WinDev 20, Avancé alphorm.com™© Programmation • Le champ Onglets dynamiques • Programmation OngletOuvre • Propriétés ..OngletDynamique ..AvecBoutonFermeture ..VoletDétachable ..MémoriserLaConfiguration ..FenêtreSiNouveau ..LibreSiNouveau
  • 62. 26/11/2015 62 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les principes et la programmation du multifenêtrage à onglets
  • 63. 26/11/2015 63 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Les plans dans les fenêtres L’Interface Homme-Machine
  • 64. 26/11/2015 64 Formation WinDev 20, Avancé alphorm.com™© Plan • Principe des plans • Exemple type : un assistant • Programmation
  • 65. 26/11/2015 65 Formation WinDev 20, Avancé alphorm.com™© Principe des plans dans les fenêtres • Les plans sont comme des couches ou des calques • On change de plan par programmation • Idéal pour créer des assistants • Les plans dans les états
  • 66. 26/11/2015 66 Formation WinDev 20, Avancé alphorm.com™© Programmation • Propriété : ..Plan
  • 67. 26/11/2015 67 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les principes et l’utilisation des plans dans les fenêtres et les états
  • 68. 26/11/2015 68 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr L’utilisation des zones répétées L’Interface Homme-Machine
  • 69. 26/11/2015 69 Formation WinDev 20, Avancé alphorm.com™© Plan • Présentation du champ zone répétée • Description des différentes options • Programmation
  • 70. 26/11/2015 70 Formation WinDev 20, Avancé alphorm.com™© Champ et programmation • Le champ Zone répétée La notion d’attributs • Programmation ZoneRépétéeAjoute ZoneRépétéeSélectPlus ZoneRépétéeAjoute ZoneRépétéeSupprime ZoneRépétéeInsère ZoneRépétéeOccurrence ZoneRépétéeAffiche Etc.
  • 71. 26/11/2015 71 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Création et programmation des zones répétées
  • 72. 26/11/2015 72 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le champ arbre L’Interface Homme-Machine
  • 73. 26/11/2015 73 Formation WinDev 20, Avancé alphorm.com™© Plan • Présentation du champ arbre (ou TreeView) • Description de ces différentes options • Programmation
  • 74. 26/11/2015 74 Formation WinDev 20, Avancé alphorm.com™© Programmation • ArbreAjoute • ArbreEnroule • ArbreDéroule • ArbreEnrouleTout • ArbreDérouleTout • ArbreCherche • ArbreOccurrence • ArbrePosition • ArbreSelectPlus • ArbreTrie • Propriétés • Traitements
  • 75. 26/11/2015 75 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Créer et manipuler un champ arbre dans WinDev
  • 76. 26/11/2015 76 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le champ table hiérarchique L’Interface Homme-Machine
  • 77. 26/11/2015 77 Formation WinDev 20, Avancé alphorm.com™© Plan • Description du champ table hiérarchique • Programmation
  • 78. 26/11/2015 78 Formation WinDev 20, Avancé alphorm.com™© Programmation • Programmation TableAjoute TableInsère TableAjouteLigne TableAjouteFils TableInsèreLigne TableInsèreFils • Propriétés ..AjouteFilsDifféré
  • 79. 26/11/2015 79 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Créer et programmer une table hiérérchique
  • 80. 26/11/2015 80 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le champ carte L’Interface Homme-Machine
  • 81. 26/11/2015 81 Formation WinDev 20, Avancé alphorm.com™© Plan • Présentation du champ carte • Programmation
  • 82. 26/11/2015 82 Formation WinDev 20, Avancé alphorm.com™© Programmation • CarteAffichePosition • CarteAjouteItinéraire • CarteAjouteMarqueur • CarteDistanceIntinéraire • CarteInfoXY • Etc.
  • 83. 26/11/2015 83 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La création et la programmation du champ carte
  • 84. 26/11/2015 84 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le glisser-déplacer programmé La programmation et les concepts
  • 85. 26/11/2015 85 Formation WinDev 20, Avancé alphorm.com™© Plan • Présentation des principes du glisser-déplacer (drag-and-drop) • Drag-and-drop entre champs • Drag-and-drop depuis l’explorateur • Programmation
  • 86. 26/11/2015 86 Formation WinDev 20, Avancé alphorm.com™© Drag-and-drop entre champs • Automatique • Par programmation
  • 87. 26/11/2015 4 Formation WinDev 20, Avancé alphorm.com™© Mes formations sur Alphorm • WinDev Mobile 20 iOS http://www.alphorm.com/tutoriel/formation-en-ligne-windev-mobile- 20-ios Dans cette formation vous allez apprendre avec WinDev Mobile pour iOS, par le développement pas à pas d’un logiciel mobile. • WinDev 20, Perfectionnement http://www.alphorm.com/tutoriel/formation-en-ligne-windev-20- perfectionnement Dans cette formation vous allez approfondir vos connaissances sur la manipulation des bases de données avec les triggers, la gestion des blocages, etc. • Et beaucoup plus de formation à venir ☺
  • 88. 26/11/2015 88 Formation WinDev 20, Avancé alphorm.com™© Programmation • DndEvénement • ExplorerAccepte • ExplorerRécupère • Evénement
  • 89. 26/11/2015 89 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La programmation du glisser-déplacer (drag-and-drop)
  • 90. 26/11/2015 90 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr La gestion des événements La programmation et les concepts
  • 91. 26/11/2015 91 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de la gestion des événements • Programmation
  • 92. 26/11/2015 92 Formation WinDev 20, Avancé alphorm.com™© Programmation • Evénement • FinEvénement • Handle • Multitâche
  • 93. 26/11/2015 93 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La gestion des événements Windows sous WinDev
  • 94. 26/11/2015 94 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Les exceptions La programmation et les concepts
  • 95. 26/11/2015 95 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de gestion des exceptions • Gestion automatique • Gestion programmée • Programmation
  • 96. 26/11/2015 96 Formation WinDev 20, Avancé alphorm.com™© Programmation • Quand Exception • ExceptionActive • ExceptionDéclenche
  • 97. 26/11/2015 97 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les mécanismes de gestion des exceptions sous WinDev
  • 98. 26/11/2015 98 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr L’analyseur de performances La programmation et les concepts
  • 99. 26/11/2015 99 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de fonctionnement de l’analyseur de performances • Utilisation • Programmation
  • 100. 26/11/2015 100 Formation WinDev 20, Avancé alphorm.com™© Programmation • AnalyseurDébut • AnalyseurFin
  • 101. 26/11/2015 101 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Utilisation de l’analyseur de performances de WinDev
  • 102. 26/11/2015 102 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Les indirections La programmation et les concepts
  • 103. 26/11/2015 103 Formation WinDev 20, Avancé alphorm.com™© Plan • Principe des indirections dans WinDev • Programmation
  • 104. 26/11/2015 104 Formation WinDev 20, Avancé alphorm.com™© Programmation • Utilisation des accolades {} • Types indChamp indFichier indRubrique Etc.
  • 105. 26/11/2015 105 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • L’utilisation des indirections en WLangage
  • 106. 26/11/2015 106 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr La compilation dynamique La programmation et les concepts
  • 107. 26/11/2015 107 Formation WinDev 20, Avancé alphorm.com™© Plan • Les principes de la compilation dynamique • Programmation
  • 108. 26/11/2015 108 Formation WinDev 20, Avancé alphorm.com™© Programmation • Compile • Exécute • ExécuteCode • ExécuteTraitement • EvalueExpression
  • 109. 26/11/2015 109 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La compilation dynamique en Wlangage • La programmation
  • 110. 26/11/2015 110 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le clonage des champs La programmation et les concepts
  • 111. 26/11/2015 111 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes et usage du clonage de champs • Programmation
  • 112. 26/11/2015 112 Formation WinDev 20, Avancé alphorm.com™© Programmation • ChampClone • ChampSupprime • MenuClone
  • 113. 26/11/2015 113 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Le clonage de champs dans WinDev • La programmation
  • 114. 26/11/2015 114 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le Macro Code Utilisateur La programmation et les concepts
  • 115. 26/11/2015 115 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes et utilisation du MCU (Macro Code Utilisateur) • Programmation
  • 116. 26/11/2015 116 Formation WinDev 20, Avancé alphorm.com™© Programmation • Mise en place Propriétés du projet Propriétés de la fenêtre • MCUOuvre • MCUActif • EnModeMCU
  • 117. 26/11/2015 117 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La mise en place du MCU (Macro Code Utilisateur) dans une application WinDev
  • 118. 26/11/2015 118 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le champ ruban La programmation et les concepts
  • 119. 26/11/2015 119 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes d’utilisation du champ ruban • Mise en place • Programmation
  • 120. 26/11/2015 120 Formation WinDev 20, Avancé alphorm.com™© Programmation • Programmation RubanFermeRegroupement RubanFinModeDéplié RubanAdapteTaille RubanSurligneVolet • Propriétés ..Enroulé ..Occurrence
  • 121. 26/11/2015 121 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Utilisation et programmation du champ ruban dans WinDev
  • 122. 26/11/2015 122 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Les patches L’installation
  • 123. 26/11/2015 123 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes des patches d’application • Mise en place du support des patches par l’application • Création d’un patch • Effacement des patches
  • 124. 26/11/2015 124 Formation WinDev 20, Avancé alphorm.com™© Création d’une bibliothèque de patch • Projet – Patch – Créer un patch de la bibliothèque
  • 125. 26/11/2015 125 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Création et utilisation d’un patch pour une application WinDev
  • 126. 26/11/2015 126 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Le déploiement par HTTP L’installation
  • 127. 26/11/2015 127 Formation WinDev 20, Avancé alphorm.com™© Plan • Les différentes méthodes de déploiement d’une application • Principes du déploiement HTTP • Prérequis • Mise en œuvre
  • 128. 26/11/2015 128 Formation WinDev 20, Avancé alphorm.com™© Installation classique
  • 129. 26/11/2015 5 Formation WinDev 20, Avancé alphorm.com™© Cursus A.G.L. PCSOFT version 20 Les fondamentaux Perfectionnement Avancé Expert Les nouveautés de la version 20 Android iOS / Apple Windows CE mobile mobile Les fondamentaux Avancé Expert Le gestionnaire de code source Base HFSQL
  • 130. 26/11/2015 130 Formation WinDev 20, Avancé alphorm.com™© Principes du déploiement HTTP
  • 131. 26/11/2015 131 Formation WinDev 20, Avancé alphorm.com™© Prérequis • Serveur ou hébergement Web • Serveur ou hébergement FTP
  • 132. 26/11/2015 132 Formation WinDev 20, Avancé alphorm.com™© Mise en oeuvre
  • 133. 26/11/2015 133 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Principes et mise en œuvre du déploiement d’une application Windev par HTTP
  • 134. 26/11/2015 134 Formation WinDev 20, Avancé alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Patrick Antouly Formateur, Développeur et Consultant patrick@antouly.fr Conclusion WinDev 20 Avancé
  • 135. 26/11/2015 135 Formation WinDev 20, Avancé alphorm.com™© Des questions? Des projets? Patrick Antouly • Développeur indépendant • Chef de projet, expert sur les technologies PC SOFT • Consultant et formateur indépendant • Mes références : Mon profil LinkedIn : http://fr.linkedin.com/in/patrickantouly Site de l’entreprise : http://www.antouly.fr Mon profil Alphorm : http://www.alphorm.com/formateur/Patrick-ANTOULY
  • 136. 26/11/2015 136 Formation WinDev 20, Avancé alphorm.com™© Bilan • La base de données Mise en place de la réplication universelle programmée Les requêtes dynamiques • L'interface Homme/Machine La création et principe d'une fenêtre type entête/lignes de détail Les concepts du multifenêtrage Le multifenêtrage "libre" Le multifenêtrage MDI Le champ Onglet "MDI (dynamique)" La gestion des contextes indépendants HFSQL Les plans (fenêtres de type "assistant") La création et l'utilisation des fenêtres internes L'utilisation des zones répétées L'utilisation du champ arbre Le champ table hiérarchique Le champ carte • La programmation et les concepts Le glisser-déplacer programmé La gestion des événements Les exceptions L'analyseur de performances Les indirections La compilation dynamique Le clonage de champs Le MCU Le champ ruban • L'installation Les patches Le déploiement par HTTP
  • 137. 26/11/2015 137 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert A bientôt sur les autres formations PCSOFT