AUTO FORMATION DÉVELOPPEZ 10 FOIS PLUS VITE WINDEV Mobile Express 22 Documentat
AUTO FORMATION DÉVELOPPEZ 10 FOIS PLUS VITE WINDEV Mobile Express 22 Documentation version 22 - 1 - 0717 Conseil : Pour recevoir directement des mises à jour intermédiaires et des conseils d’utilisa- tion, abonnez-vous à la LST (revue trimestrielle + DVD), en français. Cette documentation n’est pas contractuelle. PC SOFT se réserve le droit de modifier ou de supprimer tout sujet traité dans ce document. Tous les noms de produits ou autres marques cités dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. © PC SOFT 2017 : Aucune reproduction intégrale ou partielle du présent ouvrage sur quelque support que ce soit ne peut être effec tuée sans l’autorisation expresse de PC SOFT. Visitez régulièrement le site www.pcsoft.fr, espace actualités pour vérifier si des mises à jour sont propo sées. Version d’évaluation Diffusion interdite sans l’accord écrit de PC SOFT Sommaire Licence Introduction Préliminaires...........................................................................................................................................................15 Présentation du cours d’auto-formation...............................................................................................................15 Légende des symboles utilisés dans ce guide......................................................................................................16 Comment accéder à l’aide en ligne ?. ....................................................................................................................17 Si vous connaissez WINDEV Mobile 21 .... .............................................................................................................19 Que fait-on avec WINDEV Mobile ?.........................................................................................................................19 PARTIE 1 - Présentation de WINDEV Mobile Leçon 1.1. Découvrez WINDEV Mobile Présentation............................................................................................................................................................24 Lancement de WINDEV Mobile..............................................................................................................................24 Environnement de développement. .......................................................................................................................25 L’éditeur. ...................................................................................................................................................25 La barre de menu (ruban) en détail. ........................................................................................................26 Les couleurs de l’environnement............................................................................................................ 27 PARTIE 2 - Application Android Leçon 2.1. Mon premier projet Android Présentation............................................................................................................................................................32 Configuration nécessaire pour Android. ................................................................................................................32 Mon premier projet. .................................................................................................................................................32 Création du projet. ....................................................................................................................................32 Ma première fenêtre...............................................................................................................................................36 Présentation.............................................................................................................................................36 Création de la fenêtre..............................................................................................................................36 Affichage d’un message. .......................................................................................................................... 37 Premier test.............................................................................................................................................................39 Premier déploiement sur l’appareil. ......................................................................................................................40 Principe. ....................................................................................................................................................40 Mise en place........................................................................................................................................... 41 (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Sommaire 3 Leçon 2.2. Interface (IHM) Présentation............................................................................................................................................................46 Choix de la résolution en fonction du matériel.....................................................................................................46 Orientation de la fenêtre. ........................................................................................................................................46 Exemple pratique..................................................................................................................................... 47 Gestion du tactile. ....................................................................................................................................................49 Exemple pratique.....................................................................................................................................49 Les différents types de champs disponibles. ........................................................................................................51 Leçon 2.3. Diffusion de l’application Présentation............................................................................................................................................................53 Déploiement via Google Play.................................................................................................................................53 Déploiement via un serveur Web...........................................................................................................................53 Déploiement depuis le PC via adb (mode avancé)...............................................................................................54 Copier l’application sur l’appareil Mobile. .............................................................................................................54 PARTIE 3 - Application iOS Leçon 3.1. Mon premier projet iOS Présentation............................................................................................................................................................58 Configuration nécessaire pour iOS........................................................................................................................58 Mon premier projet. .................................................................................................................................................59 Création du projet. ....................................................................................................................................59 Ma première fenêtre...............................................................................................................................................62 Présentation.............................................................................................................................................62 Création de la fenêtre..............................................................................................................................62 Affichage d’un message. ..........................................................................................................................63 Premier test.............................................................................................................................................................65 Premier déploiement sur l’appareil. ......................................................................................................................66 Principe. ....................................................................................................................................................66 Mise en place...........................................................................................................................................66 Transférer le projet WINDEV Mobile sur le Mac......................................................................................68 Compiler le projet sous Xcode.................................................................................................................69 Leçon 3.2. Interface (IHM) Présentation............................................................................................................................................................71 Choix de la résolution en fonction du matériel.....................................................................................................71 Orientation de la fenêtre. ........................................................................................................................................71 Exemple pratique.....................................................................................................................................72 Gestion du tactile. ....................................................................................................................................................74 Exemple pratique.....................................................................................................................................75 Les différents types de champs disponibles. ........................................................................................................76 Leçon 3.3. Diffusion de l’application Présentation............................................................................................................................................................78 Déploiement............................................................................................................................................................78 4 Sommaire (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite PARTIE 4 - Concepts de programmation Leçon 4.1. Concepts et terminologie Présentation............................................................................................................................................................82 Concepts de base....................................................................................................................................................82 Terminologie.............................................................................................................................................83 Leçon 4.2. Les bases du WLangage Les variables ...........................................................................................................................................................85 Qu’est ce qu’une variable ?.....................................................................................................................85 Les types de variables. .............................................................................................................................86 La portée des variables. ........................................................................................................................... 87 Opérations simples sur les variables......................................................................................................88 Conseils....................................................................................................................................................89 Les instructions conditionnelles SI et SELON. .......................................................................................................90 L’instruction SI.........................................................................................................................................90 L’instruction SELON................................................................................................................................. 91 Les boucles..............................................................................................................................................................92 L’instruction POUR...................................................................................................................................92 L’instruction BOUCLE. ..............................................................................................................................92 L’instruction TANTQUE.............................................................................................................................93 Les procédures........................................................................................................................................................94 Types de procédure..................................................................................................................................94 Création et appel d’une procédure. .........................................................................................................94 Paramètres d’une procédure. ..................................................................................................................95 Résultat d’une procédure........................................................................................................................ 97 PARTIE 5 - Android/iOS : Développement d’une application Leçon 5.1. Présentation Présentation......................................................................................................................................................... 102 Le projet exemple utilisé. ..................................................................................................................................... 103 Ouverture du projet................................................................................................................................105 Choix de la plateforme...........................................................................................................................105 Activation de la plateforme iOS. ......................................................................................................................... 105 Leçon 5.2. Développement de l’application Analyse du projet.................................................................................................................................................. 109 Afficher la liste des produits................................................................................................................................ 109 Création de la fenêtre............................................................................................................................110 Création de la fenêtre fiche.................................................................................................................................114 Création de la fenêtre............................................................................................................................114 Création des champs.............................................................................................................................115 Affichage de la fiche depuis la liste des produits. .................................................................................117 (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Sommaire 5 Gestion de la création et de la modification d’un produit.................................................................................118 Modification de la fiche produit.............................................................................................................118 Création d’un nouveau produit. .............................................................................................................122 Utilisation de l’appareil photo et affichage d’une image..................................................................................125 Présentation...........................................................................................................................................125 Création du bouton prise de photo. .......................................................................................................125 Prise de photo. ........................................................................................................................................126 Sélection d’une photo dans l’album de photos....................................................................................126 Gestion du code-barres du produit. ..................................................................................................................... 127 Présentation...........................................................................................................................................127 Mise en place.........................................................................................................................................127 Gestion des ancrages dans la fiche Produit.......................................................................................................128 Utilisation du champ Carte..................................................................................................................................130 Création de la fenêtre............................................................................................................................130 Création du champ Carte. ......................................................................................................................130 Affichage des magasins sur la carte.....................................................................................................131 Utilisation d’un champ Zone multiligne.............................................................................................................132 Création de la fenêtre............................................................................................................................132 Création du champ Zone multiligne......................................................................................................133 Modification du champ Zone multiligne. ...............................................................................................133 Programmation du menu. ......................................................................................................................136 Test de l’application.............................................................................................................................................136 Leçon 5.3. Gérer l’orientation des fenêtres avec les agencements Présentation.........................................................................................................................................................138 Utilisation des ancrages. ......................................................................................................................................139 Tester l’application...............................................................................................................................................145 Leçon 5.4. Fenêtre avec recherche Présentation......................................................................................................................................................... 147 Création de la requête pour rechercher les produits.........................................................................................148 Création de la requête. ...........................................................................................................................148 Test de la requête...................................................................................................................................150 Ajout d’une condition de sélection........................................................................................................150 Test de la requête paramétrée..............................................................................................................152 Création de l’interface. .........................................................................................................................................153 Création de la fenêtre............................................................................................................................153 Gestion de la recherche.........................................................................................................................155 Améliorations de la fenêtre................................................................................................................................. 157 Gestion du "Pull to refresh"....................................................................................................................157 Utilisation d’un menu coulissant. ..........................................................................................................159 6 Sommaire (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Leçon 5.5. Fenêtre avec défilement Présentation......................................................................................................................................................... 164 Création de la fenêtre Fiche avec balayage....................................................................................................... 164 Création de la fenêtre Fiche. ..................................................................................................................164 Création de la fenêtre interne. ...............................................................................................................165 Gestion du balayage dans la fenêtre Fiche. ..........................................................................................165 Test de la fenêtre.................................................................................................................................................. 168 Conclusion. ............................................................................................................................................................ 169 Leçon 5.6. Déploiement de l’application Présentation..........................................................................................................................................................171 Génération de l’application Android....................................................................................................................171 Génération de l’application iOS...........................................................................................................................174 Transférer le projet WINDEV Mobile sur le Mac.................................................................................... 176 Compiler le projet sous Xcode...............................................................................................................177 PARTIE 6 - Application Universal Windows Leçon 6.1. Mon premier projet Universal Windows 10 Présentation.........................................................................................................................................................182 Configuration nécessaire pour Universal Windows 10.....................................................................................182 Mon premier projet. ..............................................................................................................................................182 Création du projet. ..................................................................................................................................182 Ma première fenêtre............................................................................................................................................185 Présentation...........................................................................................................................................185 Création de la fenêtre............................................................................................................................186 Affichage d’un message. ........................................................................................................................187 Premier test..........................................................................................................................................................189 Premier déploiement sur l’appareil. ...................................................................................................................190 Principe. ..................................................................................................................................................190 Mise en place.........................................................................................................................................191 Leçon 6.2. Interface (IHM) Présentation.........................................................................................................................................................194 Choix de la résolution en fonction du matériel..................................................................................................194 Orientation de la fenêtre. .....................................................................................................................................194 Exemple pratique...................................................................................................................................195 (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Sommaire 7 Leçon 6.3. Bases de données Les bases de données disponibles.....................................................................................................................198 Présentation...........................................................................................................................................198 Base de données de type HFSQL..........................................................................................................198 La synchronisation...............................................................................................................................................198 Accès aux données au travers d’un Webservice. ...............................................................................................198 Leçon 6.4. Diffusion de l’application Présentation.........................................................................................................................................................200 Déploiement.........................................................................................................................................................200 PARTIE 7 - Application Windows Mobile Leçon 7.1. Mon premier projet Windows Mobile Présentation.........................................................................................................................................................204 Mon premier projet. ..............................................................................................................................................204 Création du projet. ..................................................................................................................................204 Ma première fenêtre............................................................................................................................................ 207 Présentation...........................................................................................................................................207 Création de la fenêtre............................................................................................................................207 Affichage d’un message. ........................................................................................................................208 Premier test.......................................................................................................................................................... 210 Premier déploiement sur l’appareil. ................................................................................................................... 211 Principe. ..................................................................................................................................................211 Mise en place.........................................................................................................................................211 Leçon 7.2. Bases de données Format des bases de données............................................................................................................................ 214 Base de données de type HFSQL..........................................................................................................214 CEDB.......................................................................................................................................................215 AS/400...................................................................................................................................................215 Partage de données entre deux applications.................................................................................................... 216 Manipulation des mêmes fichiers de données....................................................................................217 Copie des fichiers de données sur le terminal mobile (Pocket PC par exemple)................................217 Leçon 7.3. Programmation avancée Présentation.........................................................................................................................................................220 Ouverture du projet................................................................................................................................220 Description du projet. .............................................................................................................................220 Afficher la liste des produits................................................................................................................................ 221 Création de la fenêtre............................................................................................................................221 Création du champ Table.......................................................................................................................221 8 Sommaire (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Création de la fenêtre fiche.................................................................................................................................223 Création de la fenêtre............................................................................................................................223 Création des champs.............................................................................................................................224 Affichage de la fiche depuis la liste des produits. .................................................................................226 Gestion de la création et de la modification d’un produit................................................................................. 227 Modification de la fiche produit.............................................................................................................227 Création d’un nouveau produit. .............................................................................................................228 Création d’une fenêtre de menu.........................................................................................................................230 Création de la fenêtre............................................................................................................................230 Personnalisation du menu....................................................................................................................231 Programmation du menu. ......................................................................................................................232 Tester l’application...............................................................................................................................................233 Créer l’exécutable. ................................................................................................................................................233 Leçon 7.4. Diffusion de l’application Présentation.........................................................................................................................................................236 Installation au format MSI................................................................................................................................... 237 Installation initiale.................................................................................................................................237 Mise à jour au format MSI. .....................................................................................................................238 Installation au format CAB..................................................................................................................................238 Installation initiale.................................................................................................................................238 Mise à jour au format CAB.....................................................................................................................238 Conclusion (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Sommaire 9 10 Sommaire (c) PC SOFT - www.pcsoft.fr - Version Express - Diffusion interdite Licence Attention: En installant et en utilisant un logiciel WINDEV Mobile version Express vous avez ac- cepté les termes de la licence suivante : Le LOGICIEL désigne le droit d’utilisation du logiciel WINDEV Mobile, dans cette version de dé- monstration (appelée également Version Express, Version d’évaluation ou Version limitée). L’EVALUATEUR représente la personne (physique ou morale) installant et / ou utilisant le logiciel. Une APPLICATION désigne un programme ou un ensemble de programmes réalisé avec le LOGI- CIEL. 1. Version Express Ce LOGICIEL est proposé ici dans une version de "démonstration". Cette version de démonstration est exclusivement destinée au test de ses fonctionnalités, et/ou à une utilisation par des étudiants d’un établissement reconnu par l’Etat pendant la durée de leurs études, en dehors de toute utilisation commerciale, partielle ou totale. De nombreuses fonctionnalités sont bridées, limitées ou différentes de la version "commerciale". Pour créer des applications destinées à être utilisées, il est nécessaire d’acquérir et d’utiliser une version "commerciale" et non cette version de démonstration et de test. Il est strictement interdit de créer en totalité ou en partie une ou des applications dans un autre but que le TEST du LOGICIEL ou la réalisation de Travaux Pratiques dans le cadre d’études. L’utilisation des applications créées dans un but autre que le test de courte durée est interdite. Toute utilisation autre que uploads/s3/ autoformation-windev-mobile-express-22.pdf
Documents similaires










-
47
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 23, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 15.8918MB