Livrets B4x B4x E D I Environnement de Développement Intégré Copyright: © 2017

Livrets B4x B4x E D I Environnement de Développement Intégré Copyright: © 2017 Anywhere Software Édition 1.1 Dernière mise à jour : 2017.10.12 Table des matières 2 B4x EDI 1 B4x ............................................................................................................................................... 5 2 EDI en général.............................................................................................................................. 6 3 Menu et barre d’outils .................................................................................................................. 7 3.1 Barre d’outils ........................................................................................................................ 7 3.2 Menu Fichier ........................................................................................................................ 8 3.3 Menu Edition ........................................................................................................................ 8 3.4 Menu Projet .......................................................................................................................... 9 3.4.1 Ajouter un nouveau module ........................................................................................... 10 3.5 Menu outils ........................................................................................................................ 11 3.5.1 Options de l’éditeur EDI ................................................................................................ 12 3.5.1.1 Langue .................................................................................................................... 13 3.5.1.2 Thèmes ................................................................................................................... 14 3.5.1.3 Sélecteur de police ................................................................................................. 15 3.5.1.3.1 Saut à la ligne ................................................................................................... 15 3.5.1.4 Configurer le Timeout ............................................................................................ 15 3.5.1.5 Désactiver Complétion automatique implicite ....................................................... 15 3.5.2 Capture d’écran seulement B4A ................................................................................ 16 3.5.3 Capture de vidéo seulement B4A ................................................................................. 17 3.5.4 Nettoyer le dossier de fichiers (fichiers inutiles) ........................................................... 18 3.5.5 Nettoyer le projet............................................................................................................ 18 3.6 Menu clic droit ................................................................................................................... 19 3.7 Mode de compilation.......................................................................................................... 20 3.7.1 B4A et B4J ..................................................................................................................... 21 3.7.1.1 Modes Release et (obfuscated) dans B4A et B4J................................................... 21 3.7.2 B4i .................................................................................................................................. 22 3.7.3 B4R ................................................................................................................................ 22 4 Zone code ................................................................................................................................... 23 4.1 Diviser la zone code ........................................................................................................... 23 4.2 Taille du texte de l’EDI ...................................................................................................... 24 4.3 Entêtes de code Project Attributes / Activity Attributes ................................................... 25 4.3.1 B4A ................................................................................................................................ 25 4.3.1.1 Project Attributes attributs projet .......................................................................... 25 4.3.1.2 Activity Attributes attributs Activity .................................................................... 25 4.3.1.3 Service Attributes attributs service ....................................................................... 26 4.3.2 B4i .................................................................................................................................. 27 4.3.3 B4J ................................................................................................................................. 27 4.3.4 B4R ................................................................................................................................ 27 4.4 Annuler – Refaire .................................................................................................. 28 4.5 Réduire une routine ............................................................................................................ 28 4.6 Réduire une Région ............................................................................................................ 29 4.7 Réduire tout le code en entier............................................................................................. 30 4.8 Basculer les contours Ctrl + 0 .......................................................................................... 31 4.9 Copier un texte sélectionné ................................................................................................ 32 4.10 Déplacer ligne(s) Haut / Bas Alt + Up / Alt + Down ........................................................ 32 4.11 Rechercher / Remplacer ..................................................................................................... 33 4.12 Commenter et décommenter du code .................................................................... 34 4.13 Signets .......................................................................................................................... 35 4.14 Indentation ............................................................................................................. 36 4.15 Format automatique ........................................................................................................... 38 4.16 Documentation en passant au-dessus d’éléments de code ................................................. 39 4.17 Complétion automatique .................................................................................................... 40 4.18 Documentation intégrée ..................................................................................................... 44 Table des matières 3 B4x EDI 4.18.1 Copie d’exemples de code ......................................................................................... 45 4.19 Sauter vers une routine ....................................................................................................... 46 4.20 Mettre en évidence des occurrences de mots ..................................................................... 47 4.21 Points d’arrêt ...................................................................................................................... 48 4.22 Sélecteur de couleur .................................................................... 50 4.23 Sélecteur d’icônes ........................................................................... 51 4.24 Couleurs dans la marge gauche .......................................................................................... 52 4.25 URLs dans commentaires Ctrl + clic ................................................................................. 53 5 Onglets ....................................................................................................................................... 54 5.1 Fenêtres onglets flottantes .................................................................................................. 55 5.2 Flottante ...................................................................................................................... 56 5.3 Cacher automatiquement ............................................................................................ 59 5.4 Fermer ................................................................................................................................ 61 5.5 Liste de Modules et routine ............................................................................ 62 5.5.1 Trouver la procédure / module / numéro de ligne (Ctrl + E) ......................................... 63 5.6 Gestionnaire de fichiers B4A, B4i et B4J ................................ 64 5.7 Logs ..................................................................................................................... 66 5.7.1 Avertissements de compilation ...................................................................................... 67 5.7.1.1 Ignorer des avertissements de compilation ............................................................ 68 5.7.1.2 Liste des avertissements ......................................................................................... 69 5.8 Gestionnaire de bibliothèques ............................................ 77 5.9 Recherche rapide ................................................................................ 78 5.10 Trouver toutes les références (F7) .................................. 80 6 Navigation dans l’EDI................................................................................................................ 81 6.1 Alt + Gauche / Alt + Droite .............................................................................................. 81 6.2 Alt + N Menu de la pile de Navigation ..................................................................... 81 6.3 Diviser l’écran .................................................................................................................... 81 6.4 Fenêtres multiples .............................................................................................................. 82 6.5 Ctrl + E Recherche de routines ou modules ...................................................................... 82 6.6 Ctrl + Clic sur une routine ou variable ............................................................................... 82 6.7 F7 - Trouver toutes les références ...................................................................................... 82 6.8 Ctrl + F Recherche Rapide ................................................................................................ 82 7 Débogage B4A, B4i, B4J .......................................................................................................... 83 7.1 B4A, B4i, B4J .................................................................................................................... 83 7.1.1 Mode de compilation Debug .......................................................................................... 84 7.1.1.1 Barre d’outils de débogage..................................................................................... 84 7.1.1.1.1 Exécute F5 ................................................................................................ 84 7.1.1.1.2 Entrer F8 ................................................................................................... 85 7.1.1.1.3 Sauter F9 ................................................................................................... 86 7.1.1.1.4 Sortir F10 .................................................................................................. 86 7.1.1.1.5 Stop ............................................................................................................ 87 7.1.1.1.6 Redémarrer F11 ........................................................................................ 87 7.1.2 Fenêtre Débogueur ......................................................................................................... 88 7.1.2.1 Le bouton d’état ..................................................................................................... 88 7.1.2.2 La fenêtre points d’arrêt ......................................................................................... 88 7.1.2.3 La fenêtre Regard ................................................................................................... 89 7.1.2.4 La fenêtre objets ..................................................................................................... 90 7.1.2.5 Points d’arrêt .......................................................................................................... 91 7.1.2.6 Logs ........................................................................................................................ 93 7.1.2.7 Modification de code dans le Débogueur............................................................... 94 7.1.3 Debug (legacy) mode B4A seulement ......................................................................... 95 Table des matières 4 B4x EDI 7.2 Débogage B4R ................................................................................................................... 96 7.2.1 Débogage avec le projet FeuxSignalisation ................................................................... 96 Contributeurs principaux : Klaus Christl (klaus), Erel Uziel (Erel) Tranduit par : Klaus Christl (klaus) Pour chercher un mot ou une phrase particulière veuillez utiliser la fonction Rechercher dans le menu Edition. Les codes source avec tous les fichiers nécessaires (layouts, images etc.) de tous les projets exemple dans ce guide figurant dans le dossier CodeSource. Mis à jour pour les versions ci-dessous : B4A version 7.30 B4i version 4.30 B4J version 5.90 B4R version 2.20 Livrets B4x en français : B4x Premier pas B4x Langage Basic B4x EDI Environnement de Développement Integré Livrets B4x (Booklets) en anglais : B4x Getting started B4x Basic Language B4x IDE Integrated Development Environment B4x CustomViews 1 B4x 5 B4x EDI 1 B4x B4x est une suite de langages de programmation BASIC pour différentes plateformes. B4x supporte plus de plateformes que n’importe quel autre outil ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266 | ET PLUS... • B4A Android B4A inclut toutes les fonctionnalités pour développer rapidement n’importe quel type d’application pour Android. • B4i iOS B4i est un outil de développement pour des applications natives pour iOS. B4i suit les mêmes concepts que B4A, et vous permet de réutiliser la plupart du code et produire des applications pour les deux systèmes d’exploitation Android et iOS. • B4J Java / Windows / Mac / Linux / Raspberry PI B4J est un outil de développement, 100% gratuit, pour des applications desktop, serveurs et l’Internet des Objets (en anglais Internet of Things IoT). Avec B4J vous pouvez facilement créer des applications desktop avec interface utilisateur, des applications de console (sans interface utilisateur) et des solutions serveur. Les applications compilées peuvent fonctionner sur Windows, Mac, Linux et des cartes ARM (comme Raspberry Pi). • B4R Arduino / ESP8266 B4R est un outil de développement, 100% gratuit, pour des applications natives pour des microcontrôleurs Arduino et ESP8266. B4R suit les mêmes concepts que les autres outils B4x, fournissant un outil de développement simple et puissant. B4R, B4A, B4J et B4i ensemble, constituent la meilleure solution de développement pour l’Internet des Objets (en anglais Internet of Things IoT). 2 EDI en général 6 B4x EDI 2 EDI en général L’Environnement de Développement Intégré. Lorsque vous lancez l’EDI vous aurez une image similaire à celle-ci-dessous. Toutes les images correspondent à l’EDI de B4A. Les EDI des autres produits B4x ont des apparences similaires avec des thèmes différents. Des images spécifiques aux autres produits seront montrées si nécessaire. Vous avez 3 zones principales : • Zone Code L’éditeur de code. • Zone Onglets Le contenu de cette zone dépend de l’onglet sélectionné. • Onglets Onglets pour différents paramètres. 3 Menu et barre d’outils 7 B4x EDI 3 Menu et barre d’outils 3.1 Barre d’outils Génère un nouveau projet vide [Ctrl + N]. Charge un projet. Enregistre le projet courant [Ctrl + S]. Exporte le projet dans un fichier zip. Copie le texte sélectionné dans le presse-papiers [Ctrl + C]. Coupe le texte sélectionné et le copie dans le presse-papiers [Ctrl + X]. Colle le texte du presse-papiers à la position du curseur [Ctrl + V]. Annule la dernière opération [Ctrl + Z]. Refait l’opération précédente [Ctrl + Shift + Z]. Navigue en arrière [Alt + Gauche]. Historique de navigation [Alt + N]. Navigue en avant [Alt + Droite]. Commente un bloc [Ctrl + Q]. Décommente un bloc [Ctrl + W]. Décale l’indentation du texte sélectionné vers la gauche. Décale l’indentation du texte sélectionné vers la droite. Lance le compilateur [F5]. Les 5 fonctions ci-dessous ne sont actives que lorsque le débogage est actif Entrer [F8]. Sauter [F9]. Sortir [F10]. . Stop Redémarrer [F11]. Liste des options du compilateur et Débogage. Options de compilation conditionnelle. 3 Menu et barre d’outils 8 B4x EDI 3.2 Menu Fichier Nouveau Génère un nouveau projet vide. Ouvrir Charge un projet. Enregistrer Enregistre le projet courant. Exporter en Zip Exporte le projet complet dans un fichier zip. Aperçu avant impression. Imprimer Imprimer tout le code du module sélectionné. Exit Quitte l’EDI. Liste de projets récents. 3.3 Menu Edition Couper Supprime le texte sélectionné et le copie dans le presse-papiers. Supprimer ligne Supprime la ligne à la position du curseur. Dupliquer la ligne Duplique la ligne courante. Copier Copie le texte sélectionné dans le presse- papiers. Coller Colle le texte du presse-papiers à la position du curseur. Défaire Défait la dernière opération. Refaire Refait l’opération précédente. Déplacer ligne(s) Haut Déplace les lignes sélectionnées vers le haut. Déplacer ligne(s) Bas Déplace les lignes sélectionnées vers le bas. Rechercher et Remplacer. Recherche rapide Trouver toutes les références Trouver Sub Commenter un bloc Décommenter un bloc Commenter / Décommenter les lignes uploads/S4/ b4xedi-frv1-1.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 26, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 3.3145MB