Alphorm.com win dev-20-avance-ss

17 257 vues

Publié le

Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-windev-20-avance

Dans cette formation WinDev 20, vous allez approfondir vos connaissances sur la manipulation des bases de données avec les requêtes paramétrées et la réplication universelle programmée.

Vous découvrirez divers éléments de l’interface utilisateur (IHM ou Interface Homme Machine) tels que les différentes méthodes de gestion du multifenêtrage, la gestion des plans, les fenêtres internes, les arbres et les tables hiérarchiques, etc.

Cette formation WinDev 20 vous permettra de découvrir plusieurs concepts de programmation comme le glisser-déplacer (drag-and-drop), les exceptions, les indirections, le clonage de champs…

Vous aborderez enfin quelques options intéressantes du déploiement des applications avec la gestion des patches et le déploiement par HTTP.

Bonnes découvertes et bons développements !

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
17 257
Sur SlideShare
0
Issues des intégrations
0
Intégrations
12 571
Actions
Partages
0
Téléchargements
112
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Alphorm.com win dev-20-avance-ss

  1. 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. 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. 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. 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. 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. 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. 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. 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. 9. 26/11/2015 9 Formation WinDev 20, Avancé alphorm.com™© Les autres formations PC Soft sur Alphorm
  10. 10. 26/11/2015 10 Formation WinDev 20, Avancé alphorm.com™© Les autres formations dev sur Alphorm
  11. 11. 26/11/2015 11 Formation WinDev 20, Avancé alphorm.com™© Vous êtes prêts ? ☺
  12. 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. 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. 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. 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. 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. 17. 26/11/2015 17 Formation WinDev 20, Avancé alphorm.com™© Analyse
  18. 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. 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. 20. 26/11/2015 20 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de la réplication universelle • Programmation
  21. 21. 26/11/2015 21 Formation WinDev 20, Avancé alphorm.com™© Principes de la réplication universelle
  22. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 33. 26/11/2015 33 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes des fenêtres internes • Programmation
  34. 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. 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. 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. 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. 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. 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. 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. 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. 42. 26/11/2015 42 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • Les différents concepts de multifenêtrage
  43. 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. 44. 26/11/2015 44 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes du multifenêtrage libre • Programmation
  45. 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. 46. 26/11/2015 46 Formation WinDev 20, Avancé alphorm.com™© Programmation • Ouvre • OuvreFille • OuvreSœur • Ferme
  47. 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. 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. 49. 26/11/2015 49 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes du multifenêtrage MDI • Programmation
  50. 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. 51. 26/11/2015 51 Formation WinDev 20, Avancé alphorm.com™© Programmation • MDIOuvre • OuvreSoeur • FenEtat • MDIMenuFenêtre • MDIActive
  52. 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. 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. 54. 26/11/2015 54 Formation WinDev 20, Avancé alphorm.com™© Plan • Le principe des contextes HFSQL • Les contextes indépendants • Programmation
  55. 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. 56. 26/11/2015 56 Formation WinDev 20, Avancé alphorm.com™© Programmation • HSauvePosition • HRetourPosition
  57. 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. 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. 59. 26/11/2015 59 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes du multifenêtrage à onglets • Programmation
  60. 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. 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. 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. 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. 64. 26/11/2015 64 Formation WinDev 20, Avancé alphorm.com™© Plan • Principe des plans • Exemple type : un assistant • Programmation
  65. 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. 66. 26/11/2015 66 Formation WinDev 20, Avancé alphorm.com™© Programmation • Propriété : ..Plan
  67. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 77. 26/11/2015 77 Formation WinDev 20, Avancé alphorm.com™© Plan • Description du champ table hiérarchique • Programmation
  78. 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. 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. 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. 81. 26/11/2015 81 Formation WinDev 20, Avancé alphorm.com™© Plan • Présentation du champ carte • Programmation
  82. 82. 26/11/2015 82 Formation WinDev 20, Avancé alphorm.com™© Programmation • CarteAffichePosition • CarteAjouteItinéraire • CarteAjouteMarqueur • CarteDistanceIntinéraire • CarteInfoXY • Etc.
  83. 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. 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. 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. 86. 26/11/2015 86 Formation WinDev 20, Avancé alphorm.com™© Drag-and-drop entre champs • Automatique • Par programmation
  87. 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. 88. 26/11/2015 88 Formation WinDev 20, Avancé alphorm.com™© Programmation • DndEvénement • ExplorerAccepte • ExplorerRécupère • Evénement
  89. 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. 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. 91. 26/11/2015 91 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de la gestion des événements • Programmation
  92. 92. 26/11/2015 92 Formation WinDev 20, Avancé alphorm.com™© Programmation • Evénement • FinEvénement • Handle • Multitâche
  93. 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. 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. 95. 26/11/2015 95 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de gestion des exceptions • Gestion automatique • Gestion programmée • Programmation
  96. 96. 26/11/2015 96 Formation WinDev 20, Avancé alphorm.com™© Programmation • Quand Exception • ExceptionActive • ExceptionDéclenche
  97. 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. 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. 99. 26/11/2015 99 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes de fonctionnement de l’analyseur de performances • Utilisation • Programmation
  100. 100. 26/11/2015 100 Formation WinDev 20, Avancé alphorm.com™© Programmation • AnalyseurDébut • AnalyseurFin
  101. 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. 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. 103. 26/11/2015 103 Formation WinDev 20, Avancé alphorm.com™© Plan • Principe des indirections dans WinDev • Programmation
  104. 104. 26/11/2015 104 Formation WinDev 20, Avancé alphorm.com™© Programmation • Utilisation des accolades {} • Types indChamp indFichier indRubrique Etc.
  105. 105. 26/11/2015 105 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • L’utilisation des indirections en WLangage
  106. 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. 107. 26/11/2015 107 Formation WinDev 20, Avancé alphorm.com™© Plan • Les principes de la compilation dynamique • Programmation
  108. 108. 26/11/2015 108 Formation WinDev 20, Avancé alphorm.com™© Programmation • Compile • Exécute • ExécuteCode • ExécuteTraitement • EvalueExpression
  109. 109. 26/11/2015 109 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert • La compilation dynamique en Wlangage • La programmation
  110. 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. 111. 26/11/2015 111 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes et usage du clonage de champs • Programmation
  112. 112. 26/11/2015 112 Formation WinDev 20, Avancé alphorm.com™© Programmation • ChampClone • ChampSupprime • MenuClone
  113. 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. 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. 115. 26/11/2015 115 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes et utilisation du MCU (Macro Code Utilisateur) • Programmation
  116. 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. 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. 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. 119. 26/11/2015 119 Formation WinDev 20, Avancé alphorm.com™© Plan • Principes d’utilisation du champ ruban • Mise en place • Programmation
  120. 120. 26/11/2015 120 Formation WinDev 20, Avancé alphorm.com™© Programmation • Programmation RubanFermeRegroupement RubanFinModeDéplié RubanAdapteTaille RubanSurligneVolet • Propriétés ..Enroulé ..Occurrence
  121. 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. 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. 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. 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. 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. 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. 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. 128. 26/11/2015 128 Formation WinDev 20, Avancé alphorm.com™© Installation classique
  129. 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. 130. 26/11/2015 130 Formation WinDev 20, Avancé alphorm.com™© Principes du déploiement HTTP
  131. 131. 26/11/2015 131 Formation WinDev 20, Avancé alphorm.com™© Prérequis • Serveur ou hébergement Web • Serveur ou hébergement FTP
  132. 132. 26/11/2015 132 Formation WinDev 20, Avancé alphorm.com™© Mise en oeuvre
  133. 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. 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. 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. 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. 137. 26/11/2015 137 Formation WinDev 20, Avancé alphorm.com™© Ce qu’on a couvert A bientôt sur les autres formations PCSOFT

×