alphorm.com win dev-20-avance-ss
TRANSCRIPT
![Page 1: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/1.jpg)
26/11/2015
1
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
WinDev 20, Avancé.
Présentation de la formation
![Page 2: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/2.jpg)
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
![Page 3: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/3.jpg)
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
![Page 4: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/4.jpg)
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 ☺
![Page 5: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/5.jpg)
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 CEmobile
mobile
Lesfondamentaux
Avancé
Expert
Le gestionnaire de code source
Base HFSQL
![Page 6: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/6.jpg)
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
![Page 7: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/7.jpg)
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
![Page 8: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/8.jpg)
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
![Page 9: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/9.jpg)
26/11/2015
9
Formation WinDev 20, Avancé alphorm.com™©
Les autres formations PC Soft sur Alphorm
![Page 10: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/10.jpg)
26/11/2015
10
Formation WinDev 20, Avancé alphorm.com™©
Les autres formations dev sur Alphorm
![Page 11: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/11.jpg)
26/11/2015
11
Formation WinDev 20, Avancé alphorm.com™©
Vous êtes prêts ? ☺
![Page 12: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/12.jpg)
26/11/2015
12
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Présentation du projet de démonstration
Présentation de la formation
![Page 13: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/13.jpg)
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
![Page 14: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/14.jpg)
26/11/2015
14
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Présentation des projets de démonstration du cours
![Page 15: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/15.jpg)
26/11/2015
15
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Création du projet de démonstration
Présentation de la formation
![Page 16: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/16.jpg)
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
![Page 17: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/17.jpg)
26/11/2015
17
Formation WinDev 20, Avancé alphorm.com™©
Analyse
![Page 18: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/18.jpg)
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
![Page 19: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/19.jpg)
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.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
![Page 20: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/20.jpg)
26/11/2015
20
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de la réplication universelle
• Programmation
![Page 21: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/21.jpg)
26/11/2015
21
Formation WinDev 20, Avancé alphorm.com™©
Principes de la réplication universelle
![Page 22: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/22.jpg)
26/11/2015
22
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• HCréeRéplicaMaître
• HCréeRéplicaAbonné
• HGèreRéplication
• HSynchroniseRéplica
![Page 23: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/23.jpg)
26/11/2015
23
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La réplication universelle programmée
![Page 24: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/24.jpg)
26/11/2015
24
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les requêtes dynamiques (ou paramétrées)
La base de données
![Page 25: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/25.jpg)
26/11/2015
25
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Les requêtes paramétrées
• Requêtes SQL
• Passage de paramètres aux requêtes autonomes
• Passage de paramètres aux requêtes intégrées
• Méthodes de passage des paramètres
• Programmation
![Page 26: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/26.jpg)
26/11/2015
26
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• HExécuteRequête
• Etc.
![Page 27: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/27.jpg)
26/11/2015
27
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les requêtes dynamiques ou paramétrées
• Les différentes méthodes de passage de paramètres
![Page 28: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/28.jpg)
26/11/2015
28
Formation WinDev 20, Avancé alphorm.com™©
Fenêtre de type entête et lignes de détail
L’Interface Homme-Machine
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
![Page 29: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/29.jpg)
26/11/2015
29
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Description de la fenêtre
• Conception
• Programmation
![Page 30: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/30.jpg)
26/11/2015
30
Formation WinDev 20, Avancé alphorm.com™©
Description de la fenêtre
• Il s’agit d’une fenêtre comportant:
� Des détails dans la partie haute
� Une liste dans la partie basse
• Exemples :
� Client avec ses factures
� Une facture
� Etc.
![Page 31: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/31.jpg)
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
![Page 32: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/32.jpg)
26/11/2015
32
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Création et utilisation de fenêtres internes
L’Interface Homme-Machine
![Page 33: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/33.jpg)
26/11/2015
33
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes des fenêtres internes
• Programmation
![Page 34: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/34.jpg)
26/11/2015
34
Formation WinDev 20, Avancé alphorm.com™©
Principes des fenêtres internes
• Permet d’inclure une fenêtre dans une autre
![Page 35: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/35.jpg)
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
![Page 36: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/36.jpg)
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
![Page 37: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/37.jpg)
26/11/2015
37
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les concepts du multifenêtrage
L’Interface Homme-Machine
![Page 38: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/38.jpg)
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)
![Page 39: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/39.jpg)
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
![Page 40: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/40.jpg)
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
![Page 41: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/41.jpg)
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.
![Page 42: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/42.jpg)
26/11/2015
42
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les différents concepts de multifenêtrage
![Page 43: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/43.jpg)
26/11/2015
43
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le multifenêtrage libre
L’Interface Homme-Machine
![Page 44: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/44.jpg)
26/11/2015
44
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes du multifenêtrage libre
• Programmation
![Page 45: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/45.jpg)
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
![Page 46: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/46.jpg)
26/11/2015
46
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Ouvre
• OuvreFille
• OuvreSœur
• Ferme
![Page 47: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/47.jpg)
26/11/2015
47
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et la programmation du multifenêtrage libre
![Page 48: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/48.jpg)
26/11/2015
48
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le multifenêtrage MDI
L’Interface Homme-Machine
![Page 49: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/49.jpg)
26/11/2015
49
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes du multifenêtrage MDI
• Programmation
![Page 50: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/50.jpg)
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
![Page 51: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/51.jpg)
26/11/2015
51
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• MDIOuvre
• OuvreSoeur
• FenEtat
• MDIMenuFenêtre
• MDIActive
![Page 52: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/52.jpg)
26/11/2015
52
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et la programmation du multifenêtrage MDI
![Page 53: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/53.jpg)
26/11/2015
53
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les contextes indépendants HFSQL
L’Interface Homme-Machine
![Page 54: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/54.jpg)
26/11/2015
54
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Le principe des contextes HFSQL
• Les contextes indépendants
• Programmation
![Page 55: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/55.jpg)
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
![Page 56: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/56.jpg)
26/11/2015
56
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• HSauvePosition
• HRetourPosition
![Page 57: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/57.jpg)
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
![Page 58: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/58.jpg)
26/11/2015
58
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le multifenêtrage MDI à onglets dynamiques
L’Interface Homme-Machine
![Page 59: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/59.jpg)
26/11/2015
59
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes du multifenêtrage à onglets
• Programmation
![Page 60: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/60.jpg)
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.
![Page 61: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/61.jpg)
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
![Page 62: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/62.jpg)
26/11/2015
62
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les principes et la programmation du multifenêtrage à onglets
![Page 63: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/63.jpg)
26/11/2015
63
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les plans dans les fenêtres
L’Interface Homme-Machine
![Page 64: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/64.jpg)
26/11/2015
64
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principe des plans
• Exemple type : un assistant
• Programmation
![Page 65: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/65.jpg)
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
![Page 66: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/66.jpg)
26/11/2015
66
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Propriété :
� ..Plan
![Page 67: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/67.jpg)
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
![Page 68: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/68.jpg)
26/11/2015
68
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
L’utilisation des zones répétées
L’Interface Homme-Machine
![Page 69: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/69.jpg)
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
![Page 70: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/70.jpg)
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.
![Page 71: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/71.jpg)
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
![Page 72: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/72.jpg)
26/11/2015
72
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le champ arbre
L’Interface Homme-Machine
![Page 73: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/73.jpg)
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
![Page 74: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/74.jpg)
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
![Page 75: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/75.jpg)
26/11/2015
75
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Créer et manipuler un champ arbre dans WinDev
![Page 76: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/76.jpg)
26/11/2015
76
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le champ table hiérarchique
L’Interface Homme-Machine
![Page 77: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/77.jpg)
26/11/2015
77
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Description du champ table hiérarchique
• Programmation
![Page 78: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/78.jpg)
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é
![Page 79: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/79.jpg)
26/11/2015
79
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Créer et programmer une table hiérérchique
![Page 80: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/80.jpg)
26/11/2015
80
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le champ carte
L’Interface Homme-Machine
![Page 81: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/81.jpg)
26/11/2015
81
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Présentation du champ carte
• Programmation
![Page 82: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/82.jpg)
26/11/2015
82
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• CarteAffichePosition
• CarteAjouteItinéraire
• CarteAjouteMarqueur
• CarteDistanceIntinéraire
• CarteInfoXY
• Etc.
![Page 83: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/83.jpg)
26/11/2015
83
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La création et la programmation du champ carte
![Page 84: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/84.jpg)
26/11/2015
84
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le glisser-déplacer programmé
La programmation et les concepts
![Page 85: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/85.jpg)
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
![Page 86: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/86.jpg)
26/11/2015
86
Formation WinDev 20, Avancé alphorm.com™©
Drag-and-drop entre champs
• Automatique
• Par programmation
![Page 87: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/87.jpg)
26/11/2015
87
Formation WinDev 20, Avancé alphorm.com™©
Drag-and-drop depuis l’explorateur
• Uniquement par programmation
![Page 88: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/88.jpg)
26/11/2015
88
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• DndEvénement
• ExplorerAccepte
• ExplorerRécupère
• Evénement
![Page 89: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/89.jpg)
26/11/2015
89
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La programmation du glisser-déplacer (drag-and-drop)
![Page 90: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/90.jpg)
26/11/2015
90
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
La gestion des événements
La programmation et les concepts
![Page 91: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/91.jpg)
26/11/2015
91
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de la gestion des événements
• Programmation
![Page 92: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/92.jpg)
26/11/2015
92
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Evénement
• FinEvénement
• Handle
• Multitâche
![Page 93: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/93.jpg)
26/11/2015
93
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La gestion des événements Windows sous WinDev
![Page 94: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/94.jpg)
26/11/2015
94
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les exceptions
La programmation et les concepts
![Page 95: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/95.jpg)
26/11/2015
95
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de gestion des exceptions
• Gestion automatique
• Gestion programmée
• Programmation
![Page 96: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/96.jpg)
26/11/2015
96
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Quand Exception
• ExceptionActive
• ExceptionDéclenche
![Page 97: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/97.jpg)
26/11/2015
97
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Les mécanismes de gestion des exceptions sous WinDev
![Page 98: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/98.jpg)
26/11/2015
98
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
L’analyseur de performances
La programmation et les concepts
![Page 99: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/99.jpg)
26/11/2015
99
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes de fonctionnement de l’analyseur de performances
• Utilisation
• Programmation
![Page 100: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/100.jpg)
26/11/2015
100
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• AnalyseurDébut
• AnalyseurFin
![Page 101: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/101.jpg)
26/11/2015
101
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Utilisation de l’analyseur de performances de WinDev
![Page 102: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/102.jpg)
26/11/2015
102
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les indirections
La programmation et les concepts
![Page 103: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/103.jpg)
26/11/2015
103
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principe des indirections dans WinDev
• Programmation
![Page 104: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/104.jpg)
26/11/2015
104
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Utilisation des accolades {}
• Types
� indChamp
� indFichier
� indRubrique
� Etc.
![Page 105: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/105.jpg)
26/11/2015
105
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• L’utilisation des indirections en WLangage
![Page 106: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/106.jpg)
26/11/2015
106
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
La compilation dynamique
La programmation et les concepts
![Page 107: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/107.jpg)
26/11/2015
107
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Les principes de la compilation dynamique
• Programmation
![Page 108: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/108.jpg)
26/11/2015
108
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Compile
• Exécute
• ExécuteCode
• ExécuteTraitement
• EvalueExpression
![Page 109: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/109.jpg)
26/11/2015
109
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• La compilation dynamique en Wlangage
• La programmation
![Page 110: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/110.jpg)
26/11/2015
110
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le clonage des champs
La programmation et les concepts
![Page 111: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/111.jpg)
26/11/2015
111
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes et usage du clonage de champs
• Programmation
![Page 112: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/112.jpg)
26/11/2015
112
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• ChampClone
• ChampSupprime
• MenuClone
![Page 113: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/113.jpg)
26/11/2015
113
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Le clonage de champs dans WinDev
• La programmation
![Page 114: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/114.jpg)
26/11/2015
114
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le Macro Code Utilisateur
La programmation et les concepts
![Page 115: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/115.jpg)
26/11/2015
115
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes et utilisation du MCU (Macro Code Utilisateur)
• Programmation
![Page 116: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/116.jpg)
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
![Page 117: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/117.jpg)
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
![Page 118: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/118.jpg)
26/11/2015
118
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le champ ruban
La programmation et les concepts
![Page 119: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/119.jpg)
26/11/2015
119
Formation WinDev 20, Avancé alphorm.com™©
Plan
• Principes d’utilisation du champ ruban
• Mise en place
• Programmation
![Page 120: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/120.jpg)
26/11/2015
120
Formation WinDev 20, Avancé alphorm.com™©
Programmation
• Programmation
� RubanFermeRegroupement
� RubanFinModeDéplié
� RubanAdapteTaille
� RubanSurligneVolet
• Propriétés
� ..Enroulé
� ..Occurrence
![Page 121: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/121.jpg)
26/11/2015
121
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
• Utilisation et programmation du champ ruban dans WinDev
![Page 122: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/122.jpg)
26/11/2015
122
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Les patches
L’installation
![Page 123: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/123.jpg)
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
![Page 124: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/124.jpg)
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
![Page 125: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/125.jpg)
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
![Page 126: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/126.jpg)
26/11/2015
126
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Le déploiement par HTTP
L’installation
![Page 127: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/127.jpg)
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
![Page 128: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/128.jpg)
26/11/2015
128
Formation WinDev 20, Avancé alphorm.com™©
Installation classique
![Page 129: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/129.jpg)
26/11/2015
129
Formation WinDev 20, Avancé alphorm.com™©
Installation réseau
![Page 130: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/130.jpg)
26/11/2015
130
Formation WinDev 20, Avancé alphorm.com™©
Principes du déploiement HTTP
![Page 131: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/131.jpg)
26/11/2015
131
Formation WinDev 20, Avancé alphorm.com™©
Prérequis
• Serveur ou hébergement Web
• Serveur ou hébergement FTP
![Page 132: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/132.jpg)
26/11/2015
132
Formation WinDev 20, Avancé alphorm.com™©
Mise en oeuvre
![Page 133: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/133.jpg)
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 Windevpar HTTP
![Page 134: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/134.jpg)
26/11/2015
134
Formation WinDev 20, Avancé alphorm.com™©
Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com
Patrick AntoulyFormateur, Développeur et Consultant [email protected]
Conclusion
WinDev 20 Avancé
![Page 135: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/135.jpg)
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
![Page 136: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/136.jpg)
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
![Page 137: Alphorm.com win dev-20-avance-ss](https://reader030.vdocuments.mx/reader030/viewer/2022021506/587414421a28abcb5b8b4f51/html5/thumbnails/137.jpg)
26/11/2015
137
Formation WinDev 20, Avancé alphorm.com™©
Ce qu’on a couvert
A bientôt sur les autres formations PCSOFT