Créer des interfaces utilisateur
|
|
- Geoffroy Blanchard
- il y a 8 ans
- Total affichages :
Transcription
1 4 Créer des interfaces utilisateur Au sommaire de ce chapitre : Utiliser les Views et les layouts Optimiser les layouts Ressources Drawable XML Créer des interfaces utilisateur indépendantes de la résolution Le système de menus Android Étendre, grouper, créer et utiliser les Views Il est crucial de créer des interfaces attirantes et intuitives pour vos applications. Garantir qu elles sont aussi élégantes et faciles d usage que fonctionnelles doit être une priorité dans la conception. Citons Stephen Fry sur l importance du style comme essence de la conception d appareils digitaux : Comme si un appareil pouvait fonctionner sans style. Comme si un appareil pouvait être stylé s il ne fonctionnait pas parfaitement. Oui, la beauté compte, et sacrément. Elle n est pas superficielle, elle n est pas optionnelle, elle est la chose elle-même. Stephen Fry, The Guardian (27 octobre 2007) L augmentation des tailles, des résolutions d écran et de la puissance des processeurs mobiles a rendu les applications de plus en plus visuelles. Alors que les tout petits écrans sont un défi à la création d interfaces visuelles complexes, l omniprésence des mobiles incite à le relever.
2 112 Développement d applications professionnelles avec Android 2 Nous vous présenterons dans ce chapitre les éléments de base de l interface Android et vous découvrirez comment utiliser les Views, les View Groups et les layouts pour créer des interfaces fonctionnelles et intuitives pour vos Activities. Après avoir introduit quelques-uns des contrôles disponibles dans le SDK Android, nous vous apprendrons comment les étendre et les personnaliser. Vous verrez avec les View Groups comment combiner des Views pour créer des éléments d interface atomiques réutilisables, constitués de sous-contrôles interagissant ensemble. Vous apprendrez également à créer vos propres Views pour afficher des données et interagir avec les utilisateurs de façon créative Les éléments individuels d une interface utilisateur Android sont rangés à l écran par le biais de plusieurs gestionnaires de layouts dérivés de ViewGroup. Une utilisation correcte des layouts est essentielle pour créer de bonnes interfaces. Ce chapitre introduira plusieurs classes layout natives et montrera comment les utiliser et comment créer les vôtres. La gamme d appareils Android croissant rapidement, la variété de tailles et de résolutions d écrans sur lesquelles votre application sera susceptible de tourner augmente. Vous apprendrez à créer des layouts et des Drawables indépendants de la résolution ainsi que les meilleures pratiques pour développer et tester vos interfaces, afin qu elles soient toujours aussi belles, quel que soit l écran. Les applications Android et le système de menus contextuels utilisent une approche nouvelle, optimisée pour les appareils modernes à écrans tactiles. Dans le cadre de l étude du modèle d interface Android, ce chapitre se terminera par la création de menus contextuels. Les fondements de la conception d interface sous Android La conception d interface utilisateur, l expérience utilisateur, l interaction homme-machine et la facilité d utilisation sont de vastes sujets que nous ne couvrirons pas en profondeur dans cet ouvrage. Il est néanmoins important de les avoir en tête lors de la création de vos interfaces utilisateur. Android introduit une nouvelle terminologie pour des métaphores de programmation familières, que nous allons explorer en détail dans les sections suivantes : Views. Les Views sont les classes de base pour tous les éléments visuels d interface (communément appelés contrôles ou widgets). Tous les contrôles d interface, y compris les classes layout, sont dérivés de View. View Groups. Les View Groups sont des extensions de la classe View qui contiennent de multiples Views enfants. L extension de la classe ViewGroup permet de créer des contrôles composites constitués de Views enfants interconnectées. La classe ViewGroup
3 Chapitre 4 Créer des interfaces utilisateur 113 peut être également étendue pour fournir les gestionnaires de layouts qui aident à disposer les contrôles dans vos Activities. Activities. Les Activities, décrites en détail dans le chapitre précédent, représentent les fenêtres ou les écrans affichés. Elles sont les équivalents Android des Forms. Pour afficher une interface utilisateur, vous devez assigner une View (en général un layout) à une Activity. Android fournit de nombreux contrôles, widgets et gestionnaires de layouts. Pour la plupart des applications graphiques, il est probable que vous aurez besoin d étendre et de modifier ces Views standard ou d en créer d entièrement nouvelles pour fournir votre propre expérience utilisateur. Introduction aux Views Comme nous l avons dit plus haut, tous les composants visuels Android descendent de la classe View et sont appelés en général des Views. Vous verrez souvent appelés Views des contrôles ou des widgets (à ne pas confondre avec les écrans d accueil ou App Widgets décrits au Chapitre 10), termes avec lesquels vous êtes probablement familier si vous avez déjà développé pour des environnements graphiques. La classe ViewGroup est une extension de View conçue pour contenir de multiples Views. Les View Groups sont en général utilisés pour construire des composants atomiques réutilisables ou pour gérer la disposition des Views enfants. Ces derniers sont appelés layouts. Tous les éléments visuels dérivant de View, les termes widget et control sont inter changeables avec View. Vous avez déjà côtoyé un layout et deux Views natives, LinearLayout, ListView et TextView, lorsque vous avez créé l exemple de liste de tâches au Chapitre 2. Vous allez apprendre dans les sections suivantes à assembler des interfaces utilisateur de plus en plus complexes en commençant avec les Views disponibles dans le SDK, avant d apprendre à les étendre, à construire vos propres contrôles et à créer vos vues personnalisées en partant de zéro. Créer l interface d une Activity avec des Views Une nouvelle Activity démarre avec un écran vide dans lequel vous allez placer votre interface utilisateur. Pour cela, appelez setcontentview en lui passant l instance de View ou la ressource layout à afficher. Les écrans vides n étant pas particulièrement attirants, vous utiliserez presque toujours setcontentview pour assigner une interface à une Activity au moment de la redéfinition de son gestionnaire oncreate.
4 114 Développement d applications professionnelles avec Android 2 La méthode setcontentview accepte un identifiant de ressource layout (voir Chapitre 3) ou une simple instance de View. Cela vous permet de définir votre interface utilisateur en code ou en utilisant la technique privilégiée des ressources layout externes. Utiliser des ressources layout découple votre couche de présentation de la logique applicative, vous donnant ainsi la flexibilité de modifier la présentation sans toucher au code. Cela permet de spécifier différents layouts optimisés pour des configurations matérielles différentes, voire de les modifier à l exécution en fonction de changements matériels (l orientation de l écran, par exemple). Le Listing 4.1 montre comment paramétrer l interface d une Activity à l aide d une ressource layout externe. Vous pouvez récupérer les références aux Views utilisées dans un layout à l aide de la méthode findviewbyid. Cet exemple suppose que main.xml existe dans le dossier res/layout du projet. Listing 4.1 : Désérialisation d un layout d public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); TextView mytextview = (TextView)findViewById(R.id.myTextView); Si vous préférez une approche plus traditionnelle, vous pouvez construire l interface utilisateur en la codant. Le Listing 4.2 montre comment assigner une nouvelle TextView comme interface utilisateur. Listing 4.2 : Création d un layout en public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView mytextview = new TextView(this); setcontentview(mytextview); mytextview.settext("hello, Android"); La méthode setcontentview accepte en entrée une instance unique de View. Il en résulte que vous devez utiliser des layouts pour ajouter des contrôles multiples à votre Activity. Boîte à outils de Widgets Android Android fournit une boîte à outils de Views standard afin de vous aider à créer des interfaces simples. En utilisant ces contrôles (et en les modifiant et les étendant si nécessaire), vous pouvez simplifier vos développements et conserver une cohérence entre vos applications.
5 Chapitre 4 Créer des interfaces utilisateur 115 La liste qui suit présente quelques-uns des contrôles les plus courants : TextView. Libellé texte standard en lecture seule. Supporte l affichage multilignes, la mise en forme de chaînes et le retour à la ligne automatique. EditText. Boîte de saisie modifiable. Accepte la saisie multilignes, le retour à la ligne et les textes d aide. ListView. View Group créant et gérant une liste verticale de Views et les affichant sous forme de lignes dans une liste. La List View la plus simple affiche un tostring de la valeur de chaque objet d un tableau en utilisant une Text View pour chacune d entre elles. Spinner. Contrôle composite affichant une Text View et une List View associée et qui vous permet de sélectionner une entrée de la liste et de l afficher dans la boîte de texte. Il est constitué d une Text View affichant la sélection courante, combinée à un bouton affichant un dialogue de sélection lorsqu il est enfoncé. Button. Bouton standard. CheckBox. Bouton à deux états représentant une case à cocher. RadioButton. Bouton à deux états utilisé en groupe permettant à l utilisateur de choisir une, et une seule, option parmi plusieurs possibles. ViewFlipper. View Group permettant de définir une collection de Views sous forme d une ligne horizontale dans laquelle une seule View est visible à la fois et dans laquelle les transitions entre les vues sont animées. QuickContactBadge. Affiche un badge montrant l image assignée à un contact que vous spécifiez à l aide d un numéro de téléphone, d un nom, d une adresse ou d une URI. En cliquant sur l image, la barre rapide de contacts s affiche, fournissant un raccourci pour appeler le contact, lui envoyer un SMS, un ou un message instantané. Ceci n est qu une partie des widgets disponibles. Android supporte également des Views plus avancées comme les date-time pickers (calendriers d aide à la saisie de dates/heures), les champs de saisie à autocomplétion, les cartes, les galeries et les onglets. Vous trouverez la liste complète sur Vous vous trouverez à un moment ou à un autre dans une situation où aucun des contrôles natifs ne répondra à vos besoins. Vous apprendrez plus loin dans ce chapitre comment étendre et combiner les contrôles existants et comment en concevoir et en créer de nouveaux à partir de zéro.
6 116 Développement d applications professionnelles avec Android 2 Introduction aux layouts Les Layout Managers (appelés en général simplement layouts) sont des extensions de la classe ViewGroup utilisées pour placer des contrôles enfants dans votre interface utilisateur. Les layouts peuvent être imbriqués et vous pouvez ainsi en les combinant créer des interfaces complexes. Le SDK Android inclut quelques layouts simples afin de vous aider à construire votre interface utilisateur. À vous de sélectionner la bonne combinaison pour rendre votre interface facile à comprendre et à utiliser. La liste qui suit présente quelques-unes des classes layout les plus flexibles : FrameLayout. Le plus simple des Layout Managers. Il épingle simplement chaque View enfant dans le coin supérieur gauche. Ajouter plusieurs enfants les empile les uns sur les autres, chaque nouvelle View dissimulant la précédente. LinearLayout. Aligne chaque View enfant verticalement ou horizontalement. Un layout vertical montre une colonne de Views alors qu un layout horizontal montre une ligne. Le Linear Layout vous permet de spécifier un "poids" pour chaque enfant, qui contrôle la taille relative de chacun d entre eux dans l espace disponible. RelativeLayout. Le plus flexible des layouts natifs. Il vous permet de définir les positions de chaque View enfant par rapport aux autres et aux limites de l écran. TableLayout. Vous permet de placer les Views sur une grille de lignes et de colonnes. Les tables peuvent compter plusieurs lignes et colonnes et les colonnes peuvent être rétrécies ou agrandies. Gallery. Affiche une ligne unique d objets dans une liste déroulante horizontale. La documentation Android décrit les caractéristiques et propriétés de chaque classe layout en détail, et plutôt que la reproduire ici nous préférons vous y renvoyer : android.com/guide/topics/ui/layout-objects.html. Vous apprendrez plus loin dans ce chapitre comment créer des contrôles composites (widgets constitués de plusieurs Views interconnectées) en étendant ces classes. Utiliser les layouts La façon privilégiée d implémenter des layouts est d utiliser du XML dans des ressources externes. Un layout en XML doit contenir un seul élément racine qui peut contenir autant de layouts et de Views imbriqués nécessaires à la construction d un écran arbitrairement complexe.
7 Chapitre 4 Créer des interfaces utilisateur 117 Le Listing 4.3 montre un layout simple plaçant une TextView au-dessus d un EditText à l aide d un LinearLayout. Listing 4.3 : LinearLayout simple en XML <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="entrez votre texte ici" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="le texte s\'affiche là!" /> </LinearLayout> Notez que pour chaque élément du layout on utilise les constantes wrap_content et fill_ parent plutôt qu une hauteur ou une largeur en pixels. Ces constantes sont la technique la plus simple et la plus puissante pour garantir que vos layouts soient indépendants de la taille de l écran et de la résolution. La constante wrap_content affectera à la View la taille minimale pour afficher son contenu (la hauteur requise pour afficher un texte wrappé, par exemple). La constante fill_parent étend la View pour remplir l espace disponible dans la View parente (ou l écran). La notion de fill_parent a été remplacée par wrap_parent dans la version 2.2 d Android. Dans le Listing 4.3, le layout est paramétré pour remplir l écran et les Views texte, pour remplir la largeur disponible. Leur hauteur est restreinte à la taille requise pour afficher le texte. Vous apprendrez au cours de ce chapitre comment paramétrer la hauteur et la largeur minimales de vos propres contrôles ainsi que d autres pratiques permettant de rester indépendant de la résolution. L implémentation des layouts en XML découple la couche de présentation du code de la View et de l Activity. Elle vous permet également de créer des variantes spécifiques au matériel, chargées dynamiquement et ne nécessitant pas de modifications du code. Si vous le préférez ou le devez, vous pouvez implémenter les layouts en code. Lorsque vous assignez des Views à des layouts de cette façon, il est important d appliquer LayoutParameters à l aide de la méthode setlayoutparams ou en les passant à l appel addview (voir Listing 4.4).
8 118 Développement d applications professionnelles avec Android 2 Listing 4.4 : LinearLayout simple en code LinearLayout ll = new LinearLayout(this); ll.setorientation(linearlayout.vertical); TextView mytextview = new TextView(this); EditText myedittext = new EditText(this); mytextview.settext("entrez votre texte ici "); myedittext.settext("le texte s'affiche là!"); int lheight = LinearLayout.LayoutParams.FILL_PARENT; int lwidth = LinearLayout.LayoutParams.WRAP_CONTENT; ll.addview(mytextview, new LinearLayout.LayoutParams(lHeight, lwidth)); ll.addview(myedittext, new LinearLayout.LayoutParams(lHeight, lwidth)); setcontentview(ll); Optimiser les layouts La désérialisation de layouts dans des Activities est un processus coûteux. Chaque layout et View imbriqué peut avoir un impact dramatique sur la performance et la transparence de vos applications. C est en général une bonne pratique de garder vos layouts aussi simples que possible, mais également d éviter de désérialiser un layout entier pour quelques changements mineurs dans un autre. Les points suivants présentent quelques bonnes pratiques pour la création de layouts efficaces. Notez qu ils ne sont pas exhaustifs. Évitez les imbrications inutiles. Ne placez pas un layout à l intérieur d un autre à moins que ce ne soit nécessaire. Un LinearLayout placé dans un FrameLayout tous deux paramétrés avec fill_parent ne font rien d autre qu allonger le temps de désérialisation. Vérifiez la présence de layouts redondants, surtout si vous avez apporté de nombreux changements à un layout existant. Évitez d utiliser trop de Views. Chaque View supplémentaire dans un layout prend du temps et des ressources pour être désérialisée. Un layout ne devrait jamais compter plus de 80 Views car le temps nécessaire à leur désérialisation deviendrait significatif. Évitez les imbrications trop profondes. Les layouts pouvant être arbitrairement imbriqués, il est facile de créer des hiérarchies complexes et profondes. Bien qu il n y ait pas de limite, il est conseillé de ne pas dépasser dix niveaux d imbrication. Il est important d optimiser vos hiérarchies de layouts afin d éliminer les imbrications inutiles et de les rendre plus efficaces. Pour vous assister, le SDK Android inclut l outil en ligne de commande layoutopt. Appelezle en lui passant en argument le nom de votre ressource layout (ou un dossier de ressource) pour l analyser et obtenir des recommandations de corrections ou d améliorations.
9 Chapitre 4 Créer des interfaces utilisateur 119 Créer de nouvelles Views La possibilité d étendre des Views existantes, d assembler des contrôles composites et de créer des Views uniques permet d implémenter de superbes interfaces utilisateur, optimisées pour les flux de votre application. Vous pouvez créer des sous-classes à partir de la boîte à outils de Views existantes ou implémenter vos propres Views et garder ainsi la liberté de façonner votre interface utilisateur pour optimiser l expérience de l utilisateur. INFO Lorsque vous concevez une interface utilisateur, il est important de trouver le bon équilibre entre esthétique et facilité d usage. Avec le pouvoir de créer vos propres contrôles personnalisés vient la tentation de tous les reconstruire à partir de zéro. Résistez-y. Les Views standard seront familières aux utilisateurs d autres applications Android et seront mises à jour avec les nouvelles versions de plateforme. Sur de petits écrans auxquels les utilisateurs portent souvent une attention limitée, un contrôle familier sera plus facilement utilisable que son équivalent plus esthétique. La meilleure approche dépend du but recherché : Modifiez ou étendez l apparence et/ou le comportement d un contrôle existant lorsqu il fournit déjà les fonctionnalités de base dont vous avez besoin. En redéfinissant les gestionnaires d événements de ondraw mais en rappelant les méthodes de la superclasse, vous pouvez personnaliser une View sans avoir à implémenter de nouveau ses fonctionnalités. Vous pouvez par exemple personnaliser une TextView pour afficher un nombre donné de chiffres après la virgule. Combinez des Views pour créer des contrôles atomiques réutilisables s appuyant sur les fonctionnalités de plusieurs Views interconnectées. Vous pouvez par exemple créer une boîte combo déroulante en combinant une TextView et un Button qui affiche une ListView flottante lorsqu on clique dessus. Créez un contrôle entièrement nouveau lorsque vous avez besoin d une interface complètement différente que vous ne pouvez obtenir en combinant des contrôles existants. Modifier des Views existantes La boîte à outils contient des Views qui couvrent de nombreux besoins d interface utilisateur mais ces contrôles sont nécessairement génériques. En les personnalisant, vous évitez d implémenter à nouveau des comportements existants tout en façonnant l interface utilisateur et les fonctionnalités aux besoins de votre application.
10 120 Développement d applications professionnelles avec Android 2 Pour créer une nouvelle View basée sur un contrôle existant, créez une nouvelle classe qui l étend (voir Listing 4.5). Listing 4.5 : Extension de TextView import android.content.context; import android.util.attributeset; import android.widget.textview; public class MyTextView extends TextView { public MyTextView (Context context, AttributeSet attrs, int defstyle) { super(context, attrs, defstyle); public MyTextView (Context context) { super(context); public MyTextView (Context context, AttributeSet attrs) { super(context, attrs); La redéfinition et l extension des gestionnaires d événements associés à un comportement modifiera celui-ci ainsi que l apparence de votre nouvelle View. Dans le Listing 4.5 étendu qui suit, on redéfinit la méthode ondraw pour modifier l apparence de la View ainsi que onkeydown pour une prise en charge personnalisée de l appui sur une touche. public class MyTextView extends TextView { public MyTextView (Context context, AttributeSet ats, int defstyle) { super(context, ats, defstyle); public MyTextView (Context context) { super(context); public MyTextView (Context context, AttributeSet attrs) { super(context, public void ondraw(canvas canvas) { [... Dessinez sur le canvas sous le texte... ] // Rendu du texte habituel à l'aide de la classe de base de la TextView. super.ondraw(canvas); [... Dessinez sur le canvas sur le texte... public boolean onkeydown(int keycode, KeyEvent keyevent) { [... Traitement particulier en fonction... ]
11 Chapitre 4 Créer des interfaces utilisateur 121 [... de l'appui sur une touche particulière... ] // Utilise la fonctionnalité existante implémentée par // la classe de base pour répondre à l'appui sur une touche. return super.onkeydown(keycode, keyevent); Les gestionnaires d événements disponibles dans les Views seront couverts en détail dans ce chapitre. Personnaliser votre liste de tâches L exemple de liste de tâche du Chapitre 2 utilise des contrôles TextView pour représenter chaque ligne dans une List View. Vous pouvez personnaliser l apparence de la liste en étendant TextView et en redéfinissant la méthode ondraw. Vous allez créer dans cet exemple une nouvelle TodoListItemView qui fera apparaître chaque item comme sur un bloc de papier. Une fois terminée, votre liste de tâches personnalisée devrait ressembler à la Figure 4.1. Figure Créez une nouvelle classe TodoListItemView qui étend TextView. Incluez un stub pour redéfinir la méthode ondraw et implémentez les constructeurs qui appelleront un nouveau stub de méthode init. package com.paad.todolist; import android.content.context; import android.content.res.resources; import android.graphics.canvas;
TP SIN Programmation sur androïde Support : eclipse
TP SIN Programmation sur androïde Support : eclipse Support : Smartphone sur androïde Pré requis (l élève doit savoir): Savoir utiliser un ordinateur Savoir utiliser un Smartphone Programme Objectif terminale
Plus en détailProgrammation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer
Programmation des applications mobiles avec Android 1 Inspiré du cours de Olivier Le Goaer 2 OS mobile : outils de développement D après le cours de Olivier Le Goaer 3 Plateforme de développement MobileApp
Plus en détailOutils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr
Outils, langage et approche Android Une introduction Nicolas Stouls nicolas.stouls@insa lyon.fr Webographie La bible contenant «tout» : http://developer.android.com/index.html Les supports cette intervention
Plus en détailwww.elektor.fr/android SOMMAIRE
www.elektor.fr/android Android Apprendre à programmer des applis Environnement de développement Eclipse Programmation orientée objet en JAVA Auteur : Stephan Schwark Éditeur : Elektor ISBN : 978-2-86661-187-3
Plus en détailTP au menu «UI ANDROID»
TP au menu «UI ANDROID» Pré-requis & Installation ( du couvert) soit installer en natif sur vos postes (!!! ATTENTION!!! FromScratch 1,1 Go à télécharger ) JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
Plus en détailEncore plus de widgets et de conteneurs
14 Encore plus de widgets et de conteneurs Nous avons déjà présenté un certain nombre de widgets et de conteneurs, et ce chapitre sera le dernier qui leur sera exclusivement consacré : il présente plusieurs
Plus en détailIntroduction ANDROID
Introduction ANDROID 1 Un monde ouvert Première plateforme ouverte pour appareils mobiles.les applications natives et tierces utilisent les mêmes API. Un système d exploitation open source libre pour appareils
Plus en détailTP2 : Client d une BDD SqlServer
TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc
Plus en détailWarren PAULUS. Android SDK et Android x86
Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été
Plus en détailLes fondamentaux du développement d applications Java
Android 5 Les fondamentaux du développement d applications Java Nazim BENBOURAHLA Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez
Plus en détailPrise en main rapide
Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un
Plus en détailCréer des applications Android
Créer des applications Android Auteurs : Philippe Lacomme, Raksmey Phan Les outils nécessaires sont : - Android SDK - Eclipse - Le plugin ADT de Eclipse Plan (ceci n est pas un cours) Outils: Préparation
Plus en détailProgrammation Android L3 informatique
Programmation Android L3 informatique Étienne Payet Département de mathématiques et d informatique Ces transparents sont mis à disposition selon les termes de la Licence Creative Commons Paternité - Pas
Plus en détailPRISE EN MAIN D ILLUSTRATOR
CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21
Plus en détailTutoriel Android. Pour démarrer la programmation d'applications Android
Tutoriel Android Pour démarrer la programmation d'applications Android Remarque préalable Comme il est impossible de traiter tous les aspects d'android, seulement quelques uns seront présentés. De plus
Plus en détailDe Java à Android version 0.1
De Java à Android version 0.1 David Roche De Java à Andoid 1 Ce document est publié sous licence Creative Commons Vous êtes libres : de reproduire, distribuer et communiquer cette création au public de
Plus en détailTapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.
Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le
Plus en détailAndroid 4 Les fondamentaux du développement d'applications Java
La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement
Plus en détailDéveloppement Android. J.-F. Couchot
Développement Android J.-F. Couchot 12 novembre 2012 Table des matières 1 Introduction à l OS embarqué Android 3 I Composants principaux d une application................................ 3 I.1 Une activité............................................
Plus en détailFreeway 7. Nouvelles fonctionnalités
! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer
Plus en détailAvant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES
Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES
Plus en détailGestion des différentes tailles d écran
25 Gestion des différentes tailles d écran Les écrans des terminaux Android, qui sont apparus sur le marché l année qui a suivi l apparition d Android 1.0, avaient tous la même résolution (HVGA, 320 480
Plus en détail1.3 Gestion d'une application
1.3 Gestion d'une application 1. Un premier projet... Il est temps maintenant d'écrire la véritable première application Android avec l'inévitable affichage du mot bonjour, ce qui évidemment pour un développement
Plus en détailTutoriel Android - TP de prise en main
Tutoriel Android - TP de prise en main To cite this version:. Tutoriel Android - TP de prise en main. École d ingénieur. France. 2014, pp.51. HAL Id: cel-01082588 https://hal.archives-ouvertes.fr/cel-01082588v2
Plus en détailTutoriel. Votre site web en 30 minutes
Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec
Plus en détailGuide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Plus en détailTP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP
Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.
Plus en détailSéminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010
Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Pourquoi migrer vers Office 2010? Pour bénéficier d une meilleure ergonomie Pour faciliter les échanges avec l extérieur Pour profiter de la puissance
Plus en détailL espace de travail de Photoshop
L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options
Plus en détailTutorial pour une application simple
ANDROID & ECLIPSE Tutorial pour une application simple 1. Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailProjet Android (LI260) Cours 2
Projet Android (LI260) Cours 2 Nicolas Baskiotis Université Pierre et Marie Curie (UPMC) Laboratoire d Informatique de Paris 6 (LIP6) S2-2013/2014 Plan Les ressources Debug Communication entre activités
Plus en détailTable des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture
Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par
Plus en détailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
Plus en détailOptimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Plus en détailManuel de System Monitor
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation
Plus en détailDescription des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013
Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326
Plus en détailCorrection des Travaux Pratiques Organiser son espace de travail
Module 01 Correction des Travaux Pratiques Organiser son espace de travail Correction de l exercice N 1 Organiser son espace de travail Objectif de l exercice : 1. Comprendre le dock 2. Afficher les règles
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailSolutions en ligne Guide de l utilisateur
Solutions en ligne Guide de l utilisateur Décembre 2009 Informations générales... 1 Configuration minimale requise... 1 Connexion... 1 Page d accueil des Solutions en ligne... 2 Utilisation de la table
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Plus en détailInstaller Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring
3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font
Plus en détailAméliorer l expérience utilisateur en environnement TSE (Terminal Services, Services Bureau à distance, Remote App)
Améliorer l expérience utilisateur en environnement TSE (Terminal Services, Services Bureau à distance, Remote App) Contrairement à ce que la plupart des gens pensent, on peut bénéficier, en environnement
Plus en détailAccess. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert
Access Microsoft 2010 Maîtrisez rapidement Access 2010 avec le livre officiel de Microsoft Press Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices Joyce Cox
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailWINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :
WINDOWS 8 Windows 8 : généralités Windows 8 est la dernière version du système d'exploitation de Windows, sortie en octobre 2012. Si vous possédez un ordinateur récent, il y a de fortes chances que votre
Plus en détailDesigner d escalier GUIDE DE L UTILISATEUR. Stair Designer-1
Designer d escalier GUIDE DE L UTILISATEUR Stair Designer-1 Stair Designer-2 Designer d escalier Le Designer d escalier rend facile la réalisation et la mise en place d escaliers sur mesure dans votre
Plus en détailAndroid. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles
Programmation Android De la conception au déploiement avec le SDK Google Android 2 Damien Guignard Julien Chable Emmanuel Robles Avec la contribution de Nicolas Sorel et Vanessa Conchodon Groupe Eyrolles,
Plus en détailVOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET
VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailImportation et exportation de contenu
Importation et exportation de contenu Bienvenue dans Corel DESIGNER, programme de dessin vectoriel complet destiné à la création de graphiques techniques. Dans ce didacticiel, vous allez importer un fichier
Plus en détailStellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation
Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir
Plus en détailRACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.
S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis
Plus en détailInfolettre #18 : Les graphiques avec Excel 2010
Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet
Plus en détailDirection générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises
Direction générale statistique et information économique Manuel d usage : l application web pour l enquête sur la structure des entreprises Année d enquête 2011 - Version 1.1 26 oktober 2012 1 Table des
Plus en détailGénie Logiciel et Interaction Homme-Machine PROJET UCAMPUS
Master E-Services Génie Logiciel et Interaction Homme-Machine PROJET UCAMPUS 2010-2011 SPADI Julien VAN HOEYMISSEN Thomas TABLE DES MATIERES 1. L APPLICATION... 2 1.1 Objectif Principal... 2 1.2 Fonctionnalités
Plus en détailComment sélectionner des sommets, des arêtes et des faces avec Blender?
Comment sélectionner des sommets, des arêtes et des faces avec Blender? VVPix v 1.00 Table des matières 1 Introduction 1 2 Préparation d une scène test 2 2.1 Ajout d objets dans la scène.........................................
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailManuel d utilisation email NETexcom
Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La
Plus en détailwww.imprimermonlivre.com
0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word
Plus en détailL ORDINATEUR FACILE D ACCÈS!
L ORDINATEUR FACILE D ACCÈS! Préparé par Éric Roussel, enseignant spécialisé en informatique / École Jacques-Ouellette / 2009 Préambule Il est important de noter qu il n y a pas d adaptation parfaite des
Plus en détailINSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX
TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des
Plus en détailL alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh
L alternative, c est malin 1 ou Comment faire plein de choses pour pas cher sur MacIntosh (Les logiciels : Pages et Keynote de la suite iwork) (Jean Aboudarham 2006) 1 Merci à François Béranger pour qui
Plus en détailIndiquer l'espace libre sur le disque dur
ordinateur les plus Indiquer l'espace libre sur le disque dur - Nettoyer le disque dur - Défragmenter le disque dur Graver un CD ou un DVD - Installer un antivirus - Désinstaller un programme Copier des
Plus en détailIntroduction à Expression Web 2
Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer
Plus en détailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailCréation d un formulaire de contact Procédure
Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:
Plus en détailModule 1 : Tableau de bord Excel * 2010 incl.*
Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules
Plus en détailLangage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2
Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD
Plus en détailLes calques : techniques avancées
Les calques : techniques avancées 9 Au cours de cette leçon, vous apprendrez à : importer un calque d un autre fichier ; créer un masque d écrêtage ; créer et modifier un calque de réglage ; employer les
Plus en détailGroupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Plus en détailAccess 2007 FF Access FR FR Base
ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail info@keyjob-training.com Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailOSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR
OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA
Plus en détailThe Grid 2: Manuel d utilisation
The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour
Plus en détailSOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10
/0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une
Plus en détailDéveloppement sous Android
Développement sous Android Chapitres traités Les fournisseurs de contenu (Content Provider) Pour cette dernière étude de l'environnement Android, nous allons en profiter pour découvrir plein de fonctionnalités
Plus en détailMO-Call pour les Ordinateurs. Guide de l utilisateur
MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION
Plus en détailCréer sa première base de données Access Partie 4/4 - Création d un état
- le 19/02/2013 Créer sa première base de données Access Partie 4/4 - Création d un état Ce tutoriel est la suite de l article sur la création d une table, l article sur la création d une requête et l
Plus en détailESPACE COLLABORATIF SHAREPOINT
Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...
Plus en détail+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France
Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France SCHÉMA FONCTIONNEL * Projection vers smartphones et tablettes de votre interface en Appli par Wifi (10 à 100 mètres autour de la borne)
Plus en détailLe logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.
1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de
Plus en détailProgrammation mobile avec Android
Programmation mobile avec Android Pierre Nerzic - pierre.nerzic@univ-rennes1.fr février-mars 2015 Abstract Il s agit des transparents du cours mis sous une forme plus facilement imprimable et lisible.
Plus en détailTable des matières. Réclamation Guide d apprentissage I. I. Configuration d un dossier de réclamation... 2 A. Assignation d un plan...
Réclamation Guide d apprentissage I Table des matières I. Configuration d un dossier de réclamation... 2 A. Assignation d un plan... 2 1. Activer la gestion des réclamations... 2 B. Configuration des plans
Plus en détailJava 7 Les fondamentaux du langage Java
184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque
Plus en détail145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com
Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation
Plus en détail4. Personnalisation du site web de la conférence
RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»
Plus en détailDébuter avec Excel. Excel 2007-2010
Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER
Plus en détailI Pourquoi une messagerie?
I Pourquoi une messagerie? Outlook express est un logiciel de messagerie de windows. Il est installé par défaut sur un grand nombre d ordinateurs de la planète, ceux tournant sous Windows, et proposé par
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailGuide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de
Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre
Plus en détailM1105 Web Design Analyse Sectorielle Sites de grands musées
M1105 Web Design Analyse Sectorielle Sites de grands musées Godlewski Louis Fort Hugo 2 Rijksmuseum Flat Design Fonctionnelle Responsive Design - Sobre - Esthétique - Vaste Source d information 3 onglets
Plus en détailIntroduction à Eclipse
Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant
Plus en détailGuide d utilisation. Version 1.1
Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com
Plus en détail[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows
Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque
Plus en détailManuel Utilisateur. Boticely
Manuel Utilisateur Boticely Auteur : Logica Version : 1.4 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales
Plus en détailDéveloppement d'applications pour Android. M. Dalmau IUT de Bayonne Pays Basque
Développement d'applications pour Android M. Dalmau IUT de Bayonne Pays Basque Positionnement d Android L iphone (Apple) Nokia (Symbian OS) Window Mobile (Microsoft) BlackBerry Palm (WebOS) Google (Android)
Plus en détailAtelier «personnaliser l environnement de l ordinateur mai 2015
Sous windows 7 La barre des tâches Elle est composé du bouton démarrer, des accès rapides à certains programmes et options. Cette barre peut être placée en bas de l écran mais aussi sur les côtés ou en
Plus en détail