Home
cours appinventor - coursstimartinique.fr
Contents
1. EE while test Teste le test de condition Si cela est vrai ex cute l action donn e en faire alors tests Lorsque essai est faux le bloc se termine se lancer texte m a Le get start text Retourne le texte transmis cette application lorsque l application a t lanc e le cas ch ant cran proximit A _ cl close screen Ferme l application cran troit avec r sultat close screen with res uit TESuIt p Ferme l application et d finit la APP_INVENTOR_RESULT variable la valeur donn e Color Blocks L diteur de blocs Couleurs tiroir contient plusieurs blocs correspondant aux couleurs couramment utilis es Vous pouvez brancher ceux ci dans les prises pour les blocs de couleurs qui exigent comme d finir la couleur du texte ou la couleur de fond d un composant Ces m mes couleurs peuvent galement tre choisis partir des listes d roulantes couleur dans le panneau Propri t s du concepteur En utilisant les couleurs pr d finies Couleurs pr d finies sont r pertori es dans le tiroir Couleurs a T7 None JOT Black Faire vos propres couleurs Couleurs dans App Inventor sont cod es par des nombres comme vous pouvez le voir si vous imprimez un bloc de couleur Par exemple la couleur bleue est le grand nombre n gatif 16776961 Si vous connaissez le secret aux couleurs d encodage vous n avez pas besoin de se limiter App Inventor int gr en couleu
2. l utilisateur de se connecter avec son nom d utilisateur et mot de passe si n cessaire puis retourner les informations d identification appropri es pour la composante Twitter dans l application Une fois que la composante Twitter a les pouvoirs les IsAuthorized v nement est d clench pour permettre l application savons qu il peut proc der des appels d API Twitter La m thode des composantes que Twitter qui ne n cessite pas que l utilisateur soit authentifi est SearchTwitter Une application conserve identifiants Twitter travers les invocations de sorte qu il ne soit pas n cessaire pour l utilisateur de se connecter chaque fois qu il ou elle utilise l application R installation d une application efface les informations d identification comme l appel de la retirer l autorisation de m thode Un utilisateur peut r voquer l autorisation d une application partir du site Web de Twitter via le Param tres de la page ainsi Pour v rifier si une application a d j des informations d identification valides utilisez la CheckAuthorized m thode Important La plupart du fonctionnement du protocole OAuth est cach l int rieur de la composante Twitter et vous n avez pas besoin de comprendre comment il fonctionne afin de pouvoir utiliser le composant Cependant il est n cessaire que quiconque construit une application avec le composant Twitter de fournir une cl de la consommation et une secr te des consommateurs en tant que propri t
3. Vous pouvez renommer une proc dure tout moment tandis que vous construisez l application en changeant l tiquette dans le bloc App Inventor va renommer automatiquement les associ s d appel des blocs de match procedureWithResult ta procedureWithRes ult return M me comme une proc dure de bloc mais l appel de la proc dure retourne un r sultat Apr s la proc dure ex cut e le r sultat est renvoy dans le bloc connect la d claration douille nom name pame Cr e un argument nomm vous pouvez utiliser lors de l appel d une proc dure Vous sp cifiez l argument en pla ant le nom de bloc dans la d finition de la proc dure d arg prise Vous pouvez sp cifier autant d arguments que vous le souhaitez chaque fois que vous remplissez un arg prise un autre sera cr pour accueillir l argument suivant Pour nommer l argument vous cliquez sur le nom tiquette le type de la changer Lorsque vous sp cifiez des arguments de proc dure App Inventor va les associer l appel de bloc g n r pour la proc dure les fentes d arguments pour l appel de bloc affiche les noms d arguments que vous avez sp cifi s Pour chaque nom de bloquer vous d finissez App Inventor cr e un associ valeur bloc et le place dans le tiroir Mon D finitions Vous pouvez utiliser ce bloc pour faire r f rence la valeur de l argument qui est pass la proc dure lorsque la proc dure est appel e Remarque Dans la vers
4. finie pour remplir Parent Si la propri t Hauteur un HorizontalArrangment est d fini sur Automatique et il contient uniquement les composants dont les propri t s sont d finies Hauteur de remplissage des parents la hauteur r elle de l arrangement est calcul en utilisant les hauteurs automatiques des composants Si la propri t Hauteur un HorizontalArrangement est d fini sur Automatique et elle est vide la hauteur sera de 100 Si la propri t Width d un HorizontalArrangement est r gl sur Automatique la largeur r elle de l accord est d termin par la somme des largeurs des composants Si la propri t Width d un HorizontalArrangement est r gl sur Automatique tous les composants dont Largeur propri t s sont d finies pour remplir parent se comporte comme si elles taient r gl sur Automatique Si la propri t Width d un HorizontalArrangement est la valeur Fill parent ou sp cifi e en pixels tous les composants dont les propri t s sont d finies Largeur pour remplir Parent sera galement prendre la largeur n est pas occup e par d autres composants Propri t s Visible Si cela est vrai d un composant et son contenu sont visibles Hauteur Hauteur disposition horizontale y taille Largeur Largeur disposition horizontale x taille TableArrangement Utiliser un composant d agencement de table pour afficher un groupe de composants de fa on tabulaire Ce composant est un l ment de mise en forme dans l
5. par ment Voici un exemple de programme utilisant couleur split La proc dure prend une couleur puis renvoie une nouvelle couleur l opacit 100
6. Calendrier instantan e Le jour du mois un certain nombre de 1 31 Jour de la semaine Calendrier instantan e Le jour de la semaine un nombre entre 1 dimanche 7 samedi WeekdayName Calendrier instantan e Le nom du jour de la semaine Mois calendrier instantan Le mois de l ann e un nombre de 1 12 MonthName Calendrier instantan e Le nom du mois Ann e Calendrier instantan e L ann e FormatDateTime Calendrier instantan e Texte d crivant la date et l heure d un instant FormatDate Calendrier instantan e Texte d crivant la date d un instant FormatTime Calendrier instantan e Temps temps texte d crivant d un instant Vous utilisez des composants d image pour repr senter les images que les utilisateurs s lectionnent et manipuler Une composante d image affiche une image Vous pouvez sp cifier l image afficher et d autres aspects de l apparence de l im age dans le concepteur ou dans l diteur de blocs Propri t s Image Image affich e par cette image Visible Si cela est vrai l image est affich e Hauteur Hauteur de l image y taille Largeur Largeur de l image x taille tiquette Shiny Les tiquettes sont des composants utilis s pour afficher le texte Une tiquette affiche le texte qui est sp cifi par le texte propri t D autres propri t s qui peuvent tous tre d finis dans l diteur de blocs Designer ou de contr ler l apparence et la po
7. Retourne le r sultat de la soustraction du second nombre partir de la premi re Renvoie le produit de deux nombres donn s on Retourne le r sultat de la division du premier nombre par le second Par exemple 1 divis par 3 est 0 3333 sqrt Renvoie la racine carr e d un nombre donn fraction al atoire call random fraction Retourne une valeur al atoire entre 0 et 1 entier al atoire from ON number random integer to E number Retourne une valeur enti re al atoire comprise entre la donn e des valeurs inclusivement L ordre des arguments n a pas d importance semence ensemble al atoire p call random set seed Utilisez ce bloc pour g n rer des s quences de nombres al atoires r p tables Vous pouvez g n rer la m me s quence de nombres al atoires en appelant d abord graines ensemble al atoire avec la m me valeur Ceci est utile pour tester des programmes qui impliquent des valeurs al atoires nier Retourne le n gatif d un nombre donn mIn call min Retourne le plus petit d un ensemble donn de nombres max ar max P Retourne le plus grand d une s rie de chiffres donn e quotient Retourne le r sultat de la division du premier nombre par le deuxi me et le rejet de la pi ce tout fractionnaire du r sultat reste CH remainder Le reste a b retourne le r sultat de la division de a par b et en prenant le res
8. bronzage E tan Renvoie la tangente d un nombre donn en degr s asin cal asin Renvoie l arcsinus d un nombre donn en degr s acos Renvoie l arc cosinus d un nombre donn en degr s atan call atan Renvoie l arctangente d un nombre donn en degr s atan2 Renvoie l arctangente de y x y et x donn e le format en d cimal number format as decimal places Formater un nombre sous forme d cimale avec un nombre donn de chiffres apr s la virgule Le nombre de places doit tre un entier non n gatif Le r sultat est produit en arrondissant le nombre si il y avait trop d endroits ou en ajoutant des z ros sur la droite si il y avait trop peu thing is a number Retourne true si l objet donn est un nombre et false sinon Blocs logiques Blocs logiques lt f 8 R E uii vrai Ce bloc repr sente la valeur constante r elle Utilisez le pour d finir les valeurs des propri t s bool ennes des composants ou comme la valeur d une variable qui repr sente une condition faux Ce bloc repr sente la valeur constante fausse Utilisez le pour d finir les valeurs des propri t s bool ennes des composants ou comme la valeur d une variable qui repr sente une condition pas D not Ce bloc est la n gation logique retourne false si l entr e est vrai et true si l entr e est fausse tri Ce bloc v rifie si ses arg
9. dossier de demande Android apk file qui peut tre partag autour et install sur n importe quel t l phone Android tout comme toute autre application Android Pour commencer vous devez effectuer les tapes suivantes tape 1 Configurez votre ordinateur tape 2 Effectuez l une des op rations suivantes selon que vous allez d velopper sur un t l phone Android ou avec l mulateur o Configurer votre t l phone Android et construire votre premi re application avec le t l phone OR o Cr ez votre premi re application avec l mulateur Configurez votre ordinateur 2 1 Configuration requise Syst me informatique et d exploitation Macintosh avec processeur Intel Mac OS X 10 5 10 6 Windows Windows XP Windows Vista Windows 7 GNU Linux Ubuntu 8 Debian 5 Navigateur Mozilla Firefox 3 6 ou sup rieur o Remarque Si vous utilisez Firefox avec le module NoScript extension vous devez activer l extension hors tension Voir la note sur la page de d pannage Apple Safari 5 0 ou version ult rieure Google Chrome 4 0 ou haute Microsoft Internet Explorer 7 ou sup rieur 2 2 Testez votre configuration Java Votre ordinateur doit ex cuter des applications Java 6 galement connu sous le nom de Java 1 6 Vous pouvez t l charger Java partir http www java com Testez votre configuration Java en effectuant deux tests suivants Visitez le page de test Java Vous devriez voir un message indiquant que Java f
10. email est devenu la composante cibl e LostFocus Pr parateur Email cess d tre la composante cibl e PhoneCal T PhoneCall1 Utilisez ce composant pour composer le t l phone et faire un appel PhoneCall est un l ment non visible qui fait un appel t l phonique au num ro indiqu dans le PhoneNumber propri t qui peut tre d finie soit dans le Concepteur ou Editeur de blocs Vous pouvez utiliser le MakePhoneCall m thode pour faire un appel t l phonique par programmation partir de votre application Cette composante est souvent utilis avec le ContactPicker composant ce qui permet l utilisateur de s lectionner des contacts enregistr s dans le t l phone et d finit la PhoneNumber propri t au num ro de t l phone du contact Pour sp cifier directement le num ro de t l phone d finissez le PhoneNumber propri t un texte avec les chiffres sp cifi s par exemple 6505551212 Le nombre peut tre format avec des traits d union des p riodes et des parenth ses ils sont ignor s Vous ne pouvez pas inclure des espaces dans le nombre Propri t s PhoneNumber Num ro de t l phone composer M thodes MakePhoneCall Compose le num ro sp cifi par le composant PhoneNumber propri t PhoneNumberPicker Choose phone number Utilisez ce composant pour permettre aux utilisateurs de choisir un num ro de t l phone partir d une liste de num ros de t l phone des contacts
11. entre une balle et un sprite image est que ce dernier puisse obtenir son apparition partir d une image tandis que l apparence d une balle ne peut tre modifi en faisant varier sa PaintColor et Rayon de propri t s Propri t s Rayon Rayon de la bille PaintColor Couleur utilis e pour dessiner le ballon Activ Si cela est vrai la balle est actif Intervalle Fr quence de mouvement de la balle en millisecondes Visible Si elle est d finie la balle est visible Titre Sens du d placement de la balle Ball coordonn e x Ball coordonn e y Vitesse Nombre de pixels balle se d place chaque p riode v nements CollidedWith autre composant Appel lorsque deux l ments anim s sprites d image ou balles sont entr s en collision L argument autre repr sente l autre l ment dans la collision Tra n nombre startX debuty num ro de Prevx prevY num ro currentX CurrentY nombre La balle a t tra n Voir la toile Tra n v nement pour obtenir une description des arguments EdgeReached bord nombre Appel lorsque la balle atteint le bord de l cran Le bord argument indique quel bord ou coin a t atteint cod comme suit eNord 1 eau nord est 2 eEst 3 eau sud est 4 sud 1 e sud ouest 2 e ouest 3 eau nord ouest 4 Notez que des directions oppos es sont des n gations de l autre NoLongerCollidingWith autre composant Appel lorsque deux c
12. est sp cifi dans l diteur de blocs en millisecondes milli mes de seconde Voir Android pris en charge Formats de m dias Pour plus d informations sur les types de fichiers que vous pouvez utiliser Utilisez un composant de lecteur pour lire des fichiers sonores longs fichiers vid o et faire vibrer le t l phone Pour la lecture de fichiers sonores courts tels que les effets sonores utiliser un son l ment la place Propri t s Source Fichier audio ou vid o associ e ce lecteur M thodes Pause Interrompt la lecture du fichier audio ou vid o Start Commence la lecture du fichier audio ou vid o Stop Arr te la lecture du fichier audio ou vid o Vibreur millisecondes nombre Activer le moteur de vibration du t l phone pour le nombre de millisecondes Son Utilisez une composante sonore de lire un fichier audio ou de faire vibrer le t l phone Le son est un l ment non visible qui joue des fichiers audio et vibre pour le nombre de millisecondes milli mes de seconde sp cifi dans l diteur de blocs Le nom du fichier son jouer peut tre sp cifi dans le concepteur ou dans l diteur de blocs Voir Android pris en charge Formats de m dias Pour plus d informations sur les types de fichiers que vous pouvez utiliser Ce composant est le mieux pour les fichiers sonores courts tels que les effets sonores tandis que le joueur composante est plus efficace pour des sons plus longs
13. pour produire une liste de lignes dont chacune est une liste de champs Les lignes peuvent tre s par s par des retours la ligne n ou CRLF r n Blocs maths Blocs maths nombre sup rieure moins que inf rieur ou gal sup rieure ou gale est gal I NIK sqrt fraction al atoire entier al atoire semence ensemble al atoire enregistrer p ch cos bronzage V W IV T lg la e 5 i5 l I5 N le format en d cimal est un nombre nombre Sp cifie une valeur num rique sup rieure TETI Compare deux nombres donn s Si le premier est plus grand renvoie true sinon retourne false moins que Compare deux nombres donn s Si le premier est plus petit renvoie true sinon retourne false inf rieur ou gal Compare deux nombres donn s Si la premi re est inf rieure ou gale la seconde retourne dans le cas contraire retourne faux sup rieure ou gale Compare deux nombres donn s Si la premi re est sup rieure ou gale la seconde retourne dans le cas contraire retourne fa ux est gal Teste si deux valeurs indiqu es sont gaux Si c est le cas renvoie true sinon retourne false C est la m me chose que le bloc dans le tiroir logique et est reproduite ici pour plus de commodit Les arguments peuvent tre n importe quoi pas seulement des chiffres TEZI Renvoie la somme des deux nombres donn s TEI
14. quel bord ou coin a t atteint cod comme suit eNord 1 eau nord est 2 eEst 3 eau sud est 4 sud 1 e sud ouest 2 e ouest 3 eau nord ouest 4 Notez que des directions oppos es sont des n gations de l autre NoLongerCollidingWith autre composant Appel lorsque deux composants anim s ont cess de se heurter Touched nombre x y nombre Appel lorsque l utilisateur touche le sprite image M thodes Bounce bord nombre Rend le rebond sprite image comme si sur un mur ou coin Le sens de l argument est le m me que dans EdgeReached Vous pouvez configurer le EdgeReached v nement pour faire rebondir le sprite hors bord selon fut atteinte provoquant le sprite compara tre pour rebondir lasti quement de tous les bords et les coins bool en CollidingWith un autre composant Indique si ce sprite image est entr en collision avec le composant donn MovelntoBounds Si le sprite image est hors limites cette m thode il recule dans les limites MoveTo nombre x y nombre D place le sprite image directement sur le point donn Capteur Composants de capteurs e AccelerometerSensor e LocationSensor e OrientationSensor AccelerometerSensor Cette composante de l acc l rom tre d tecte l appareil Android qui d tecte les secousses et mesure l acc l ration en trois dimensions L acc l ration est mesur e en unit s SI m s 2 Si l appareil est un repos al
15. s du composant Ce sont des cha nes de texte sp cifiques votre application que vous pouvez obtenir en vous inscrivant avec l application Twitter http twitter com oauth clients new Sur la page d inscription vous devrez fournir les informations suivantes Nom de l application Un nom unique pour votre application Lorsque vous soumettez le formulaire II vous avertira si le nom n est pas unique Ce nom sera affich l utilisateur de votre application quand on leur demande de se connecter Twitter comme un r sultat de l application d appeler la Autoriser m thode Description Une description de votre application Site d application Le site o l utilisateur peut aller en savoir plus sur votre application ou t l chargez le s il en existe un Sinon vous pourriez donner votre site Web la maison ou un autre site Web Le champ ne peut pas tre laiss en blanc Type d application Cela devrait tre r gl sur Navigateur URL de rappel Une URL valide La valeur n a pas d importance puisque la composante Twitter va le mettre la bonne valeur Type d acc s par d faut R glez ce param tre en lecture criture Les autres champs peuvent tre laiss s en blanc si vous le souhaitez Lorsque vous avez enregistr avec succ s votre application vous verrez une page qui affiche la cl de la Consommation et des cha nes de consommation secrets de texte qui sont sp cifiques l application enregistr e Vous pouvez c
16. une prise sur sa gauche dans un endroit o il n y a pas de support comme l une des s quences de blocs dans le do cadre d une proc dure ou d un cas de bloc Le bloc vous vous situez sera ex cut mais son r sultat retourn sera ignor Cela peut tre utile si vous d finissez une proc dure qui renvoie un r sultat mais que vous voulez l appeler dans un contexte qui n accepte pas de r sultat Blocs de texte Blocs de texte texte joindre rendre le texte longueur texte text gt Texte tailler upcase downcase commence contient diviser en premier diviser d abord quelle que divis diviser en tout e divis en espaces e segment e remplacer tous les texte Contient une cha ne de texte est gal TENI Teste si deux valeurs indiqu es sont gaux Si c est le cas renvoie true sinon retourne false C est le m me bloc trouv da ns le tiroir de la logique et est reproduite ici pour plus de commodit Les arguments peuvent tre n importe quoi pas seulement du texte joindre Ajoute la cha ne seconde donn e la premi re Pour cette op ration et toutes les op rations de texte les nombres peuvent tre trait s comme du texte Par exemple en utilisant un bloc de jonction pour rejoindre 1 plus 1 et 2 fois 3 r sultats 26 2 jointe 6 rendre le texte text make text Rejoint les valeurs exprim es dans une cha ne de texte longueur Renvoie la longueur de la cha n
17. valeur initiale de la bo te et la valeur apr s l entr e utilisateur est dans le texte propri t Si le texte propri t est initialement vide le contenu de l Indice propri t sera faiblement repr sent e dans la zone de texte comme une indication pour l utilisateur Autres propri t s affectent l apparence du s lecteur de messagerie y compris TextAlignment et BackgroundColor et si elle peut tre utilis e Enabled Email cueilleurs sont g n ralement utilis s avec un bouton L utilisateur tape sur la touche lorsque la saisie de texte est termin e Propri t s Activ Si elle est d finie l utilisateur peut puiser s lecteur lectronique pour l utiliser BackgroundColor Couleur de fond s lecteur email PoliceGras S il est d fini le texte s lecteur de courriel est affich en gras Fontitalic S il est d fini le texte s lecteur email est affich en italique FontSize La taille en points pour le texte s lecteur email FontTypeface Famille de police pour le texte s lecteur email Texte Texte initial afficher dans picker e mail TextAlignment Gauche au centre ou droite TextColor Couleur du texte s lecteur email Allusion Si la propri t Text est vide Hint est affich e en gris Visible S il est d fini s lecteur lectronique est visible Largeur Largeur s lecteur E mail x taille Hauteur Hauteur s lecteur E mail y taille v nements GotFocus Pr parateur
18. Android Lorsque l utilisateur appuie sur un bouton s lecteur de num ro de t l phone il affiche une liste des num ros de t l phone des contacts choisir Apr s que l utilisateur a effectu une s lection les propri t s suivantes sera fix l information sur le contact choisi ContactName le nom du contact PhoneNumber num ro de t l phone du contact s lectionn EmailAddress adresse de contact e mail principale Photo nom du fichier contenant l image du contact qui peut tre utilis comme une image de la valeur de la propri t d image ou ImageSprite composant Autres propri t s atteinte l aspect du bouton y compris TextAlignment et BackgroundColor et si elle peut tre exploit e Enabled Propri t s Activ Si elle est d finie l utilisateur peut puiser s lecteur de num ro de t l phone pour l utiliser Image L image afficher sur s lecteur de num ro de t l phone BackgroundColor Couleur de fond s lecteur de num ro de t l phone ContactName Nom du contact s lectionn EmailAddress Adresse e mail de contact principal s lectionn PhoneNumber Num ro de t l phone s lectionn de contact s lectionn Image Image de contact s lectionn PoliceGras S il est d fini le texte s lecteur de num ro de t l phone est affich en gras Fontitalic S il est d fini le texte s lecteur de num ro de t l phone est affich en italique FontSize La taille
19. Cours SIN PROGRAMMATION SUR ANDROIDE Support App inventor 1 Pr sentation Android est un syst me d exploitation open source utilisant le noyau Linux pour smartphones tablettes tactiles PDA et terminaux mobiles con u par Android une startup rachet e par Google et annonc officiellement le 5 novembre 2007 D autres types d appareils poss dant ce syst me d exploitation existent par exemple des t l viseurs et des tablettes 2 Installation d Appinventor App Inventor propose aux d veloppeurs d applications Android un outil con u pour les aider avec simplement un navigateur Web et un terminal ou un mulateur sous Android L application fonctionne dans le nuage cloud pour stocker et conserver une trace du travail r alis sur des serveurs qui lui sont d di s App Inventor ne n cessite aucune ligne de codes il fonctionne selon un syst me d v nements appui sur un bouton d placement du doigt sur l cran App Inventor fonctionne via un navigateur Web Si vous utilisez un t l phone vous travaillez avec le t l phone connect votre ordinateur par un c ble USB Votre application appara tra sur le t l phone peu peu pendant que vous travaillez Si vous n avez pas de t l phone il ya un mulateur de t l phone inclus dans le package d installation App Inventor que vous pouvez utiliser la place Lorsque vous avez termin la construction vous pouvez emballer votre application termin e pour produire un
20. Interpr ter la liste comme une ligne d une table et retourne un fichier CSV comma separated value repr sentant la ligne de texte Chaque l ment de la liste ligne est consid r comme un champ et est cot e avec des guillemets dans le texte CSV r sultant Les l ments sont s par s par des virgules Le texte ligne retourn e n a pas de s parateur de ligne la fin la liste au tableau csv a l listtocsvtable r Interpr ter la liste sous forme de tableau en ligne format et retourne un fichier CSV comma separated value texte repr sente la table Chaque l ment de la liste doit tre elle m me une liste repr sentant une ligne du tableau au format CSV Chaque l ment de la liste ligne est consid r comme un champ et est cot e avec des guillemets dans le texte CSV r sultant Dans le texte retourn articles en lignes sont s par es par des virgules et les lignes sont s par es par CRLF r n liste de rang e csv text N call list from csv row Analyse d un texte au format CSV comma separated value rang e format pour produire une liste de champs C est une erreur pour le texte rang e de contenir des sauts de ligne unescaped l int rieur des champs en fait plusieurs lignes Il est normal pour le texte rang e de mettre fin un saut de ligne simple ou CRLF liste de tableau csv a l list from csv table text M Analyse d un texte au format CSV comma separated value tableau mis en forme
21. ages de provoquer l action PoliceGras S il est d fini le texte du bouton s lecteur de l image est affich en gras Fontitalic S il est d fini le texte du bouton s lecteur de l image est affich e en italique FontSize La taille en points pour le texte image du bouton s lecteur FontTypeface Famille de polices de texte image du bouton s lecteur Hauteur Hauteur image du bouton s lecteur y taille Largeur Largeur image du bouton s lecteur x taille Image L image afficher sur le bouton s lecteur d images Texte Texte afficher sur le bouton s lecteur d images TextAlignment Gauche au centre ou droite TextColor Couleur de texte image du bouton s lecteur v nements AfterPicking L utilisateur a s lectionn un l ment dans le s lecteur d image BeforePicking L utilisateur a appuy sur le s lecteur d images mais n a pas encore s lectionn un l ment GotFocus S lecteur d images est devenu la composante cibl e LostFocus Pr parateur image n est plus l l ment focalis Joueur Utilisez un composant de lecteur pour lire un fichier audio ou vid o ou de faire vibrer le t l phone Player est un composant non visible qui joue audio ou vid o et contr le des vibrations t l phone Le nom d un fichier multim dia est sp cifi dans la source de la propri t qui peut tre r gl dans le concepteur ou dans l diteur de blocs La dur e de la vibration
22. ant l image de fond de la toile Hauteur La hauteur de la toile LineWidth La largeur des lignes dessin es sur la toile PaintColor La couleur dans laquelle des lignes sont trac es Visible Indique si le composant est visible Largeur La largeur de la toile v nements Tra n nombre startX debuty num ro de Prevx prevY num ro currentX CurrentY nombre bool en draggedSprite Lorsque l utilisateur effectue un glisser d un point Prevx prevY l autre x y Le couple startX debuty indique l en droit o le premier utilisateur de toucher l cran et draggedSprite indique si un sprite est gliss Touched nombre x y nombre bool en touchedSprite Lorsque l utilisateur touche une toile fournissant la position x y de la touche par rapport l angle sup rieur gauche de la toile La valeur touchedSprite est vraie si un sprite tait galement dans cette position M thodes Clear Efface la toile sans enlever l image de fond si l on a t fourni DrawCircle nombre x le nombre y le nombre r Dessine un cercle plein aux coordonn es donn es sur la toile avec le rayon donn DrawLine x1 num ro y1 x2 nombre nombre y2 Trace une ligne entre les coordonn es indiqu es sur la toile Point de soutirage nombre x y nombre Dessine un point aux coordonn es donn es sur la toile Save Enregistre une image de cette toile de stockage externe de l appareil et retourne le chemin d a
23. ar d faut est le noir Visible Indique si le composant est visible Largeur v nements GotFocus v nement a soulev lorsque ce composant est s lectionn pour l entr e comme par l utilisateur de le toucher LostFocus v nement a soulev lorsque ce composant n est plus s lectionn pour l entr e comme si l utilisateur touche une zone de texte diff rent M thodes HideKeyboard Masquer le clavier Seules les zones de texte multilignes besoin de cela Simples zones de texte en ligne fermer le clavier lorsque les utilisateurs appuie sur la touche Termin TinyDB Utilisez un composant TinyDB pour stocker des donn es qui seront disponibles chaque fois que l application s ex cute TinyDB est un composant non visible Applications cr es avec App Inventor sontinitialis es chaque ex cution Si une application d finit la valeur d une variable et l utilisateur quitte ensuite l application la valeur de cette variable ne sera pas m moris lors de la prochaine application est ex cut e TinyDB est une persistante magasin de donn es pour l application c est dire les donn es qui y sont stock es seront disponibles chaque fois que l application est ex cut e Un exemple pourrait tre un jeu qui a sauv le meilleur score et r cup r s chaque fois que le jeu est jou Les l ments de donn es sont stock s dans des balises Pour enregistrer un l ment de donn es vous sp cifiez l tiquette
24. cc s IsAuthorized v nement vous pouvez utiliser les m thodes suivantes D finissez l tat de l utilisateur connect SetStatus Envoyer un message direct un utilisateur sp cifique DirectMessage Recevoir les derniers messages directs RequestDirectMessages Suivre un utilisateur Suivre Unfollow un utilisateur StopFollowing Obtenez la liste des utilisateurs qui suivent l utilisateur connect RequestFollowers Obtenir les derniers messages des utilisateurs suivis RequestFriendTimeline Obtenez le plus r cent mentions de l utilisateur connect RequestMentions En g n ral vous appelez l une de ces m thodes et le r sultat sera bcome disponible lorsque l v nement correspondant est signal quittance Par exemple si vous appelez RequestFollowers le FollowersReceived v nement sera signal lorsque la liste des disciples est disponible Cela peut prendre du temps car la demande va sur le web le r sultat pourrait m me ne deviennent disponibles par exemple si votre appareil n est pas connect Internet ou du site web Twitter est en panne Connexion est g r e en utilisant le protocole OAuth tel que requis par l API Twitter https dev twitter com pages auth Une application App Inventor qui a besoin de faire des appels d API Twitter pour le compte d un utilisateur authentifi doit d abord appeler Autoriser Cela provoque une page de connexion qui sera pr sent Twitter qui permettra
25. cc s complet du fichier sauvegard Si une erreur se produit l cran de ErreurD tect e v nement sera appel e SaveAs fichier texte Enregistre une image de cette toile de stockage externe de l appareil dans un fichier nomm fileName fileName doit se terminer par un jpg jpeg ou png qui d termine le type de fichier JPEG ou PNG Retourne le chemin d acc s complet du fichier sauvegard CheckBox O Supersize V rifiez les composants du bo tier permet de d tecter les robinets des utilisateurs et peuvent changer leur tat bool en en r ponse Un l ment case cocher soul ve une m me lorsque l utilisateur tape l Il existe de nombreuses propri t s qui affectent son apparence qui peut tre d finie dans le Concepteur ou Editeur de blocs Propri t s BackgroundColor Couleur de fond case cocher V rifi Vrai si la case est coch e false sinon Activ Si elle est d finie l utilisateur peut puiser case cocher pour provoquer l action Hauteur V rifiez la hauteur de caisse y taille Largeur V rifiez largeur de la bo te x taille Texte Texte afficher sur case cocher TextColor Couleur pour le texte case cocher Visible Si elle est d finie case cocher est visible v nements Cliquez sur Utilisateur coute et publi case cocher GotFocus Cochez la case est devenu la composante cibl e LostFocus Cochez la case cess d tre la compo
26. comme des chansons Propri t s Source Fichier audio associ ce son Minimuminterval D lai minimum avant que le son est r p t M thodes Pause Interrompt la lecture du fichier audio Lecture Commence la lecture du fichier audio Reprise Reprend la lecture d un fichier audio en pause Stop Arr te la lecture du fichier audio Vibreur millisecs nombre Activer le moteur de vibration du t l phone pour le nombre de millisecondes VideoPlayer Utilisez un composant VideoPlayer pour lire un fichier vid o Lecteur vid o est un composant multim dia qui joue les vid os Un lecteur vid o s affiche dans votre application comme un rectangle Si l utilisateur tape le rectangle le contr le des m dias apparaissent lecture pause avance et sauter en arri re Votre application peut contr ler le comportement de la lecture en appelant le d marrage pause et SeekTo lt gt code de m thodes Les fichiers vid o doivent tre au format Windows Media Video Wmv 3GPP 3 gp ou MPEG 4 Mp4 Pour plus de d tails sur les formats voir Formats pris en charge Android M dias App Inventor accepte les fichiers vid o jusqu 1 Mo en taille et en limite la taille totale d une application 5 Mo dont tous ne sont disponibles pour les fichiers multim dias Si vos fichiers multim dias sont trop gros vous obtenez des erreurs lors de l emballage ou l installation de votre application auquel cas vous de
27. d cran Hauteur Hauteur de l cran y taille ic ne Une image utiliser comme ic ne pour l application install e sur le t l phone Cela devrait tre un PNG ou une image JPG 48x48 est une bonne taille Avertissement Sp cification des images autres que PNG ou JPG GIF ou par exemple ico peut emp cher App Inventor d tre en mesure de conditionner l application Scrollable Il est d fini par une case cocher dans le concepteur Quand elle est coch e il y aura une barre de d filement verticale sur l cran et la hauteur de la demande peut d passer la hauteur physique de l appareil Lorsqu elle est d sactiv e la hauteur d application est limit e la hauteur de l appareil Titre Titre de l cran texte Celui ci appara tra en haut gauche du t l phone lorsque l application s ex cute Un choix naturel pour le titre est le titre de l application mais vous pouvez en faire quelque chose d autre ou m me le modifier alors que l application est en cours d ex cution Largeur Largeur de l cran x taille v nements Initialize Signal e lorsque l application d marre Il peut tre utilis d finition des valeurs initiales et effectuer des op rations de configuration d autres ErreurD tect e composant composant functionName texte errorNumber nombre message texte Signal e lorsqu une erreur se produit L v nement ErreurD tect e est actuellement utilis pour un petit ensemble d erreurs y comp
28. e Dans de tels cas un intervalle de temps plus court sera plus appropri de compter correctement le secoue v nements AccelerationChanged nombre xAccel le nombre yAccel zAccel nombre Appel lorsque l acc l ration a chang Tremblante Appel plusieurs reprises lorsque l appareil Android est secou LocationSensor Ce composant fournit l emplacement de l appareil Android gr ce au GPS si disponible et une m thode alternative non telles que les tours cellulaires ou connus des r seaux sans fil LocationSensor est un l ment non visible fournir des informations de localisation y compris la longitude la latitude l altitude si support par le dispositif et l adresse Ce composant peut galement fournir le g ocodage la conversion d une adresse donn e pas n cessairement celui en cours une latitude avec le LatitudeFromAddress m thode et une longitude LongitudeFromAddress m thode Pour pouvoir fonctionner le composant doit avoir son Enabled propri t a la valeur true et le dispositif de d tection doit avoir lieu activ e soit par satellites GPS si l appareil est l ext rieur ou une autre m thode Propri t s Pr cision Indique le niveau de pr cision de l appareil Android en m tres Altitude Altitude de l appareil Android le cas ch ant AvailableProviders Liste des fournisseurs de services disponibles comme le GPS ou le r seau CurrentAddress Adresse physique de l apparei
29. e donn e texte Indique si l argument premier texte cha ne est alphab tique inf rieure la seconde cha ne de texte Si deux cha nes commencent avec les m mes caract res la cha ne la plus courte est consid r comme faible Caract res majuscules pr c dent les minuscules text Indique si les cha nes de texte sont identiques c est dire les m mes personnages dans le m me ordre Notez que si vous comparez des zones de texte qui contiennent des chiffres il ya une diff rence entre les comparant num riquement en utilisant ordinaire d galit contre les comparant sous forme de cha nes de texte text Si vous cr ez deux zones de texte l une avec les caract res 123 et une avec les personnages 0123 alors ceux ci sera gale num riquement mais pas gal sous forme de texte Veillez ce que quand il s agit de comparaisons de ce genre il ya une diff rence entre tre les chiffres l aide des bo tes num riques par rapport leur inscription comme des zones de texte Supposons que vous cr ez deux zones de nombre avec le 123 et l autre avec 0123 Si vous comparez ces deux bo tes l aide text vous obtiendrez le r sultat qu ils sont gaux La raison en est que les chiffres que vous entrez dans une zone Num ro converties en un nombre la cha ne r elle de chiffres ne sont pas conserv es Si vous voulez tenir compte de la cha ne r elle de chiffres puis d utiliser une zone de texte gt Texte Indiq
30. ec l appareil photo de l appareil Une fois la photo prise le chemin d acc s au fichier sur le t l phone contenant la photo est disponible comme un argument l v nement AfterPicture Le chemin peut tre utilis par exemple que la propri t Picture d un composant image Propri t s aucun M thodes TakePicture Ouvre la cam ra du t l phone pour permettre une photo prendre v nements AfterPicture image du texte Appel apr s la prise de vue L argument texte l image est le chemin qui peut tre utilis pour localiser l image sur le t l phone ImagePicker Tap to pick a picture Utilisez un composant s lecteur d images pour choisir une image de votre galerie d images Un cueilleur image est une sorte de bouton Lorsque l utilisateur tape un s lecteur d images galerie d images de l appareil appara t et l utilisateur peut choisir une image Apr s que l utilisateur s lectionne une image la propri t ImagePath est fix une cha ne de texte qui repr sente cette image Vous pouvez ensuite utiliser ce r sultat par exemple pour d finir l image d un bouton Propri t s ImagePath L image que l utilisateur a choisi repr sent e comme une cha ne de texte qui indique l emplacement des images Activ Si cela est vrai cueilleur image peut tre utilis e BackgroundColor S lecteur de couleur pour le fond d image Activ Si elle est d finie l utilisateur peut puiser s lecteur d im
31. en points pour le texte s lecteur de num ro de t l phone FontTypeface Famille de police pour le texte s lecteur de num ro de t l phone Texte Texte afficher sur s lecteur de num ro de t l phone TextAlignment Gauche au centre ou droite TextColor Couleur du texte s lecteur de num ro de t l phone Visible S il est d fini s lecteur de num ro de t l phone est visible Largeur Largeur s lecteur de num ro de t l phone x taille Hauteur Hauteur s lecteur de num ro de t l phone y taille v nements AfterPicking Appel apr s que l utilisateur saisit un num ro de t l phone BeforePicking Appel apr s que l utilisateur robinets s lecteur de num ro de t l phone mais avant la liste des num ros de t l phone est affich GotFocus S lecteur de num ro de t l phone est devenu l l ment focalis LostFocus S lecteur de num ro de t l phone a cess d tre la composante cibl e Texting Textingi Utilisez ce composant non visible pour permettre aux utilisateurs d envoyer et de recevoir des messages texte Lorsque le SendMessage m thode est appel e le composant SMS envoie le message texte sp cifi dans le message de propri t au num ro de t l phone indiqu dans la PhoneNumber propri t Texting composants peuvent recevoir des messages texte moins que le ReceivingEnabled propri t est False Quand un message arrive le MessageReceived v
32. ent vertical pour afficher un groupe de composants dispos s de haut en bas align gauche Ce composant est un l ment de mise en forme dans lequel vous placez les composants qui doivent tre affich es celui ci dessous une autre Le premier composant enfant est enregistr sur le dessus la seconde au dessous et ainsi de suite Si vous voulez avoir des composants s affiche c t de l autre utilisez HorizontalArrangement place Dans un VerticalArrangement les composants sont dispos s le long de l axe vertical align gauche Si la propri t Width d un VerticalArrangement est r gl sur Automatique la largeur r elle de l accord est d termin par le plus grand composant dans l accord dont Largeur propri t n est pas d finie pour remplir Parent Si la propri t Width d un VerticalArrangement est d fini sur Automatique et il contient uniquement les composants dont les propri t s sont d finies Largeur pour remplir Parent la largeur r elle de l arrangement est calcul en utilisant les largeurs automatiques des composants Si la propri t Width d un VerticalArrangement est d fini sur Automatique et elle est vide la largeur sera de 100 Si la propri t Hauteur un VerticalArrangement est r gl sur Automatique la hauteur r elle de l accord est d termin par la somme des hauteurs des composants Si la propri t Hauteur un VerticalArrangement est r gl sur Automatique tous les composants dont Hauteur propri t s s
33. equel vous placez les composants qui doivent tre affich es sous forme de tableau Dans un TableArrangement les composants sont agenc s dans une grille de rang es et de colonnes avec pas plus d un composant visible dans chaque cellule Si plusieurs composants occupent la m me cellule seule la derni re sera visible Dans chaque ligne les composants sont align s verticalement centre La largeur d une colonne est d termin e par la plus grande partie de cette colonne Lors du calcul de la largeur des colonnes la largeur automatique est utilis pour les composants dont la largeur est d finie sur Parent Remplir Cependant chaque composante sera toujours remplir toute la largeur de la colonne qu il occupe La hauteur d une ligne est d termin e par le plus grand l ment de cette ligne dont la hauteur propri t n est pas d finie pour remplir Parent Si une ligne contient uniquement les composants dont les propri t s sont d finies Hauteur de remplissage des parents la hauteur de la ligne est calcul e en utilisant les hauteurs automatiques des composants Propri t s Visible Si cela est vrai d un composant et son contenu sont visibles Lignes nombre de lignes Le nombre de lignes dans la table Les colonnes nombre de colonnes Le nombre de colonnes dans le tableau Hauteur Hauteur arrangement de table y taille Largeur Largeur arrangement de table x taille VerticalArrangement Utiliser un composant d agencem
34. es conditions sont test s gauche droite et le test s arr te d s que l une des conditions est remplie S il n ya pas de conditions tester puis le r sultat est faux Blocs de contr le si IfElse choisir foreach pour la gamme alors que se lancer texte cran proximit ctan troit avec r sultat SI Teste une condition donn e Si la condition est vraie ex cute les actions dans une s quence donn e de blocs sinon les blocs sont ignor s IfElse felse then do ECE Teste une condition donn e Si le r sultat est vrai effectue les actions de la puis do s quence de blocs sinon ex cute les actions dans le monde do s quence de blocs choisir choose then do then return els e do else return Teste une condition donn e Si la condition est vraie ex cute les actions dans le do puis s quence de blocs et retourne la puis retour de valeur sinon ex cute les actions dans le monde do s quence de blocs et retourne le reste retour de valeur foreach Ex cute les blocs dans le do section pour chaque l ment de la liste dans la liste Utilisez le nom donn variable pour faire r f rence l l ment de la liste en cours pour la gamme Ex cute le bloc dans le do section pour chaque valeur num rique dans la gamme du d but la fin le renforcement de la valeur chaque fois Utilisez le nom donn variable pour faire r f rence la valeur actuelle alors que
35. hen USB is connected SEVEUELC Screen will never sleep while charging Allow mock locations Allow mock locations Si votre t l phone est sur l cran verrouill d verrouillez le comme vous le feriez pour se pr parer ex cuter une application Maintenant obtenir votre c ble USB et connectez le t l phone l ordinateur Deux messages d tat s affichent sur le t l phone dans la zone de notification en haut de l cran e USB connect s signifie que le t l phone est connect l ordinateur D bogage USB connect permet l App Inventor sur l ordinateur pour contr ler votre t l phone Si vous avez un Droid X suivez ces tapes suppl mentaires e D roulez le panneau de notification partir du haut de l cran e Appuyez sur USB connect e Appuyez sur Charger seulement 3 Exercice d application Lancement d un fichier son avec un t l phone Construire votre premi re application avec un t l phone voir vid o 4 Listes des composants d App inventor Ces pages d crivent les composants que vous pouvez utiliser dans App Inventor pour d velopper vos applications Chaque composant peut avoir des m thodes v nements et propri t s La plupart des propri t s peuvent tre modifi es par des applications ces propri t s des blocs que vous pouvez utiliser pour obtenir et d finir les valeurs Certaines propri t s ne peuvent pas tre modifi es par des applications ce que des blocs que vous po
36. il doit tre stock sous Par la suite vous pouvez r cup rer l l ment de donn es qui ont t stock es dans un tag donn Si aucune valeur n est stock e dans une variable la valeur retourn e est le texte vide Par cons quent pour voir si une variable a une valeur stock e sous elle de tester si la valeur de retour est gal au texte vide ie une zone de texte sans texte plein Il n ya qu un seul magasin de donn es par application Si vous avez plusieurs composants TinyDB ils utiliseront le m me magasin de donn es P our obtenir l effet de magasins distincts utilisent des cl s diff rentes De plus chaque application a son propre magasin de donn es Vous ne pouvez pas utiliser TinyDB pour transmettre des donn es entre deux applications diff rentes sur le t l phone Propri t s aucun v nements aucun M thodes StoreValue balise de texte valueToStore Stocker la valeur dans la balise donn e L tiquette doit tre une cha ne de texte la valeur peut tre une cha ne ou une liste GetValue balise de texte Obtient la valeur qui a t stock sous la balise donn e Si aucune valeur n a t enregistr renvoie le texte vide M dias Media Components Table des mati res Appareil photo ImagePicker Joueur son VideoPlayer Appareil photo Utilisez un composant appareil photo pour prendre une photo sur le t l phone L appareil photo est un l ment non visible qui prend une photo av
37. ilis lors de l installation 2 5 T l charger le programme d installation Localisez le fichier Appinventor Setup _ Installer v_ 1 _2 exe 92 MB dans votre dossier T l chargements ou votre bureau L emplacement du fichier sur votre ordinateur d pend de la configuration de votre navigateur 2 6 Ouvrez le fichier Cliquez travers les tapes de l installation Ne pas modifier l emplacement d installation mais enregistrer le r pertoire d installation car vous pourriez en avoir besoin pour v rifier le pilote Le r pertoire sera diff rent en fonction de votre version de Windows et si oui ou non vous tes connect en tant qu administrateur 2 7 Localiser le logiciel de configuration Dans la plupart des cas App Inventor doit tre en mesure de localiser le logiciel d installation sur son propre Mais si elle demande l emplacement du logiciel entrez le chemin d acc s est C Program Files Appinventor commandes pour Appinventor Si vous utilisez un ordinateur 64 bits vous devez taper Program Files x86 plut t que Program Files Aussi si vous n avez pas install le logiciel en tant qu administrateur il a t install dans votre r pertoire local plut t que dans le r pertoire C Program Files Vous aurez besoin de le chercher pour trouver le chemin d acc s correct Le logiciel de configuration App Inventor inclut des pilotes pour ces t l phones Android communs T Mobile G1 ADP1 T Mobile myTouch 3G Goog
38. ion actuelle de l App Inventor noms d argument dans une application doit tre unique m me travers des proc dures Par exemple vous ne pouvez pas avoir deux proc dures de noms chacune avec un nom de variable x Lorsque vous essayez de cr er le deuxi me x bloc App Inventor n acceptera pas ce nom Cette restriction sera assoubplie dans le futur variable def varlable Cr e une valeur qui peut tre modifi e pendant une application est en cours d ex cution et lui donne la valeur d un nom Les variables ont une port e mondiale ce qui signifie que vous pouvez les consulter partir de n importe quel code dans l application y compris partir de proc dures Lorsque vous cr ez un nouveau bloc variable App Inventor choisit automatiquement un nom unique Vous pouvez cliquer sur son nom et entrez le changer Les noms de variables dans une application doit tre unique App Inventor ne vous laissera pas d finir deux variables dans la m me application avec le m me nom Lorsque vous cr ez une variable App Inventor cr e automatiquement deux blocs associ s et les placer dans le tiroir Mon D finitions Le plan taire bloc obtient la valeur de la variable Le set global bloc modifie la valeur de la variable Vous pouvez renommer une variable tout moment pendant que vous construisez l application et les blocs associ s sera renomm automatiquement Ce bloc fournit une prise factice pour le montage d un bloc qui a
39. l Android Activ S il est d fini des informations de localisation est disponible HasAccuracy Si cela est vrai un appareil Android peut signaler son niveau de pr cision HasAltitude Si cela est vrai un appareil Android peut d clarer son altitude HasLongitudelLatitude Si cela est vrai un appareil Android peut signaler la longitude et la latitude Latitude Latitude appareil Android Longitude Longitude appareil Android ProviderLocked Le dispositif ne changera pas le prestataire de services ProviderName Le fournisseur de service actuel v nements LocationChanged latitude nombre longitude nombre altitude num ro Appel lorsque l appareil Android signale un nouvel emplacement StatusChanged fournisseur de texte le texte d tat Appel e lorsque l tat de l volution de fournisseurs de services M thodes LatitudeFromAddress locationName texte D termine la latitude de l adresse indiqu e LongitudeFromAddress locationName texte D termine la longitude de l adresse indiqu e Le capteur de position re oit actuellement les r sultats uniquement pour des applications qui ont t empaquet s et t l charg s sur le t l phone OrientationSensor i rientationSensori Utiliser un composant de capteur d orientation pour d terminer l orientation spatiale du t l phone Un capteur d orientation est un l ment non visible qui pr sente les trois valeurs suivantes en degr s e Ro
40. le lon ADP2 Verizon Droid non Droid X Nexus One Nexus S Les t l phones ne figurent pas vous obligera obtenir et installer un pilote manuellement Dans certains cas les pilotes de Windows ne sont pas toujours installer automatiquement auquel cas vous aurez besoin de faire un manuel d installation du pilote 2 8 Configurer votre t l phone Configurez votre t l phone Android Dans cette section nous ferons en sorte que votre t l phone est pr t pour vous utiliser avec App Inventor Il s agit de v rifier quelques r glages et s assurer qu ils sont mis dans le bon sens puis en connectant le t l phone votre ordinateur avec un c ble USB Si vous avez une machine Windows vous pouvez aussi avoir besoin d installer un pilote pour le t l phone T l phones compatibles Il ya des centaines de diff rents mod les de t l phones Android et de nouveaux apparaissent tout le temps M me nous ne savons pas propos de chacun d eux Voici quelques uns des t l phones qui sont utilis s avec succ s avec App Inventor Google Nexus One Nexus S Motorola Droid Droid X Droid Incredible T Mobile G1 HTC Incredible Hero Desire Aussi n h sitez pas consulter l utilisateur compil la liste des t l phones compatibles et incompatibles les probl mes connus et les solutions qui se trouve ici Notez cependant que certains de ces t l phones requi rent l installation de pilotes pour fonctionner avec les ordinateur
41. le qui indique la direction dans laquelle le dispositif est carrel e C est dire qu il indique la direction de la force qui serait ressenti par une bille roulant sur la surface du dispositif v nements OrientationChanged azimut nombre emplacement num ro num ro de rouleau Appel lorsque l orientation a chang Social Composantes sociales ContactPicker EmailPicker PhoneCall PhoneNumberPicker Texting Gazouillement ContactPicker Choose a Contact Utilisez un composant s lecteur de contact pour laisser l utilisateur choisir une entr e dans la liste de contacts d Android Un s lecteur de contact est un bouton qui affiche une liste de contacts choisir lorsque l utilisateur tape Apr s que l utilisateur a effectu une s lection les propri t s suivantes sont d finies e ContactName le nom du contact e EmailAddress adresse de contact e mail principale e Photo nom du fichier contenant l image du contact qui peut tre utilis comme une image de la valeur de la propri t d image ou ImageSprite composant Autres propri t s atteinte l aspect du bouton y compris TextAlignment et BackgroundColor et si elle peut tre exploit e Enabled Propri t s Activ Si elle est d finie l utilisateur peut puiser s lecteur de contacts l utiliser Image L image afficher sur s lecteur de contacts BackgroundColor Couleur de fond s lecteur de contacts ContactName Nom du contact
42. le texte La valeur peut tre modifi e dans le Concepteur Hauteur Allusion Texte qui doit appara tre faiblement dans la zone de saisie pour fournir une indication quant ce que l utilisateur doit entrer Cela ne peut tre vu si le texte propri t est vide MultiLine Si cela est vrai alors cette zone de texte accepte plusieurs lignes d entr e qui sont entr s l aide de la touche de retour Pour les zones de texte simple ligne il ya une cl Fait au lieu d une touche de retour et en appuyant sur Done cache du clavier L application doit appeler la m thode HideKeyboard pour masquer le clavier pour une zone de texte mutiline NumbersOnly Si cela est vrai alors cette zone de texte n accepte que les nombres comme entr es au clavier Les chiffres peuvent inclure un point d cimal et une option signe moins Cela vaut pour le clavier M me si NumbersOnly est vrai vous pouvez utiliser texte ensemble pour entrer n importe quel texte Texte Le texte dans la zone d entr e qui peut tre d fini par le programmeur dans le Concepteur ou Editeur de blocs ou il peut tre saisi par l utilisateur sauf si le Enabled propri t est false TextAlignment seul concepteur Si le texte doit tre justifi gauche centr ou justifi droite Par d faut le texte est justifi gauche TextColor La couleur du texte Vous pouvez choisir une couleur par son nom dans le concepteur ou dans l diteur de blocs La couleur du texte p
43. long sur le dos l acc l ration Z sera d environ 9 8 Le composant produit trois valeurs e XAccel positive lorsque le dispositif est inclin vers la droite c est dire le c t gauche est relev e et n gative quand le dispositif est inclin vers la gauche droite de sa taille est augment e e YAccel positive lorsque le fond est soulev et n gative lorsque sa partie sup rieure est soulev e e ZAccel Positif lorsque l cran est orient vers le haut et n gative lorsque l cran est tourn vers le bas Propri t s Disponible Indique si l acc l rom tre est pr sent sur l appareil Android Activ S il est d fini l acc l rom tre est activ XAccel Acc l ration de la X dimension YAccel Acc l ration de la dimension Y ZAccel Acc l ration de la dimension Z Minimuminterval Intervalle de temps minimum entre le t l phone secoue Vous pouvez modifier l intervalle de temps en fonction de l activit que vous souhaitez effectuer lorsque le t l phone est secou Par exemple vous voudrez peut tre le t l phone pour dire Arr te de me secouer chaque fois que l utilisateur secoue le t l phone A des intervalles de temps plus courts ce qui produira un effet d cho ind sirable Dans un autre cas vous voudrez peut tre un petit coup rapide du t l phone pour tre consid r comme un tremblement unique et peut tre incr menter un compteur chaque fois que le t l phone secou
44. nement est d clench et fournit le num ro d envoi et le message Cette composante est souvent utilis avec le ContactPicker composant ce qui permet l utilisateur de s lectionner l un des contacts enregistr s dans le t l phone et d finit la PhoneNumber propri t au num ro de t l phone du contact Pour sp cifier directement le num ro de t l phone d finissez le PhoneNumber propri t un texte avec les chiffres sp cifi s par exemple 6505551212 Le nombre peut tre format avec des traits d union des p riodes et des parenth ses ils sont ignor s Vous ne pouvez pas inclure des espaces dans le nombre PhoneNumber Num ro de t l phone que le texte sera envoy Message Texte d un message qui sera envoy ReceivingEnabled S il est d fini ce composant peut recevoir des messages texte v nements MessageReceived num ro de texte le texte messageText Message texte a t re u avec le texte donn et partir du num ro donn M thodes SendMessage Envoie le texte sp cifi par un message au num ro donn dans PhoneNumber Gazouillement Twitteri Ce composant permet aux utilisateurs d interagir avec Twitter Cette composante non visible permet de communiquer avec Twitter Les m thodes sont incluses pour permettre la recherche SearchTwitter et en vous connectant Twitter Autoriser Une fois qu un utilisateur a ouvert une session et la connexion a t confirm e par le su
45. nouvelle cha ne de texte obtenu en rempla ant toutes les occurrences de la cha ne avec le remplacement faire une liste s lectionner un l ment de la liste remplacer l ment de la liste enlever l ment de la liste ins rer l ment de la liste longueur de la liste ajouter la liste ajouter des l ments la liste est dans la liste position dans la liste ramasser article au hasard est la liste vide liste de copie une liste liste la ligne csv la liste au tableau csv liste de rang e csv liste de tableau csv faire une liste clSmakelallisteutem Cr e une liste des blocs de donn es Si vous ne fournissez pas tous les arguments ce qui cr e une liste vide que vous pouvez ajouter des l ments plus tard s lectionner un l ment de la liste __ dl list selectiis tite rm index S lectionne l l ment l index sp cifi dans la liste propos e Le premier l ment de liste est l index 1 remplacer l ment de la liste list replacellistitem index replacement Inserts de remplacement dans la liste donn e la position index L l ment pr c dent dans cette position est supprim enlever l ment de la liste list removeilis tite m imes Supprime l l ment la position sp cifi e dans la liste ins rer l ment de la liste Ins re un l ment dans une liste la position sp cifi e longueur de la liste MEN o Retourne le n
46. ns Notez que la virgule apr s la pomme n appara t pas dans le r sultat parce que c est le point de division diviser d abord quelle que split at first of any Divise le texte donn dans une liste deux l ments en utilisant l emplacement d un l ment dans la liste comme point de division divis Divise texte en morceaux l aide de points de division en tant que produit et la liste des r sultats Fractionnement une deux trois quatre virgule retourne la liste un deux trois quatre Fractionnement d une pomme de terre deux pommes de terre pommes de terre trois quatre au pomme de terre retourne la liste un deux trois quatre diviser en tout split at any Divise le texte donn dans une liste en utilisant l un des l ments moins que le point de division et retourne une liste des r sultats Fractionnement Appleberry banane cerise nourriture pour chiens moins que la liste deux l ments dont le premier l ment est une virgule et dont le deuxi me article est rry retourne une liste de quatre l ments applebe banane che dogfood divis en espaces T cal text split at spaces Divise le texte donn toute apparition d un espace en produisant une liste de pi ces segment text start segment length Extrait une partie du texte partir de d but et la position continue pour les caract res de longueur remplacer tous les Retourne une
47. ombre d l ments dans la liste ajouter la liste listi appenditolist list2 Ajoute les l ments de la deuxi me liste de la fin de la premi re liste ajouter des l ments la liste addlitemsitolist Ajoute les articles propos s la fin de la liste La diff rence entre ceci et ajouter la liste c est que annexer la liste reprend les l ments joints en une seule liste tandis ajouter des l ments la liste prend les l ments comme arguments est dans la liste thing BmI list Si chose est l un des l ments de la liste renvoie true sinon retourne false Notez que si une liste contient des sous listes les membres des sous listes ne sont pas eux m mes membres de la liste Par exemple les membres de la liste 1 2 3 4 sont 1 2 et la liste 3 4 3 et 4 ne sont pas eux m mes les membres de la liste position dans la liste j thing positiominilist list Renvoie la position de chose dans la liste ou O si ce n est pas dans la liste ramasser article au hasard Eal ewe Choisit un point au hasard dans la liste est la liste vide E Bliana Si la liste n a aucun objet renvoie true sinon retourne false liste de copie Effectue une copie de la liste y compris la copie tous les sous listes une liste al balg di Si chose est une liste renvoie true sinon retourne false liste la ligne csv list to csv row cal ligi N A
48. omposants anim s ont cess de se heurter Touched nombre x y nombre Appel lorsque l utilisateur touche le ballon M thodes Bounce bord nombre Fait rebondir la balle comme si sur un mur ou coin Le sens de l argument est le m me que dans EdgeReached Vous pouvez configurer le EdgeReached v nement pour faire rebondir la balle hors bord selon fut atteinte provoquant la balle appara tre rebondir lastiquement de tous les bords et les coins bool en CollidingWith un autre composant Indique si cette boule est en collision avec le composant donn MovelntoBounds Si le ballon est sorti des limites du terrain cette m thode il recule dans les limites MoveTo nombre x y nombre D place la balle directement vers le point donn ImageSprite si Un composant de sprite image est un objet anim qui peut interagir avec une toile des balles et autres sprites d image Un sprite image est un objet anim qui est contenue par une toile peut r agir aux touchers et tra ne d interagir avec les autres sprites sprites d image et balles autres et le bord de la toile et se d placer en fonction de ses propri t s Par exemple pour avoir un mouvement sprite 10 pixels vers la gauche chaque seconde vous pouvez r gler la vitesse propri t 10 l intervalle de la propri t 1000 millisecondes le Cap propri t 180 degr s et la Enabled propri t sur True Vous pouvez modifier ces propri t s e
49. onctionne correctement et que la version est Java 1 6 Ex cutez le test Appinventor Java en cliquant sur ce lien Cela permettra de v rifier que votre navigateur est correctement configur pour ex cuter des applications Java et que votre ordinateur peut lancer des applications avec Java Web Start 2 3 Installez le logiciel de configuration App Inventor Avant de pouvoir utiliser App Inventor vous avez besoin d installer un logiciel sur votre ordinateur Le logiciel dont vous avez besoin est fourni dans un package appel Setup App Inventor Suivez les instructions pour votre syst me d exploitation pour faire l installation Instructions pour Mac OS X Instructions pour GNU Linux Instructions pour Windows 2 4 Installation Configuration App Inventor pour Windows Installation de la configuration App Inventor for Windows comporte deux parties e Installation du logiciel de configuration App Inventor paquet Cette tape est la m me pour tous les appareils Android et de m me pour Windows XP Vista et 7 e Installation des pilotes Windows pour votre t l phone Android Nous vous recommandons d effectuer l installation partir d un compte qui poss de des privil ges d administrateur Cela permet d installer le logiciel pour tous les utilisateurs de la machine Si vous ne disposez pas des privil ges d administrateur l installation doit toujours fonctionner mais App Inventor ne sont utilisables qu partir du compte que vous avez ut
50. ont d finies pour remplir parent se comporte comme si elles taient r gl sur Automatique Si la propri t Hauteur un VerticalArrangement est la valeur Fill parent ou sp cifi e en pixels tous les composants dont les propri t s sont d finies Hauteur de remplissage Parent sera galement prendre de la hauteur qui n est pas occup e par d autres composants Propri t s Visible Si cela est vrai d un composant et son contenu sont visibles Hauteur Hauteur de montage vertical y taille Largeur Largeur de montage vertical x taille D finition des blocs D finition des blocs proc dure procedureWithResult nom variable l proc dure to procedureName arg Recueillir une s quence de blocs ensemble dans un groupe Vous pouvez ensuite utiliser la s quence de blocs plusieurs reprises en appelant la proc dure Si la proc dure a des arguments vous sp cifiez les arguments en utilisant le nom des blocs Lorsque vous cr ez une proc dure App Inventor g n re automatiquement un appel de bloc et le place dans le tiroir Mon D finitions Vous utilisez l appel de bloc d invoquer la proc dure Lorsque vous cr ez un bloc de nouvelle proc dure App Inventor choisit automatiquement un nom unique Vous pouvez cliquer sur son nom et entrez le changer Les noms des proc dures dans une application doit tre unique App Inventor ne vous laissera pas d finir deux proc dures dans la m me application avec le m me nom
51. opier dans les propri t s correspondantes des composants Twitter dans votre application App Inventor Si vous souhaitez modifier les param tres de votre application une date ult rieure connectez vous Twitter via un navigateur Web et acc dez http twitter com apps pour voir et modifier vos applications enregistr es Propri t s ConsumerkKey La cl de la consommation d identifier cette application obtenu partir http twitter com oauth clients new comme d crit ci dessus ConsumerSecret Le secret des consommateurs d identifier cette application obtenu partir http twitter com oauth clients new comme d crit ci dessus DirectMessages Messages directs utilisateur sur Twitter Adeptes Utilisateur liste de followers sur Twitter FriendTimeline Chronologie de l utilisateur un message sur Twitter Mentions Liste des messages qui mentionnent l utilisateur SearchResults Les r sultats de requ te de recherche Twitter Nom d utilisateur Le nom d utilisateur de l utilisateur autoris Videz si aucun utilisateur n est autoris v nements DirectMessagesReceived messages de la liste Appel lorsque tous les messages directs demand s avec RequestDirectMessages ont t r cup r s FollowersReceived disciples de liste Appel lorsque tous les adeptes demand s avec RequestFollowers ont t r cup r s FriendTimelineReceived liste utilisateur Messages list Appel lorsque le d lai demand par Re
52. questFriendTimeline a t r cup r Chaque l ment est lui m me une liste dont le premier l ment est un nom d utilisateur et dont le deuxi me l ment est un tat tweet par cet utilisateur IsAuthorized Appel apr s le programme appelle Autoriser si l autorisation a t un succ s Il est aussi appel apr s un appel CheckAuthorized si nous avons d j une identification valides Apr s cet v nement a t soulev e toute autre m thode pour ce composant peut tre appel MentionsReceived liste mentionne Appel lorsque toutes les mentions demand RequestMentions a t r cup r SearchSuccessful searchResults liste Appel lorsque la recherche demand e avec SearchTwitter a t achev e M thodes Autoriser Pr sente une page de connexion Twitter sorte que l utilisateur peut autoriser l acc s IsAuthorized sera appel e lorsque l utilisateur donne acc s succ s de l application CheckAuthorized V rifie si nous avons d j acc s et si oui provoque IsAuthorized gestionnaire d v nements d tre appel Retirer l autorisation Supprime l autorisation de cette instance en cours d ex cution app Un utilisateur devra se connecter nouveau d utiliser to ute m thode autre que Twitter SearchTwitter DirectMessage utilisateur texte texte du message Envoie le message sp cifi l utilisateur donn Suivre utilisateur texte Commencer suivre un utilisateur donn Req
53. rgules liste d l ments afficher dans le composant ElementsFromString Description venir BackgroundColor Couleur de fond s lecteur de liste PoliceGras S il est d fini le texte s lecteur de liste est affich en gras Fontitalic S il est d fini le texte s lecteur liste est affich e en italique FontSize La taille en points pour le texte s lecteur de liste FontTypeface Famille de police pour le texte s lecteur de liste Hauteur Hauteur s lecteur de liste y taille Largeur Largeur s lecteur de liste x taille Texte Texte du titre pour afficher le s lecteur de liste TextAlignment Gauche au centre ou droite TextColor Couleur du texte s lecteur de liste Visible S il est d fini s lecteur de liste est visible v nements AfterPicking L utilisateur a s lectionn un l ment dans le s lecteur de liste BeforePicking L utilisateur a appuy sur le s lecteur de liste mais n a pas encore s lectionn un l ment GotFocus S lecteur liste est devenue la composante cibl e LostFocus Liste s lecteur n est plus le volet ax PasswordTextBox Les utilisateurs entrent des mots de passe dans un composant bo te de mot de passe texte qui cache le texte qui a t tap dans celui ci Une zone de texte mot de passe est le m me que l ordinaire TextBox composant sauf qu il n affiche pas les caract res saisis par l utilisateur Vous pouvez obtenir o
54. ris e Les erreurs qui se produisent dans le Lego Mindstorms NXT composants e Les erreurs qui surviennent dans les composants Bluetooth e Les erreurs qui se produisent dans la composante Twitter e Les erreurs qui se produisent dans le composant SoundRecorder e ActivityStarter quand StartActivity est appel mais il n y a pas d activit qui correspond aux propri t s d activit e LocationSensor quand LatitudeFromAddress ou LongitudeFromAddress choue e Joueur lorsque vous r glez la propri t Source choue e Son lorsque vous r glez la propri t Source choue ou lorsque la fonction de lecture ne e VideoPlayer lorsque vous r glez la propri t Source choue Pour ces erreurs le syst me affiche une notification par d faut avec un num ro d erreur et un message Vous pouvez utiliser ce gestionnaire d v nement prescrire un comportement d erreur diff rent de celui par d faut en testant errorNumber et prendre les mesures appropri es TextBox Les utilisateurs saisissent du texte dans un composant zone de texte La valeur texte initial ou saisies par l utilisateur dans un composant zone de texte se trouve dans le texte propri t Si du texte est vide vous pouvez utiliser le Conseil biens fournir l utilisateur une suggestion de ce qu il faut taper Le Conseil se pr sente comme un texte p le dans la bo te Le MultiLine propri t d termine si le texte peut avoir plus d une ligne Pour une zone de te
55. rs Vous pouvez mettre n importe quelle couleur du tout dans vos applications Les couleurs sont cr es en utilisant quatre chiffres chacun allant de 0 255 Les trois premiers chiffres signifient la quantit de rouge vert et bleu dans la couleur Vous pouvez trouver des nuanciers sur le Web qui donnent les sp cifications R G B pour de nombreuses couleurs ou vous pouvez exp rimenter avec votre propre R G B m langes Le quatri me chiffre indique l opacit qui entre en jeu lorsque r gions se chevauchent Opacit 255 est totalement opaque la couleur de bloquer compl tement tout ce qu il contient Opacit 0 est compl tement transparent vous n aurez m me pas voir la couleur sur l cran Les valeurs interm diaires de d terminer combien l cran sous jacent montrent cependant Une couleur font bloc aura une liste de votre R G B et composants d opacit et de cr er cette couleur pour vous La composante opacit est facultative si elle est omise est fix 255 Une couleur split bloc prend une couleur et retourne une liste des quatre composantes num riques Ce tableau donne les chiffres pour une vari t de couleurs Voici un exemple de programme qui attribue le nom de pourpre la couleur avec R 160 G 32 B 240 et l opacit 255 def as cal make a list an CE item purple im 4 item item Utilisation de la couleur split bloc l utilisateur peut manipuler le R G B et valeurs d opacit s
56. s lectionn EmailAddress Adresse e mail de contact principal s lectionn Image Image de contact s lectionn PoliceGras S il est d fini le texte s lecteur de contacts est affich en gras Fontitalic S il est d fini le texte s lecteur de contacts est affich en italique FontSize La taille en points pour le texte s lecteur de contacts FontTypeface Famille de police pour le texte s lecteur de contacts Texte Texte afficher sur s lecteur de contacts TextAlignment Gauche au centre ou droite TextColor Couleur du texte s lecteur de contacts Visible S il est d fini s lecteur de contacts est visible Largeur Contactez largeur s lecteur x taille Hauteur Hauteur de la grue y taille v nements AfterPicking Appel apr s que l utilisateur s lectionne un contact BeforePicking Appel apr s que l utilisateur de contact robinets s lecteur mais avant la liste des contacts s affiche GotFocus Contacter s lecteur est devenu l l ment focalis LostFocus Contacter s lecteur cess d tre la composante cibl e EmailPicker select email Utilisez un composant s lecteur e mail pour l utilisateur d entrer l adresse lectronique d un utilisateur partir de la liste de contacts d Android Un cueilleur email est une zone de texte dans laquelle l utilisateur peut commencer saisir une adresse e mail d un contact et se voir offrir l auto compl tion La
57. s Windows Peu importe le mod le que vous avez votre t l phone doit disposer d une carte SD install e sinon a ne marchera pas avec App Inventor M me si votre t l phone Android n est pas sur cette liste il est toujours enclins travailler avec App Inventor mais nous ne pouvons pas dire coup s r Suivez les instructions sur cette page et si vous avez des probl mes consultez la page de d pannage ou rechercher dans le forum des utilisateurs App Inventor dans Obtenir de mettre en place et de la connexion de votre t l phone pour obtenir des conseils d autres personnes qui pourraient utiliser le m me t l phone 2 9 V rifiez vos param tres du t l phone Pour relier votre t l phone avec App Inventor proc dez comme suit Appuyez sur le bouton Accueil pour acc der l cran d accueil de votre t l phone e Appuyez sur le bouton Menu puis sur Param tres puis sur Applications e Sivotre t l phone dispose d un r glage Sources inconnues assurez vous qu elle est coch e Allow install of non Market applications Quick launch Set keyboard shortcuts to launch applications Manage applications Manage and remove installed applications Running services View and control currently running services Development Set options for application development e Appuyez sur le d veloppement e Assurez vous que le d bogage USB et Stay Awake sont v rifi s aM 9 08 AM USB debugging Debug mode w
58. sante cibl e Horloge Utiliser un composant d horloge afin de cr er un temps qui signale les v nements des intervalles r guliers Le composant d horloge meurt aussi diverses conversions et manipulations avec les unit s de temps Une utilisation de la composante d horloge est une horloge d finir l intervalle de temps et la minuterie se d clenche plusieurs reprises l intervalle la signalisation d un v nement de minuterie Une deuxi me utilisation de la composante d horloge est de manipuler le temps et exprimer le temps en unit s diff rentes Le format de l heure interne utilis e par l horloge est appel un instant L horloge Maintenant m thode retourne l heure actuelle comme un instant L horloge fournit des m thodes pour manipuler les instants par exemple revenir un instant qui est de plusieurs secondes voire des mois voire des ann es partir de l instant donn Il fournit galement des m thodes pour afficher la seconde minute heure jour correspondant un instant donn Propri t s Timerinterval Intervalle de temporisation en millisecondes TimerEnabled Si cela est vrai alors la minuterie se d clenche TimerAlwaysFires Si ture la minuterie se d clenche m me si l application ne s affiche pas sur l cran v nements Timer Cet v nement est signal lorsque la minuterie a tir M thodes SystemTime Temps interne du t l phone en millisecondes Maintenant L ins
59. sition du texte Propri t s BackgroundColor Couleur de fond de l tiquette PoliceGras S il est d fini texte de l tiquette est affich en gras Fontltalic S il est d fini texte de l tiquette est affich e en italique FontSize Taille en points pour texte de l tiquette FontTypeface Famille de polices de texte de l tiquette Hauteur Hauteur d tiquette y taille Largeur Largeur des tiquettes x taille Texte Texte afficher sur l tiquette TextAlignment Gauche au centre ou droite TextColor Couleur de texte de l tiquette Visible Si elle est d finie l tiquette est visible ListPicker Pick a number Utilisateurs appuyez sur un l ment s lecteur de liste pour s lectionner un l ment dans une liste de cha nes de texte Quand un utilisateur tape un s lecteur liste il affiche une liste d l ments de texte l utilisateur de choisir Les l ments de texte peut tre sp cifi par le concepteur ou l diteur de blocs en r glant le ElementsFromString la propri t de leur s par es par des virgules concat nation par exemple choix 1 choix 2 choix 3 ou en d finissant la Elements biens une liste dans l diteur de blocs D autres propri t s y compris TextAlignment et BackgroundColor atteinte l aspect du bouton et si elle peut tre exploit e Enabled Propri t s S lection S lectionn l ment de la liste Articles S par es par des vi
60. t d autre de modifier le comportement du sprite image Propri t s Image Image affich e pour le sprite Activ S il est d fini le sprite est actif Intervalle Fr quence du mouvement sprite en millisecondes Image L image qui d termine apparence du sprite Tourne Si cela est vrai l image du sprite tourne pour correspondre heading lf du sprite false l image sprite ne tourne pas lorsque les changements sprite rubrique Visible S il est d fini sprite image est visible Titre Sens de d placement du sprite l image en degr s Z ro est horizontalement vers la droite vers l est 90 est vers le haut 1 80 est gauche et 270 est vers le bas X L image sprite coordonn e x Z ro est le bord gauche de la toile Y L image sprite coordonn e y Z ro est le bord sup rieur de la toile Vitesse Nombre de pixels d image sprite se d place chaque p riode Largeur Largeur de l image sprite Hauteur Hauteur de l image sprite v nements CollidedWith autre composant Appel lorsque deux l ments anim s sprites d image ou balles sont entr s en collision L argument autre repr sente le sprite autre dans la collision Tra n nombre startX debuty num ro de Prevx prevY num ro currentX CurrentY nombre Le sprite est gliss Voir la Toile Tra n v nement pour obtenir une description des arguments EdgeReached bord nombre Appel lorsqu un sprite image atteint le bord de l cran Le bord argument indique
61. tant dans le temps de l horloge lu t l phone Makelnstant texte partir de Faire un instant sp cifi par JJ MM AAAA hh mm ss ou MM JJ AAAA ou hh mm MakelnstantFromMillis Nombre millis Faire un instant sp cifi par le temps en millisecondes GetMillis instantan e L instant dans le temps mesur en millisecondes depuis 1970 AddSeconds instantan s secondes Nombre Un instant dans le temps un certain nombre de secondes apr s l instant donn AddMinutes instantan s Num ro minutes Un instant dans le temps un certain nombre de minutes apr s le moment donn AddHours instantan s Nombre d heures Un instant dans le temps un certain nombre d heures apr s le moment donn AddDays instantan s Nombre de jours Un instant dans le temps un certain nombre de jours apr s l instant donn AddWeeks instantan e semaines Nombre Un instant dans le temps un certain nombre de semaines apr s l instant donn AddMonths instantan s Num ro mois Un instant dans le temps un certain nombre de mois apr s l instant donn AddYears instantan e des ann es num riques Un instant dans le temps un certain nombre d ann es apr s le moment donn Dur e Calendrier d but fin Calendrier Millisecondes entre les instants Deuxi me Calendrier instantan e La seconde de la minute Minute Calendrier instantan e La minute de l heure Heure Calendrier instantan e L heure de la journ e JourDuMois
62. te Par exemple reste 11 5 1 le reste 11 5 1 reste 11 5 1 et le reste 11 5 1 modulo Modulo a b est le m me que le reste a b lorsque a et b sont positifs Plus g n ralement modulo a b est d fini pour chaque a et b de telle sorte que tage a b x b modulo a b a Par exemple modulo 11 5 1 modulo 11 5 4 modulo 11 5 4 modulo 11 5 1 Modulo a b est toujours le m me signe que b tandis que le reste a b pr sente toujours le m me signe que a abs T gall Renvoie la valeur absolue d un nombre donn autour Arrondit le nombre l entier le plus proche et retourne le r sultat Si le num ro est mi chemin entre deux nombres entiers des tourn es l entier pair tage cl floor Calcule le plus grand entier qui est inf rieur ou gal au nombre donn plafond cl celling Retourne le plus petit nombre entier qui est sup rieur ou gal un nombre donn exp Soul ve le premier nombre d termin l alimentation de la seconde et renvoie le r sultat exp call exp E retour 2 71828 lev la puissance d un nombre donn et retourne le r sultat enregistrer cal log Renvoie le logarithme naturel d un nombre donn TD D O gt go call sin a Renvoie le sinus d un nombre donn en degr s call COS Renvoie le cosinus d un nombre donn en degr s
63. u d finir la valeur du texte dans la bo te avec le texte propri t Si du texte est vide vous pouvez utiliser le Conseil biens fournir l utilisateur une suggestion de ce qu il faut taper Le Conseil se pr sente comme un texte p le dans la bo te Mot de passe composantes zone de texte sont g n ralement utilis s avec un composant Button L utilisateur tape sur la touche apr s la saisie de texte Propri t s BackgroundColor Couleur de fond zone de texte Activ S il est d fini l utilisateur peut entrer un mot de passe dans la bo te PoliceGras S il est d fini le texte est affich en gras Fontitalic S il est d fini le texte est affich en italique FontSize La taille en points pour le texte FontTypeface Famille de police pour le texte Hauteur Hauteur de la bo te y taille Largeur Largeur de la bo te x taille TextAlignment Gauche au centre ou droite TextColor Couleur pour le texte Allusion Indice mot de passe v nements GotFocus Box est devenu la composante centr e LostFocus Box n est plus le volet ax cran L cran n appara t pas dans la palette de composants comme les autres mais si vient automatiquement avec le projet Chaque projet commence par un cran nomm Screen1 Ce nom ne peut pas tre chang Plus d crans peuvent tre ajout s Propri t s BackgroundColor Couleur de fond d cran Backgroundimage Une image qui forme le fond
64. ue si l argument premier texte cha ne est alphab tique sup rieure la seconde cha ne de texte Si deux cha nes commencent avec les m mes caract res la cha ne la plus courte est consid r comme faible Caract res majuscules pr c dent les minuscules tailler Retourne une copie de son argument cha ne de texte avec n importe quel espaces avant ou apr s enlev s upcase Retourne une copie de son argument cha ne de caract res convertis en majuscules downcase Retourne une copie de son argument cha ne de texte en minuscules commence text starts at piece Retourne la position de caract re o le premier caract re de la pi ce appara t en premier dans le texte ou O s il n est pas pr sent Par exemple l emplacement d ana en havana banane est 4 contient text contains piece Renvoie true si morceau appara t dans le texte sinon retourne false diviser en premier text split at first At Divise le texte donn en deux morceaux en utilisant l emplacement de la premi re occurrence de moins que le point de division et retourne une liste de deux l ments consistant en la pi ce avant le point de division et de la pi ce apr s le point de division Fractionnement pomme banane cerise nourriture pour chiens avec une virgule comme point de division renvoie une liste de deux l ments le premier est le texte de pomme et le second est le texte de la banane cerise nourriture pour chie
65. uestDirectMessages R cup re les messages les plus r cents directs RequestFollowers R cup re la liste des partisans de l utilisateur RequestFriendTimeline R cup re les 20 messages les plus r cents dans votre calendrier Retourne une liste de tuples sous listes o chaque tuple contient le nom d utilisateur et le message d tat RequestMentions R cup re le plus de mentions de l utilisateur SearchTwitter requ te de texte Twitter recherches pour le texte donn SetStatus texte s Postez le texte sp cifi comme un message d tat StopFollowing utilisateur de texte Arr ter de suivre un utilisateur donn Arrangement d cran Composants d cran Arrangement HorizontalArrangement TableArrangement VerticalArrangement HorizontalArrangement Utiliser un composant d agencement horizontal pour afficher un groupe de composants dispos s de gauche droite Ce composant est un l ment de mise en forme dans lequel vous placez les composants qui doivent tre affich es de gauche droite Si vous voulez avoir les composants affich s l un sur l autre utilisez VerticalArrangement place Dans un HorizontalArrangement les composants sont dispos s le long de l axe horizontal vertical centr Si la propri t Hauteur un HorizontalArrangement est r gl sur Automatique la hauteur r elle de l accord est d termin par le plus grand composant dans l accord dont Hauteur propri t n est pas d
66. uleau 0 degr lorsque l appareil est de niveau augmentant 90 degr s que l appareil est inclin vers le haut sur le c t gauche et la diminution de 90 degr s lorsque l appareil est inclin vers le haut sur le c t droit e Hauteur 0O degr lorsque le dispositif est niveau en augmentant de 90 degr s que le dispositif est inclin de sorte que son sommet est dirig vers le bas puis diminue 0 degr tel qu il se retourne De la m me mani re que l appareil est inclin de sorte que ses points bas vers le bas la hauteur diminue de 90 degr s puis augmente 0 degr car il se tourna tout le chemin e Azimut 0 degr lorsque la partie sup rieure de l appareil est orient nord 90 degr s lorsqu il est orient l est 180 degr s lorsqu elle est orient e vers le sud 270 degr s lorsqu il est orient l ouest etc Ces mesures supposent que l appareil lui m me ne se d place pas Propri t s Disponible Indique si le capteur d orientation est pr sent sur l appareil Android Activ S il est d fini le capteur d orientation est activ Azimut Renvoie l angle d azimut de l appareil Pas Renvoie l angle de tangage de l appareil Rouler Renvoie l angle de roulis de l appareil Ampleur Renvoie un nombre compris entre 0 et 1 qui indique quel point l appareil est inclin Elle donne la valeur de la force qui serait ressenti par une bille roulant sur la surface du dispositif Angle Renvoie un ang
67. uments sont gaux Deux nombres sont gaux si elles sont num riquement gales par exemple 1 est gal 1 0 Deux blocs de texte sont gaux s ils ont les m mes personnages dans le m me ordre de la m me affaire Par exemple la banane n est pas gale la banane Chiffres et du texte sont gaux si le nombre est num riquement gale un nombre qui serait imprim e avec ce texte Par exemple est gal 12 0 au r sultat de joindre le premier caract re de 1A au dernier caract re de Teafor2 Deux listes sont gales si elles ont le m me nombre d l ments et les l ments correspondants sont gaux et Ce bloc teste si tous d un ensemble de conditions logiques sont vraies Le r sultat est vrai si et seulement si toutes les conditions test es sont vraies Lorsque vous branchez une condition dans le test de prise une autre prise appara t ainsi vous pouvez ajouter une autre condition Les conditions sont test s gauche droite et le test s arr te d s que l une des conditions est fausse S il n ya pas de conditions tester alors le r sultat si elle est vraie Vous pouvez consid rer cela comme une plaisanterie logicien ou ij or test Ce bloc teste si quelconque d un ensemble de conditions logiques sont vraies Le r sultat est vrai si une ou plusieurs des conditions test es sont vraies Lorsque vous branchez une condition dans le test de prise une autre prise appara t ainsi vous pouvez ajouter une autre condition L
68. uvez utiliser pour obtenir les valeurs pas les d finir Dans ce document propri t s en lecture seule sont pr sent s dans italiques Quelques propri t s ne sont disponibles que dans le concepteur e Les l ments de base e Composants du support e Composants d animation Les aspects sociaux e Composants de capteur e Composants Arrangement d cran Ces pages d crivent les blocs que vous pouvez utiliser lorsque vous construisez vos applications App Inventor e Blocs de d finition e Les blocs de texte e Liste des blocs e Blocs math matiques e Blocs logiques e Blocs de contr le e Des blocs de couleur 4 1 Composants de base Table des mati res Bouton Toile CheckBox Horloge Image g Etiquette ListPicker PasswordTextBox cran TextBox TinyDB Bouton Translate Les boutons sont des composants que les utilisateurs touchent accomplir une action dans votre application Boutons de d tecter lorsque les utilisateurs les exploiter De nombreux aspects de l apparence d un bouton peut tre modifi Vous pouvez utiliser la propri t Enabled de choisir si un bouton peut tre exploit Propri t s BackgroundColor Couleur de fond du bouton Activ Si elle est d finie l utilisateur peut puiser bouton pour provoquer une action PoliceGras S il est d fini le texte du bouton est affich en gras Fontitalic S il est d fini le texte du bouton est affich en italique FontSi
69. vez r duire le nombre de fichiers multim dias ou de leurs tailles Logiciel de montage vid o comme Windows Movie Maker ou iMovie d Apple peut vous aider r duire la taille des vid os en les raccourcissant ou de r encoder les formats compacts en plus Propri t s Source Fichier vid o associ avec ce lecteur Visible Si elle est d finie VideoPlayer visible M thodes Pause Interrompt la lecture du fichier vid o Start Commence la lecture du fichier vid o SeekTo millisecs nombre Cherche l heure demand e sp cifi en millisecondes dans la vid o GetDuration Renvoie la dur e de la vid o en millisecondes Composants d animation e Balle e ImageSprite Balle roy k a Une composante balle est un type particulier de sprite objet anim qui ressemble un ballon Une balle est un sprite rond qui est contenue par une toile peut r agir aux touchers et tra ne d interagir avec les autres sprites sprites d image et balles autres et le bord de la toile et se d placer en fonction de ses propri t s Par exemple pour avoir un mouvement boule de 4 pixels vers le haut de la toile toutes les 500 millisecondes second semestre vous pouvez r gler la vitesse des biens 4 l intervalle de la propri t 500 le Cap propri t 90 degr s et le Activ propri t sur True Vous pouvez modifier ces propri t s et d autre de modifier le comportement de la balle La diff rence
70. xte simple ligne le clavier se ferme automatiquement lorsque l utilisateur appuie sur la touche Termin Pour fermer le clavier pour les bo tes de texte multiligne l application doit utiliser la m thode HideKeyboard ou se fonder sur l utilisateur d appuyer sur la touche Retour Le NumbersOnly propri t limite le clavier pour accepter l entr e num rique uniquement Autres propri t s affectent l apparence de la zone de texte TextAlignment BackgroundColor etc et si elle peut tre utilis e Enabled Les zones de texte sont g n ralement utilis s avec le bouton composante l utilisateur en cliquant sur le bouton lorsque la saisie de texte est termin e Si le texte entr par l utilisateur ne doit pas tre affich utilisez PasswordTextBox place Propri t s BackgroundColor La couleur de fond de la zone de saisie Vous pouvez choisir une couleur par son nom dans le concepteur ou dans l diteur de blocs La couleur de fond par d faut est default en gris 3 D Activ Si l utilisateur peut entrer du texte dans ce champ de saisie Par d faut cela est vrai PoliceGras seul concepteur Que ce soit la police utilis e pour le texte doit tre en gras Par d faut il n est pas Fontltalic seul concepteur Si le texte doit appara tre en italique Par d faut elle n existe pas FontSize La taille de la police pour le texte Par d faut il est de 14 0 points FontTypeface seul concepteur La police pour
71. ze Taille en points pour le texte du bouton FontTypeface Famille de polices pour le texte du bouton Hauteur Hauteur de bouton y taille Largeur Largeur du bouton x taille Image L image afficher sur le bouton Texte Texte afficher sur le bouton TextAlignment Gauche au centre ou droite TextColor Couleur de texte du bouton v nements Cliquez sur Utilisateur coute et rel ch le bouton GotFocus Bouton est devenu la composante cibl e LostFocus Bouton cess d tre la composante cibl e Toile ha Une deux dimensions du panneau tactile rectangulaire sur lequel le dessin peut tre r alis et peut tre d plac sprites Le BackgroundColor PaintColor Backgroundimage Largeur et Hauteur de la toile peut tre r gl e soit dans le concepteur ou dans l diteur de blocs La Largeur et Hauteur sont mesur es en pixels et doit tre positif N importe quel endroit sur la toile peut tre sp cifi comme une paire de X Y des valeurs o e _Xest le nombre de pixels du bord gauche de la toile e Y est le nombre de pixels du bord droit de la toile Il ya des v nements raconter quand et voici une toile a t touch ou un Sprite ImageSprite ou billes a t tra n Il existe galement des m thodes pour points de puisage des lignes et des cercles Propri t s BackgroundColor La couleur de la toile de fond Backgroundimage Le nom d un fichier conten
Download Pdf Manuals
Related Search
Related Contents
OM-TDB/7 - Unified Brands Microelectrode Array (MEA) User Manual EHN1220 User Manual - Surveillance Cameras 色度計 2100AN(PDF:461121 Byte) ViewSonic PJ250 Multimedia Projector ダウンロード(467KB) Lire l`article - Fabrice Peltier MICROCOMPUTER MN103002A LSI User`s Manual SECULIFE ESXTRA Electrosurgical Unit Analyzer - GMC Copyright © All rights reserved.
Failed to retrieve file