Livrets B4x B4x Premiers pas Copyright: © 2017 Anywhere Software Edition 1.1 De

Livrets B4x B4x Premiers pas Copyright: © 2017 Anywhere Software Edition 1.1 Dernière mise à jour : 2017.10.12 Table des matières 2 B4x Premier pas 1 B4x ............................................................................................................................................... 5 2 B4A Premiers pas ......................................................................................................................... 6 2.1 B4A Version d’essai ............................................................................................................ 7 2.2 Installation de B4A et Android SDK ................................................................................... 8 2.2.1 Installation de Java JDK................................................................................................... 8 2.2.2 Installation de Android SDK ............................................................................................ 9 2.2.3 Installation de B4A ........................................................................................................ 10 2.3 B4A Choix de la langue ..................................................................................................... 11 2.4 B4A Configuration des dossiers dans l’EDI ...................................................................... 12 2.5 B4A Connecter un dispositif réel ....................................................................................... 14 2.5.1 Connexion via USB ....................................................................................................... 14 2.5.2 Connexion via B4A-Bridge............................................................................................ 15 2.5.2.1 Premiers pas avec B4A-Bridge .............................................................................. 15 2.5.2.2 Exécuter B4A-Bridge sur votre dispositif .............................................................. 16 2.5.2.3 Connexion sans fil .................................................................................................. 17 2.6 Mon premier programme B4A (MonPremierProgramme.b4a) ......................................... 19 2.7 Second programme B4A (SecondProgramme.b4a) .......................................................... 43 3 B4i Premiers pas ....................................................................................................................... 59 3.1 Installation de B4i .............................................................................................................. 60 3.1.1 Installation de Java JDK................................................................................................. 60 3.1.2 Installation de B4i .......................................................................................................... 61 3.1.3 Installation du Mac Builder ............................................................................................ 62 3.1.4 Mac builder hébergé (Hosted Mac builder) (optionnel) ................................................ 63 3.2 B4i Configuration des dossiers dans l’EDI ....................................................................... 64 3.3 Création d’un certificat et profil de provisionnement ........................................................ 65 3.3.1 UDID .............................................................................................................................. 65 3.3.2 Certificat et profil de provisionnement .......................................................................... 66 3.4 Installation de B4i-Bridge .................................................................................................. 67 3.5 Installation du certificat B4I............................................................................................... 67 3.6 Définition du nom de Paquet.............................................................................................. 67 3.7 Installation de Build B4i-Bridge ........................................................................................ 68 3.7.1 Chargez B4i-Bridge ....................................................................................................... 68 3.7.2 Installation de B4i-Bridge et démarrage ........................................................................ 69 3.8 Mon premier programme B4i (MonPremierProgramme.b4i) ............................................ 70 3.9 Second programme B4i (SecondProgram.b4i) .................................................................. 93 4 B4J Premiers pas ..................................................................................................................... 110 4.1 Installation de B4J ............................................................................................................ 110 4.1.1 Installation de Java JDK............................................................................................... 110 4.1.2 Installation de B4J ........................................................................................................ 111 4.2 Configuration des dossiers dans l’EDI ............................................................................. 111 4.3 Mon premier programme B4J (MonPremierProgramme.b4j) ......................................... 112 4.4 Second programme B4J (SecondProgramme.b4j) .......................................................... 134 5 Premiers pas avec B4R............................................................................................................. 150 5.1 Installation de l’EDI Arduino .......................................................................................... 150 5.2 Installation de Microsoft .Net Framework ....................................................................... 150 5.3 Installation et configuration de B4R ................................................................................ 151 5.4 Connection d’un circuit .................................................................................................... 152 5.5 Sélection d’un circuit ....................................................................................................... 152 5.6 Le circuit Arduino UNO .................................................................................................. 154 5.6.1 Alimentation en courant ............................................................................................... 155 5.6.2 Broches ......................................................................................................................... 155 5.6.3 Broches d’alimentation ................................................................................................ 155 5.6.3.1 Broches d’entrée / sortie digitales (Digital Input / Output pins) ......................... 156 Table des matières 3 B4x Premier pas 5.6.3.2 Broches d’entrée analogiques .............................................................................. 156 5.6.4 Modes d’entrée INPUT / INPUT_PULLUP ............................................................... 157 5.6.5 Fonctions de base des broches ..................................................................................... 158 5.6.5.1 Initialize................................................................................................................ 158 5.6.5.2 DigitalRead .......................................................................................................... 159 5.6.5.3 DigitalWrite.......................................................................................................... 159 5.6.5.4 AnalogRead .......................................................................................................... 159 5.6.5.5 AnalogWrite ......................................................................................................... 160 5.7 Premiers programmes....................................................................................................... 161 5.7.1 Bouton.b4r .................................................................................................................... 162 5.7.1.1 Schéma ................................................................................................................. 162 5.7.1.2 Code ..................................................................................................................... 163 5.7.2 LedVerte.b4r ................................................................................................................ 164 5.7.2.1 Schéma ................................................................................................................. 164 5.7.2.2 Code ..................................................................................................................... 165 5.7.3 LedVerteSansRebond.b4r ............................................................................................ 166 5.7.3.1 Schéma ................................................................................................................. 167 5.7.3.2 Code ..................................................................................................................... 168 5.7.4 FeuxSignalisation.b4r .................................................................................................. 169 5.7.4.1 Sketch ................................................................................................................... 169 5.7.4.2 Code ..................................................................................................................... 170 5.8 Glossaire ........................................................................................................................... 172 5.8.1 Bases d’électricité ........................................................................................................ 172 5.8.2 PWM Pulse Width Modulation .................................................................................. 172 6 Outils d’aide ............................................................................................................................. 173 6.1 Fonction recherche dans le forum / Search ...................................................................... 173 6.2 B4x Help Viewer.............................................................................................................. 175 6.3 Help documentation - B4A Object Browser .................................................................... 178 6.4 Liens utiles ....................................................................................................................... 179 6.4.1 B4A .............................................................................................................................. 179 6.4.2 B4i ................................................................................................................................ 180 6.4.3 B4J ............................................................................................................................... 181 6.4.4 B4R .............................................................................................................................. 182 6.5 Livres................................................................................................................................ 183 7 Dictionnaire .............................................................................................................................. 184 Table des matières 4 B4x Premier pas Contributeurs principaux : Klaus Christl (klaus), Erel Uziel (Erel) Traduit 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 CodesSource. Pour chaque programme il y a trois dossiers. CodesSource MonPremierProgramme B4A MonPremierProgramme.b4a B4i MonPremierProgramme.b4i B4J MonPremierProgramme.b4j Les deux programmes MonPremierProgramme et SecondProgramme sont pratiquement les mêmes pour les trois produits B4A, B4i et B4J. Mis à jour pour les versions ci-dessous : B4A version 7.30 B4i version 4.30 B4J version 5.90 B4R version 2.20 Autres livrets B4x en français : B4x Premiers pas B4x Langage Basic B4x EDI Environnement de Développement Intégré Livrets B4x en anglais : B4x Getting started B4x Baisc Language B4x IDE Integrated Development Environment B4x CustomViews 1 B4x 5 B4x Premier pas 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... B4R, B4A, B4J et B4i ensemble, constituent la meilleure solution de développement pour l’Internet des Objets (en anglais Internet of Things IoT). • 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 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 produits B4x, fournissant un outil de développement simple et puissant. 2 B4A Premiers pas 6 B4x Premier pas 2 B4A Premiers pas B4A (Basic for Android) est un environnement de développement simple mais puissant qui cible les dispositifs Android. Le langage B4A est similaire à Visual Basic avec un support pour des objets. Les applications compilées sont des applications natives, donc pas besoin d’autres programmes ou dépendances. Contrairement aux autres EDI (Environnement de Développement Intégré), B4A est 100% axé sur le développement d'applications Android. B4A comprend un ‘Constructeur visuel’ puissant permettant de définir des interfaces utilisateur supportant des écrans et orientations multiples. Pas besoin d’écrire du XML. Vous pouvez développer et déboguer avec : - un dispositif réel via B4Abridge - un dispositif réel via un câble USB - ou une émulateur Android. B4A comprend un vaste ensemble de bibliothèques qui rendent facile le développement d’applications avancées. Incluant : SQL databases, GPS, Serial ports (Bluetooth), Camera, XML parsing, Web services (HTTP), Services (background tasks), JSON, Animations, Network (TCP and UDP), Text To Speech (TTS), Voice Recognition, WebView, AdMob (ads), Charts, OpenGL, Graphics and more. Android 1.6 et plus sont supportés (incluant les tablettes). 2.1 B4A Version d’essai 7 B4x Premiers pas 2.1 B4A Version d’essai Consultez dette page pour des instruction comment utiliser la version d’essai : https://www.b4x.com/b4a.html 2.2 Installation de B4A et Android SDK 8 B4x Premiers pas 2.2 Installation de B4A et Android SDK B4A dépend de deux composants supplémentaires (gratuits) : - Java JDK - Android SDK 2.2.1 Installation de Java JDK Instructions d’installation : La première étape est d’installer le Java JDK, car Android SDK l’exige aussi. Notez que vous pouvez, sans problème, installer plusieurs versions de Java sur un même ordinateur. - Ouvrez ce lien Java 8 JDK download link. - Cochez l’agrément de licence Accept License Agreement. - Sélectionnez "Windows x86" ou "Windows x64" (pour des ordinateurs 64 bits) dans la liste des plateformes. - Téléchargez le fichier et installez-le. 2.2 Installation de B4A et Android SDK 9 B4x Premiers pas 2.2.2 Installation de Android SDK L’étape suivante consiste à installer Android SDK et une plateforme : - Installation du SDK . Le SDK ne fonctionner correctement que s’il est installé dans un dossier dont le nom ne comprend pas des espaces comme (Program Files). Il est recommandé de l’installer dans un dossier particulier similaire à C:\Android. - Vous devez maintenant installer les outils de la plateforme et au minimum une image de plateforme. Utilisez la dernière version mais au moins API 8. Il est conseillé d’installer aussi Google USB Driver pour pouvoir connecter physiquement un dispositif avec USB. Une liste d’autres pilotes se trouve ici. Notez que vous pouvez aussi connecter un dispositif Android par un réseau local avec l’outil B4A- Bridge. Une fenêtre similaire à celle-ci sera affichée. Sélectionnez la version de l’API que vous voulez télécharger. Dans l’exemple j’ai choisi API 24. 2.2 Installation de B4A et Android SDK 10 B4x Premiers pas Vous pouvez sélectionner plusieurs APIs et les installer en parallèle. Dans l’exemple, API 22 a aussi été sélectionné. Notez que vous pouvez en installer d’autres plus tard. - Pressez sur Install xx packages. Si vous voulez connecter votre dispositif avec USB vous devez aussi télécharger Google USB driver. 2.2.3 Installation de B4A - Téléchargez B4A et installez le. - Lancez B4A. 2.3 B4A Choix de uploads/s3/ b4xpremierspasv1-1.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager