Atelier «Premiers pas avec Silverlight et Expression Blend» (v0.6)

Dimension: px
Commencer à balayer dès la page:

Download "Atelier «Premiers pas avec Silverlight et Expression Blend» (v0.6)"

Transcription

1 Atelier «Premiers pas avec Silverlight et Expression Blend» (v0.6) Durée et Audience cible Durée : La durée de ce Hands On Labs est d approximativement 45 minutes, hors temps de téléchargement et d installation de Silverlight et d Expression Blend Cible : Développeurs tous niveaux ou Designers, avec ou sans première expérience en développement.net Pré-requis : Ordinateur fonctionnant sous Windows XP SP2 ou Windows Vista, Compte Windows Live ID pour télécharger la version d évaluation d Expression Blend (facultatif). Contenu Table des matières Durée et Audience cible... 1 Contenu... 1 Avant Propos... 2 Préparer et configurer son environnement de travail... 3 Installation de Silverlight... 3 Installation d Expression Blend... 4 Exercice 1 : Créer le projet... 5 Etape 1 : Créer la structure du projet... 6 Etape 2 : Définir le Canvas de base... 8 Etape 3 : Ajouter le fond de la vidéo... 8 Exercice 2 : Ajouter la vidéo Etape 1 : Ajouter l élément player vidéo Etape 2 : Modifier les propriétés de la vidéo Etape 3 : Prévisualiser l application Etape 4 : Comprendre le fonctionnement du plug-in Silverlight Etape 5 : Modifier les options du MediaElement Exercice 3 : Ajouter de l interactivité Etape 1 : Créer le design du bouton Etape 2 : Ajouter une icône Document préliminaire Send feedback to: clauer@microsoft.com Page 1

2 Etape 3 : Constituer le bouton Etape 4 : Créer le Bouton Pause Exercice 4 : Utiliser les Animations Etape 1 : Créer une animation simple Exercice 5 : Scripter le comportement des boutons Etape 1 : Nommer le MediaElement Etape 2 : Ecrire le code Javascript Etape 3 : Gérer les évènements Conclusion et Ressources Ressources Avant Propos Silverlight est le nom d une nouvelle technologie de couche de présentation Web qui a été conçue pour pouvoir fonctionner sur un large éventail de plate-formes. Cette technologie permet la création et l exécution d applications proposant des interactions riches, ainsi que des effets visuels captivants et le support de contenus multi-médias tels que le son ou la vidéo, y compris le rendu de vidéos en Haute Définition. A l instar de WPF (alias Windows Presentation Foundation) qui est la technologie de présentation apparue avec le Microsoft.NET Framework 3.0, Silverlight est basé sur un langage de description d interfaces nommé XAML (extensible Application Markup Language). Toutefois, les objectifs de WPF et de Silverlight étant différents, le langage XAML supporté par Silverlight est relativement restreint par rapport à celui de son ainé WPF, et peut être vu comme un sous-ensemble de ce dernier. Certaines fonctionnalités présentes dans WPF sont pour le moment absentes de Silverlight 1.0, comme par exemple les contrôles permettant de gérer le Layout des éléments dans une scène, les contrôles visuels de type Combobox, Textbox, Listbox, etc ainsi que les fonctionnalités liées au rendu de scènes en 3D. Silverlight était anciennement connu sous le nom de code de «WPF/E» pour «Windows Presentation Foundation / Everywhere», pour souligner son aspect multi-plateformes. Supportant côté client un large éventail de navigateurs (Internet Explorer 6 et 7, Mozilla Firefox et Safari d Apple sur MacOSX), Silverlight n a en revanche aucune dépendance avec la ou les technologies serveur que vous utilisez sur vos sites Web. Une application Silverlight est essentiellement constituée par une page HTML, un fichier Javascript qui va contenir le code définissant le comportement et les interactions de l application et éventuellement un ensemble de ressources telles que des images, du son ou de la vidéo. Document préliminaire Send feedback to: clauer@microsoft.com Page 2

3 Vous pouvez donc totalement envisager d ajouter des fonctionnalités en Silverlight sur vos sites existants en Java JSP, PHP, CGI ou toute autre technologie serveur, qu elle provienne du catalogue de Microsoft ou pas. Contrairement à d autres technologies permettant la création d interfaces utilisateur riches et réactives dans le navigateur, telles que les Applets Java, les contrôles ActiveX ou les objets Flash, qui sont distribués sous la forme de contenus binaires, les scènes XAML sont reçues par le navigateur sous la forme de fichiers XML humainement lisibles, et dont le contenu peut être indexé par les moteurs de recherche tels que Windows Live Search. Enfin, les scènes Silverlight sont exécutées dans le cadre d un plug-in léger (il s agit d environ 2Mo pour le plug-in Silverlight 1.0) qui peut être installé à la demande depuis toute page web contenant une scène Silverlight, et sans nécessiter que l utilisateur ne possède les privilèges Administrateur sur sa machine, ni redémarrage du système d exploitation. Du point de vue de la création d applications Silverlight, Microsoft propose un ensemble cohérent d outils à destination des Designers et des Développeurs, sous la forme d une famille d outils de la gamme Expression d une part, et de Visual Studio 2008 d autre part, qui permettent de créer une chaine de production cohérente et qui favorise la collaboration entre les populations de designers et de développeurs. Nous allons d ailleurs utiliser le produit Expression Blend plus tard dans ce tutoriel pour réaliser notre première application Silverlight. NB : Les outils de la gamme Expression ainsi que Visual Studio 2008 ne fonctionnent que sur Windows. Il n existe pas de version MacOSX de ces outils. Préparer et configurer son environnement de travail Installation de Silverlight Comme nous l avons évoqué dans l Avant-propos, une scène Silverlight est définie dans un fichier XML qui contient les éléments XAML constitutifs de l application. Si dans l absolu, il est parfaitement possible d éditer ce fichier XAML avec un simple éditeur de texte tel que Notepad, il est des opérations pour lesquelles le recours à un outil spécifique permet des gains de productivité importants. Il est temps maintenant de faire entrer les outils Expression Design et Expression Blend en scène. Ces outils permettent de designer des objets ou des scènes complètes depuis des environnements graphiques puissants, et d exporter le tout sous la forme d assets XAML ou de projets qui pourront ensuite être partagés avec les développeurs du projet qui viendront enrichir les éléments statiques de Design produits par les designers pour leur ajouter les différents comportements et interactions souhaités avec l utilisateur. Par la suite, nous allons limiter notre utilisation de ces outils à Expression Blend. Mais avant d installer Expression Blend, nous allons déjà préparer notre environnement en installant le plug-in permettant l affichage et le rendu des scènes et applications Silverlight. Pour installer Silverlight sur votre machine, ouvrez votre navigateur et faites le pointer sur l adresse suivante : Document préliminaire Send feedback to: clauer@microsoft.com Page 3

4 Depuis cette page, cliquez sur le lien «Tools and Resources» dans le menu de gauche, puis cliquez sur l option «Installation Files». Vérifiez que votre système correspond aux pré-requis indiqués dans les pages «System Requirements» de la section «Silverlight 1.0» puis cliquez sur le logo de Windows ou de MacOSX en fonction du type d ordinateur que vous utilisez. L installation démarre et en quelques instants, vous devriez voir apparaitre la boite de dialogue suivante qui confirme que l installation de Silverlight sur votre ordinateur est terminée : L installation s effectue en deux clics depuis Windows XP, et en trois clics sur Windows Vista, du fait de la présence de UAC (= User Access Control). Installation d Expression Blend Si vous ne possédez pas de licence d utilisation d Expression Blend, vous pouvez vous rendre à l adresse suivante afin de télécharger une version d évaluation complète, toutefois limitée dans le temps, du produit : NB : Pour pouvoir télécharger cette pré-version d Expression Blend, vous devrez posséder un compte Windows Live ID valide. Votre environnement de travail est maintenant prêt. Vous allez pouvoir commencer à suivre les étapes de ce Labo de Travaux Dirigés dont le résultat sera une application de type player vidéo dont voici un aperçu : Document préliminaire Send feedback to: clauer@microsoft.com Page 4

5 Vous aurez remarqué que ce document comporte une vingtaine de pages. La longueur (relative) de ce «Hands On Labs» vient du fait que nous avons souhaité détailler chacune des étapes et des opérations pour votre plus grand confort. Toutefois, vous ne devriez pas avoir besoin de plus de 45 minutes pour compléter ce lab, hors temps de téléchargement et d installation de Silverlight et d Expression Blend. En route! Exercice 1 : Créer le projet Sans plus attendre, lançons l exécution d Expression Blend et créons notre projet. Arrêtons nous un instant pour prendre le temps de repérer certaines zones et outils importants pour la suite de cet atelier. Voici une capture d écran de Expression Blend 2 : Document préliminaire Send feedback to: clauer@microsoft.com Page 5

6 1 Il s agit des onglets permettant de basculer entre la vue «Designer visuel» et code source XAML pour la scène de notre application. 2 Cet outil représenté par un carré contenant des rectangles de couleur est l outil Canvas. A ne pas confondre avec l outil Rectangle, symbolisé par un rectangle plein et situé juste au dessus. 3 L éditeur de «Brushes», qui permet de définir les couleurs de remplissage (ou encore de fond) pour une forme via l outil «Fill», ou encore la couleur de contour avec «Stroke» et le masque d opacité en dessous des deux premiers. Les trois onglets en bas de l encadré rouge permettent de définir (de gauche à droite) : aucune brosse (No brush), une couleur pleine (Solid color brush), et enfin un dégradé (Gradient brush). 4 L outil permettant de définir des Storyboards, qu on utilisera en fin de cet atelier pour créer les animations sur nos boutons Play et Pause. Etape 1 : Créer la structure du projet Pour cela, on clique sur l option «New Project» depuis le menu «File», ou bien on utilise le raccourci clavier «CTRL+SHIFT+N». La boite de dialogue suivante apparaît : Document préliminaire Send feedback to: clauer@microsoft.com Page 6

7 NB : Si vous ne trouvez pas les options permettant de créer un projet Silverlight dans Expression Blend, c est que vous utilisez la version standard de Expression Blend, et pas la pré-version de «Expression Blend 2» qui apporte justement le support des projets Silverlight. Dans ce cas, téléchargez la version d évaluation de Expression Blend 2 depuis le lien indiqué plus haut. Les deux versions Expression Blend et Expression Blend 2 Preview peuvent être installées côte à côte sur votre machine. On va choisir un type de projet correspondant à un runtime Silverlight 1.0 en cliquant sur la troisième option en partant de la gauche «Silverlight Application (Javascript)». On donne au projet le nom de «MonPlayer» et on appuie sur le bouton «OK». Vous trouverez l indication du langage C# dans la troisième combobox. De toutes façons, le seul langage utilisable en Silverlight 1.0 est Javascript, la valeur de cette troisième combobox n a donc aucun effet sur la création de notre projet. Expression Blend crée alors la structure du projet, ainsi que les éléments minimaux nécessaires à son exécution. Détaillons le contenu du projet ainsi créé en explorant l arborescence des fichiers dans l onglet «Project» de la boite à outils de droite : On constate que notre projet se compose d une page HTML par défaut, nommée Default.html qui va servir de conteneur à notre application nommée Page.xaml. Chacun de ces deux éléments est associé à un fichier Javascript. Le fichier Default_html.js contient l appel à la fonction qui réalise Document préliminaire Send feedback to: clauer@microsoft.com Page 7

8 l instanciation du conteneur Silverlight dans la page HTML, quant au fichier Page.xaml.js, il va contenir le code Javascript définissant le comportement de l application. Nous reviendrons plus tard sur ce fichier Page.xaml.js en fin de Lab pour ajouter les actions liées aux boutons Play et Pause que nous allons créer. Etape 2 : Définir le Canvas de base Par défaut, le Canvas de base dans notre projet est créé par Expression Blend avec une taille de 640 par 480 pixels. Afin de conserver une taille raisonnable à notre application, nous allons le redimensionner en 400 par 300. Pour cela, on clique sur la surface blanche du Canvas dans le designer, ou bien on va sélectionner ce Canvas dans la hiérarchie des objets du projet en cliquant sur l élément nommé Page, comme montré sur la copie d écran suivante : Puis depuis l onglet «Properties» de la boite à outils de droite, on va modifier les propriétés Width et Height de notre Canvas pour en fixer sa dimension à 400 par 300 pixels, comme sur la capture d écran suivante : Etape 3 : Ajouter le fond de la vidéo En tant que première étape, nous allons ajouter un fond noir dans notre Canvas de base. Cette étape n est pas indispensable mais elle permettra d afficher un fond sombre plus agréable en attendant que la vidéo soit affichée dans notre player. Pour cela, on va sélectionner l outil Rectangle dans la boite à outils de gauche et placer un rectangle par-dessus notre Canvas de base, de dimensions 380 par 280 pixels, centré sur le Canvas de base. On Document préliminaire Send feedback to: clauer@microsoft.com Page 8

9 aboutit à un objet supplémentaire dans la hiérarchie de notre projet, comme sur cette capture d écran : On va ensuite modifier la couleur de remplissage et de l entourage de notre rectangle, en allant dans ses propriétés dans les boites à outils de droite. Avec notre nouveau rectangle sélectionné, on va cliquer sur l outil «Fill» dans la zone d édition des «Brushe» et sélectionner la couleur noire, puis après avoir sélectionné l outil «Stroke», on va choisir l option «No Brush» pour rendre le contour invisible. Voici le résultat : Arrêtons nous un instant dans la construction de notre player pour basculer en mode «Editeur XAML et observer ce que nous avons créé pour l instant. Pour cela, on va cliquer sur l onglet «XAML» en haut à droite de la surface de notre designer, et on voit apparaître le code XAML suivant : <Canvas xmlns=" xmlns:x=" Width="400" Height="300" Background="White" x:name="page" Document préliminaire Send feedback to: clauer@microsoft.com Page 9

10 > <Rectangle Width="380" Height="280" Canvas.Left="10" Canvas.Top="10" Fill="#FF000000" /> </Canvas> Ceci nous enseigne qu en Silverlight, un élément est positionné relativement au Canvas qui le contient. Ici, on note qu il y a une marge de 10 pixels horizontalement et verticalement entre notre rectangle et le Canvas de niveau supérieur qui le contient. Si vous modifiez les valeurs de ces propriétés en mode XAML et que vous basculez en mode Design en cliquant sur l onglet éponyme, vous verrez que les modifications sont immédiatement prises en compte. Le designer visuel XAML de Expression Blend se base donc intégralement et uniquement sur le document XAML pour générer le rendu visuel. Les vues XAML et Design sont donc toujours synchronisées. Nous sommes prêts maintenant à ajouter le conteneur vidéo à notre player. C est ce que nous allons faire à l étape suivante. En Synthèse : Dans cette première partie, nous avons configuré notre machine en installant le plug-in Silverlight ainsi que l outil Expression Blend. On se souviendra que bien que les outils de création d applications tels que Expression Blend et Visual Studio 2008 ne fonctionnent que sur les ordinateurs équipés de Microsoft Windows, les applications Silverlight ainsi créées fonctionnent quant à elles sur Windows et MacOSX et dans les navigateurs principaux (Internet Explorer, Mozilla Firefox et Apple Safari). Exercice 2 : Ajouter la vidéo Etape 1 : Ajouter l élément player vidéo Dans la barre d outils de gauche, on va cliquer sur l icône représentant un double chevron pour faire apparaitre la fenêtre qui contient l ensemble des éléments à disposition. On coche la case «ShowAll» puis on sélectionne le MediaElement, comme sur la copie d écran suivante : Document préliminaire Send feedback to: clauer@microsoft.com Page 10

11 Comme on l a déjà fait pour le Rectangle, on va déposer un MediaElement sur la surface de notre Designer, et on lui donnera une dimension de 360 par 260 pixels. On le centrera aussi au milieu de la surface de notre Canvas de base, ce qui au final aura pour effet de donner une valeur de 20 pixels à ses propriétés Canvas.Left et Canvas.Top. Etape 2 : Modifier les propriétés de la vidéo On va maintenant aller modifier les propriétés de notre contrôle MediaElement pour fixer le nom du fichier vidéo, puis modifier la valeur du paramètre qui contrôle l étirement de la vidéo : Document préliminaire Send feedback to: clauer@microsoft.com Page 11

12 Pour cela, on va cliquer sur l icône sous la fenêtre des propriétés pour faire apparaitre les propriétés étendues qui contiennent le paramètre «Stretch», qu on fixera à Fill. On spécifie le fichier vidéo à lire sur la propriété Source. Le bouton comportant les donne classiquement accès à une boite de dialogue de sélection de fichiers. Vous pourrez trouver des exemples de fichiers vidéo dans le répertoire Videos\Sample Videos de Windows Vista. Selon votre inspiration, vous pouvez sélectionner l une des trois vidéos Bear.wmv, Butterfly.wmv ou Lake.wmv. Dans cet exemple, nous avons choisi Bear.wmv. En passant en mode Edition XAML, on vérifie que les propriétés de notre MediaElement sont conformes à ceci : <MediaElement Width="360" Height="260" Canvas.Left="20" Canvas.Top="20" Source="Bear.wmv" Stretch="Fill"/> Etape 3 : Prévisualiser l application Voilà notre application maintenant prête pour un premier test rapide, afin de s assurer que tout fonctionne correctement à ce stade intermédiaire. Pour cela, on va sélectionner l option «Test application» dans le menu «Project», ou plus simplement et selon un vieux réflexe pour ceux parmi vous habitués à utiliser Visual Studio, on va simplement pressez la touche F5 qui est le raccourci clavier correspondant. Expression Blend démarre la construction du projet, et démarre un serveur Web local (il s agit en fait de Cassini, celui là même qui est utilisé par Visual Studio 2005 pendant le développement d applications web avec ASP.NET). L infobulle suivante nous indique que Cassini démarre : Document préliminaire Send feedback to: clauer@microsoft.com Page 12

13 Naturellement, Expression Blend démarre ensuite Internet Explorer et affiche notre application dans laquelle la vidéo démarre automatiquement. C est le comportement par défaut du MediaElement. Nous modifierons ce comportement dans l étape suivante. Notre application ressemble alors à ceci : Pour relancer la lecture de la vidéo, à ce stade et n ayant mis en œuvre aucun contrôle sur l élément MediaElement, vous devrez recharger l application dans le navigateur en appuyant sur F5 ou en sélectionnant l option «Refresh» du menu «View» de Internet Explorer. Etape 4 : Comprendre le fonctionnement du plug-in Silverlight Attardons-nous un instant sur le contenu de notre page HTML. Comme nous l avons rapidement évoqué au point 1.1 lors de la création de notre projet, celui-ci est constitué d une page HTML, d un fichier XAML et de quelques scripts Javascript. En fait, notre page HTML contient une balise DIV dont le nom est silverlighthost et qui contient un appel en Javascript à la méthode createsilverlight(), comme ceci : <div id="silverlightcontrolhost" class="silverlighthost"> <script type="text/javascript"> createsilverlight(); </script> </div> Cette fonction createsilverlight est définie dans le fichier Javascript Default_html.js et contient le code suivant : function createsilverlight() { Document préliminaire Send feedback to: clauer@microsoft.com Page 13

14 } var scene = new MonPlayer.Page(); Silverlight.createObjectEx({ source: "Page.xaml", parentelement: document.getelementbyid("silverlightcontrolhost"), id: "SilverlightControl", properties: { width: "400", height: "300", version: "1.0" }, events: { onload: Silverlight.createDelegate(scene, scene.handleload) } }); En résumé, cette méthode createsilverlight générée par Expression Blend va effectuer un appel à la méthode Silverlight.createObjectEx qui est définie dans Silverlight.js, en lui passant en paramètre différentes propriétés de notre scène, en particulier le nom du fichier XAML principal (ici, Page.xaml), les dimensions souhaitées pour le conteneur Silverlight (ici 400 par 300 pixels), et aussi la version de Silverlight nécessaire à l exécution de cette application. La méthode Silverlight.createObjectEx comporte des mécanismes de «fallback», ce qui signifie qu elle va présenter dans la page une image et les liens permettant de télécharger Silverlight depuis les machines dont il serait absent. Ce fallback se présente à l écran sous la forme suivante : En cliquant sur cette image, l utilisateur est amené sur une page du site Microsoft.com depuis laquelle le téléchargement de la version requise de Silverlight lui est proposé. L installation de Silverlight depuis Internet Explorer ne nécessite pas de redémarrage du navigateur. Pour les autres navigateurs, un redémarrage est nécessaire. Si Silverlight est présent sur la machine, la méthode Silverlight.createObjectEx va créer le tag OBJECT correct dans la page au niveau de notre DIV silverlighthost, ce qui va rendre possible le démarrage de notre application. Plutôt que d utiliser toute cette mécanique, on pourrait limiter le contenu de notre page HTML au tag object suivant : <object </object> width="400" height="300" id="silverlightcontrol" type="application/x-silverlight"> <param name="source" value="page.xaml"> Document préliminaire Send feedback to: clauer@microsoft.com Page 14

15 Vous pouvez effectuer le test, ça fonctionne parfaitement autant dans Internet Explorer que dans Mozilla Firefox, à condition que Silverlight soit pré-installé. En effet, en utilisant directement ce tag OBJECT on ne dispose pas d un mécanisme de Fallback. L autre petite différence que vous aurez notée est qu en créant notre conteneur «à la main» avec un tag OBJECT, l utilisateur doit cliquer une première fois sur la zone pour autoriser l activation du contenu du tag OBJECT. C est un autre avantage apporté par l utilisation de la méthode createsilverlight. Etant créé par un script résidant dans la section HEADER de notre page HTML, notre conteneur est directement actif et l utilisateur n a pas besoin de cliquer pour l activer. En résumé, le fonctionnement de la chaîne d instanciation de notre conteneur Silverlight est schématisé sur le graphique suivant : Le fonctionnement détaillé de la fonction createsilverlight() est documenté dans cet article de MSDN en Anglais : Etape 5 : Modifier les options du MediaElement Puisque dans une étape suivante nous allons ajouter des boutons pour contrôler la lecture de notre vidéo, nous ne voulons pas que sa lecture démarre automatiquement au lancement de l application. On basculera ensuite en mode Edition XAML pour ajouter une propriété qui empêchera la lecture automatique de la vidéo lors du lancement de notre player. Il suffit pour cela d ajouter AutoPlay= False aux propriétés de notre MediaElement. On pensera aussi à cocher la case «IsMuted» afin de couper le son lors de la lecture de cette vidéo, car l écoute de ces sons peut devenir rapidement irritante quand on fait des tests ;) Document préliminaire Send feedback to: clauer@microsoft.com Page 15

16 Au final, on contrôlera en mode Edition XAML que la définition de notre MediaElement est conforme au fragment XAML suivant : <MediaElement Width="360" Height="260" Canvas.Left="20" Canvas.Top="20" AutoPlay="False" IsMuted="True" Source="Bear.wmv" Stretch="Fill"/> Exercice 3 : Ajouter de l interactivité Dans cette étape, nous allons designer deux boutons destinés à lancer la lecture et mettre en pause notre vidéo. Commençons par essayer de créer des boutons visuellement agréables, et cédant aux canons de la mode actuelle, avec des coins arrondis, un gradient de couleur et la semi-transparence : Vous verrez qu Expression Blend permet d obtenir ce type d effets avec un minimum d efforts. Etape 1 : Créer le design du bouton Commençons par créer un conteneur pour recevoir les différents éléments qui vont constituer notre bouton. On ajoute donc un nouveau Canvas à notre scène, on lui donnera une dimension de 60 par 40 pixels, et on le positionnera en bas à droite de notre scène avec une valeur de Left à 310 et de Top à 230. Ajoutons le premier rectangle à notre Canvas, celui-ci va constituer le fond de notre bouton. Faisons lui occuper toute la surface de notre Canvas, donc donnons-lui les mêmes valeurs de géométrie que pour le Canvas conteneur, à savoir une dimension de 60 par 40 pixels, et une valeur de Left à 0 et de Top à 0. On va ensuite donner des coins arrondis à notre rectangle. Pour cela, on utilisera les poignées qui sont affichées dans le coin supérieur gauche de notre rectangle : Document préliminaire Send feedback to: clauer@microsoft.com Page 16

17 A défaut d utiliser ces poignées pour régler visuellement la valeur du rayon de l arrondi, on peut aller directement modifier la valeur de cette propriété au niveau de notre rectangle : Donnons à cet arrondi la valeur de 7 pixels de rayon pour le rayon vertical et horizontal. Vous pouvez essayer différentes combinaisons de valeurs de rayons en X et Y pour varier les effets. Nous allons maintenant choisir une couleur de fond rouge #FFFF0000 pour le fond de notre rectangle, et fixer la valeur de son contour à «No Brush» pour le rendre invisible. Ensuite on va régler la transparence de ce rectangle à 85%, ce qui donne le résultat suivant : Nous allons maintenant placer un second rectangle par-dessus le premier afin d ajouter le gradient de couleur qui donnera un effet de volume à notre bouton. De la même façon que l on vient de le faire, on va créer un bouton dont les propriétés sont les suivantes : Width =55 Height = 35 Left = 2,5 Top = 2,5 RadiusX, RadiusY =5 Opacity = 85% Document préliminaire Send feedback to: clauer@microsoft.com Page 17

18 Nous allons ensuite fixer l entourage de ce rectangle à «No Brush» puis sélectionner un gradient de couleur pour son fond (Fill) alors que jusqu à présent on n avait utilisé que des couleurs pleines (Solid color brush). Changeons en blanc le premier point de notre gradient qui est noir par défaut. Ajoutons-lui un niveau de transparence. Au final, la couleur de ce premier point est #D0FFFFFF. Déplaçons le second point de ce gradient au milieu du spectre en faisant glisser le curseur, et donnons-lui la couleur de transparence #00FFFFFF. Vous pouvez ajouter d autres points à ce gradient en cliquant n importe où sur le spectre, et vous pouvez supprimer des points du gradient en faisant glisser ce point vers le bas en dehors du spectre. Voici le résultat obtenu : Il nous reste juste à changer l orientation de ce gradient qui est par défaut horizontal, or, nous le voudrions vertical. Pour cela, on va aller chercher l outil «Brush transform» dans la barre d outils. Cet outil est symbolisé par une large flèche oblique : Ceci fait apparaître une flèche horizontale au dessus de notre rectangle, et nous permet en déplaçant ses extrémités, en faisant varier sa longueur et son orientation de modifier l aspect de notre gradient de couleurs. Voici les étapes intermédiaires : Document préliminaire Send feedback to: clauer@microsoft.com Page 18

19 En faisant varier la longueur et l orientation de la flèche contrôlant le gradient : Pour arriver au résultat final escompté : Etape 2 : Ajouter une icône Nous allons maintenant ajouter l icône triangulaire qui symbolise traditionnellement le lancement de la lecture d une vidéo. Pour cela, on va ajouter un élément Polygon. Afin de gagner un peu de temps, et pour changer de façon d opérer, nous allons ajouter cet élément en l insérant directement entre nos deux rectangles, en mode Edition XAML. Ajouter la ligne suivante entre nos deux rectangles : <Polygon Canvas.Left="20" Canvas.Top="10" Points="0,0 0,24 24,12" Fill="Black" Opacity="0.70" /> Notez au passage que Silverlight réalise l affichage des éléments dans l ordre dans lequel il lit la source XAML, sauf autrement spécifié par l utilisation de la propriété ZIndex. En insérant notre Polygon avant le rectangle contenant le gradient de couleur, il apparaît comme en dessous de celuici, et le gradient de couleur s applique à notre triangle, ce qui donne un meilleur effet de volume à tout notre bouton. Voici notre bouton «Play» terminé : Document préliminaire Send feedback to: clauer@microsoft.com Page 19

20 Etape 3 : Constituer le bouton Nous allons maintenant donner un nom logique au Canvas contenant les éléments qui constituent notre bouton. En double cliquant sur le label [Canvas] nous allons modifier son nom en «playbutton», comme ceci : Notre Canvas va nous servir de conteneur logique pour notre bouton. Vous remarquerez que si vous modifiez les valeurs de Left ou Top pour ce Canvas, c est tout notre bouton qui «suit» les déplacements. Nous avons donc via ce Canvas un moyen de contrôler intégralement notre bouton, soit pour le déplacer, soit pour le redimensionner, soit pour le faire apparaître ou disparaitre en jouant sur ses différentes propriétés. Etape 4 : Créer le Bouton Pause A vous de jouer maintenant. En reprenant ce que nous venons de faire, vous allez créer un second bouton qui servira à mettre en pause la lecture de notre vidéo. Petit conseil : En sélectionnant le canvas «playbutton», vous pouvez simplement dupliquer ce bouton en faisant un banal CTRL+c puis CTRL+v! C est magique! Renommez ce bouton de «playbutton_copy» en «pausebutton» et changez le triangle en deux rectangles allongés qui symbolisent traditionnellement une mise en pause. Voici le code pour les deux rectangles que vous devrez créer : <Rectangle Opacity="0.85" Width="8" Height="24" Fill="Black" Stroke="#FF000000" Canvas.Left="20" Canvas.Top="8"/> <Rectangle Opacity="0.85" Width="8" Height="24" Fill="Black" Stroke="#FF000000" Canvas.Left="34" Canvas.Top="8"/> Et voilà le travail! Document préliminaire Send feedback to: clauer@microsoft.com Page 20

21 Exercice 4 : Utiliser les Animations Etape 1 : Créer une animation simple Nous allons maintenant ajouter des effets à nos boutons. Ces effets vont faire disparaitre progressivement nos boutons après qu on ait appuyé dessus. Pour cela, on va sélectionner tour à tour chacun de nos boutons et créer un nouveau Storyboard qui contiendra la définition des animations. On commence par le bouton Play. On clique sur la flèche «>» en face de la liste pour le moment vide des Storyboards associés à notre bouton et la liste suivante apparait. On appuie sur le bouton «+» pour créer une nouvelle animation à laquelle on va donner le nom de FadeOutPlayButton, comme ceci : Notre Storyboard est créé, et Expression Blend passe en mode «Enregistrement», symbolisé par un cadre rouge autour de notre scène dans le designer : Document préliminaire Send feedback to: clauer@microsoft.com Page 21

22 Il va suffire de définir une position sur l axe du temps à 1 seconde, puis de fixer alors la valeur de l Opacité à 0%, puis de revenir à l instant zéro et fixer l Opacité à 90%. Voici ce qu Expression Blend nous affiche : Pour terminer l enregistrement de notre Storyboard, on clique sur le bouton rond rouge dans le coin supérieur gauche de la surface du Designer. En coulisses, Expression Blend a généré le code XAML suivant qui représente cette animation de l opacité de notre Canvas : <Canvas.Resources> <Storyboard x:name="fadeoutplaybutton"> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="playButton" Storyboard.TargetProperty="(UIElement.Opacity)"> <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0.9"/> <SplineDoubleKeyFrame KeyTime="00:00:01" Value="0"/> </DoubleAnimationUsingKeyFrames> </Storyboard> </Canvas.Resources> On lit alors dans ce fragment XAML qu il s agit d une animation qui va faire varier une valeur flottante Double (ie DoubleAnimation), en faisant varier la valeur UIElement.Opacity de l élément cible playbutton, en faisant varier sa valeur de 90% à 0%. C est bien ce qu on voulait obtenir ;) En cliquant sur le petit bouton Play au dessus de la Timeline, on peut voir une prévisualisation de notre animation directement depuis Expression Blend, sans avoir à lancer l application. On effectue la même opération pour le bouton Pause et on obtient alors ceci : <Storyboard x:name="fadeoutpausebutton"> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="pauseButton" Storyboard.TargetProperty="(UIElement.Opacity)"> <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0.9"/> <SplineDoubleKeyFrame KeyTime="00:00:01" Value="0"/> </DoubleAnimationUsingKeyFrames> </Storyboard> Document préliminaire Send feedback to: clauer@microsoft.com Page 22

23 En synthèse : Expression Blend est un outil qui peut - entre autres - être utilisé pour créer les scènes, les animations et le design de nos applications Silverlight. Expression Blend permet de créer des contenus Silverlight sans avoir besoin de connaître le langage XAML. Toutefois, pour les utilisateurs avancés,expression Blend permet de modifier directement le XAML. Expression Blend et Visual Studio 2008 constituent une chaine de production complète entre les designers et les développeurs, grâce au format pivot XAML partagé par les deux outils. Exercice 5 : Scripter le comportement des boutons Etape 1 : Nommer le MediaElement Nous aurons besoin d accéder par le code Javascript à notre MediaElement. Pour nous simplifier la tâche, nous allons le renommer en «mediaelt». Attention, ceci étant ensuite utilisé depuis le code Javascript, la casse utilisée pour le nom de cet élément est importante. Pour cela, comme nous l avons déjà fait, on va double cliquer sur le label *MediaElement+ dans la barre d outils de gauche et modifier le nom de notre contrôle. Etape 2 : Ecrire le code Javascript Nous allons ajouter le code suivant dans le fichier Page.xaml.js, juste après la définition de la méthode MonPlayer.Page, qui est d ailleurs vide. Pour éditer ce code, on va faire un clic droit sur le fichier Page.xaml.js dans l explorateur de projet dans la barre d outils de droite, après avoir cliqué sur l onglet «Project». Si vous n avez pas Visual Studio sur votre machine, vous pouvez parfaitement éditer ce fichier avec Notepad. Voici le code à ajouter : function mediaelement_play(sender, args) { sender.findname("mediaelt").play(); sender.findname("fadeoutplaybutton").begin(); sender.findname("pausebutton").opacity = 0.85; } function mediaelement_pause(sender, args) { sender.findname("mediaelt").pause(); sender.findname("fadeoutpausebutton").begin(); sender.findname("playbutton").opacity = 0.85; } Etape 3 : Gérer les évènements Il va suffire d ajouter l attribut MouseLeftButtonDown à la définition de nos deux boutons Play et Pause. Voici ce qu il vous faudra ajouter, en passant en mode Edition XAML : <Canvas x:name="playbutton" MouseLeftButtonDown="mediaelement_play" (...) Et <Canvas x:name="pausebutton" MouseLeftButtonDown="mediaelement_pause" (...) Document préliminaire Send feedback to: clauer@microsoft.com Page 23

24 Voilà. Nous avons terminé la réalisation de notre player, et nous pouvons maintenant profiter du résultat final en lançant notre application dans le navigateur en appuyant simplement sur la touche «F5». Vous observerez les animations que nous avons créées : après l appui sur un bouton, celui-ci s estompe progressivement et l autre apparaît. Amusant ;) En synthèse : Silverlight 1.0 peut être programmé en Javascript. Ce langage est connu et maitrisé par les développeurs Ajax. Les développeurs qui utilisent Javascript dans leurs applications peuvent tirer profit de la bibliothèque client Microsoft ASP.NET Ajax. Visual Studio 2008 apporte la fonctionnalité d IntelliSense aux développeurs Javascript, participant à l amélioration de la productivité et à la meilleure qualité du code produit. Conclusion et Ressources Bravo! Vous êtes arrivé au bout de ce premier «Hands On Lab» sur Silverlight et Expression Blend. Dans ce Lab, vous avez appris à : Créer un projet Silverlight 1.0 Les bases de XAML Utiliser Expression Blend pour designer une scène, modifier les propriétés des éléments, réaliser un dégradé de couleur, définir un Storyboard et placer des points sur la Timeline Scripter les événements et ajouter de l interactivité à des contrôles Silverlight Nous espérons que ce Hands On Lab vous aura donné envie d aller plus loin avec Silverlight Si tel était le cas, voici un ensemble de ressources que vous ne manquerez pas d explorer. Happy coding avec Silverlight! Ressources Silverlight 1.0 QuickStarts (en Anglais) Cette série de Quickstarts couvre les concepts de base de Silverlight 1.0, concepts également applicables à Silverlight 1.1, et utilise le langage client Javascript pour la programmation des comportements de l'interface, ainsi que le langage XAML pour la construction de l'interface utilisateur. Silverlight 1.1 QuickStarts (en Anglais) Document préliminaire Send feedback to: clauer@microsoft.com Page 24

25 Ces tutoriels traitent des spécificités de Silverlight 1.1. Ils ne sont pas des tutoriels d'introduction à Silverlight 1.1. Vous voudrez sans doute suivre les précédents ceux qui s appliquent à Silverlight avant d'attaquer celui-ci. Celui-ci traite donc en particulier de l'utilisation du code managé dans Silverlight 1.1, de l'interaction entre le DOM HTML et le code managé, de l'isolated Storage, des Langages Dynamiques, ou encore de l'utilisation de XML, etc... Webcasts Silverlight sur Channel9 (enanglais) Si vous préférez regarder des webcasts plutôt que de suivre des Tutoriels ou des Quickstarts, vous devriez aller voir du côté de Channel9 sur MSDN qui propose une série d'une trentaine de petits webcasts sur différents aspects de Silverlight. A ne pas manquer Document préliminaire Send feedback to: clauer@microsoft.com Page 25

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Déploiement d application Silverlight

Déploiement d application Silverlight Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les

Plus en détail

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis Syfadis Nous vous aidons à réussir > Configuration du poste client REFERENCE : Syfadis LMS - 20/06/2007 AUTEUR : Equipe technique Syfadis Ce document est la propriété de Syfadis. Il ne peut être communiqué

Plus en détail

Notes pour l utilisation d Expression Web

Notes pour l utilisation d Expression Web EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface

Plus en détail

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS Prêt à maîtriser LIVE TRADER? Découvrez les principales fonctionnalités de cet outil. Découvrir l espace de travail Organiser les modules Rechercher

Plus en détail

Optimiser pour les appareils mobiles

Optimiser 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étail

L espace de travail de Photoshop

L 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étail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis Syfadis Nous vous aidons à réussir > Configuration du poste client REFERENCE : Syfadis LMS - 12/09/2008 AUTEUR : Equipe technique Syfadis Ce document est la propriété de Syfadis. Il ne peut être communiqué

Plus en détail

Manuel d installation de Business Objects Web Intelligence Rich Client.

Manuel d installation de Business Objects Web Intelligence Rich Client. Manuel d installation de Business Objects Web Intelligence Rich Client. Sommaire 1 Introduction... 3 2 Préconisation... 4 3 Lancement de l installation... 5 4 Installation du logiciel Rich Client... 6

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. 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étail

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos. KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html

Plus en détail

LES TOUT PREMIERS PAS

LES TOUT PREMIERS PAS DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous

Plus en détail

Guide d installation BiBOARD

Guide d installation BiBOARD Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.

Plus en détail

Introduction à Expression Web 2

Introduction à 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étail

Mode d emploi pour lire des livres numériques

Mode d emploi pour lire des livres numériques Mode d emploi pour lire des livres numériques Configuration minimale requise : Pour télécharger des ouvrages numériques sur son poste et utiliser les fichiers, vous avez besoin : sur PC : connexion Internet

Plus en détail

Module 1 : Tableau de bord Excel * 2010 incl.*

Module 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étail

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

WINDOWS 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étail

Création WEB avec DreamweaverMX

Création WEB avec DreamweaverMX Creation Web avec DreamweaverMX MX Initiation Sommaire.preparation.mise en forme.liens hypertextes.images.liens sur images.images avec zones sensibles.images survolees.liens de type courriel.apercu dans

Plus en détail

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.

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. 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étail

FICHIERS ET DOSSIERS

FICHIERS ET DOSSIERS La différence entre fichier et dossier FICHIERS ET DOSSIERS La première notion à acquérir est la différence entre un dossier et un fichier Un dossier est une sorte de classeur dans lequel on range divers

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

PRISE EN MAIN D ILLUSTRATOR

PRISE 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étail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique

J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique Les Fondamentaux du Prof de Langues Pourquoi ce manuel? Pour

Plus en détail

Volet de visualisation

Volet de visualisation Mode emploi pour ajouter une adresse email (compte de messagerie) et envoyer un message avec Windows Live Mail Dans ce mode d emploi nous allons ajouter une adresse email (compte de messagerie) et aussi

Plus en détail

Support de formation Notebook

Support de formation Notebook Support de formation Notebook Guide de l utilisateur du tableau interactif SMART Board Table des matières Le Tableau Blanc Interactif... 1 Comprendre le fonctionnement du TBI... 1 Utiliser le plumier

Plus en détail

Pop-Art façon Roy Liechtenstein

Pop-Art façon Roy Liechtenstein 1 sur 6 22/01/2010 22:35 Pop-Art façon Roy Liechtenstein Ce tutoriel peut paraître loin de la photographie, mais il contient des techniques très utiles, voire indispensables en matière de retouche. 1 -

Plus en détail

Créer des documents interactifs

Créer des documents interactifs Créer des documents interactifs 14 Au cours de cette leçon, vous apprendrez à : créer un document en ligne de base ; ajouter des boutons, des transitions de page et des hyperliens ; exporter au format

Plus en détail

www.imprimermonlivre.com

www.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étail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe 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étail

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE ETAPE 1 : configurer votre site Griotte comme site de confiance. Ouvrir votre navigateur sur une page Griotte, n importe laquelle, par exemple

Plus en détail

Utilisation de l éditeur.

Utilisation 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étail

Reporting Services - Administration

Reporting Services - Administration Reporting Services - Administration Comment administrer SQL Server Reporting Services Cet article a pour but de présenter comment gérer le serveur depuis le "portail" de Reporting Services. Nous verrons

Plus en détail

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows

[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étail

Création et utilisation de formulaire pdf

Création et utilisation de formulaire pdf Création et utilisation de formulaire pdf Grâce à Adobe Acrobat, il est plus facile de créer, de remplir et d envoyer des formulaires électroniques PDF. Vous pouvez concevoir et créer un formulaire complètement

Plus en détail

FAQ Mobiclic/ Toboclic

FAQ Mobiclic/ Toboclic FAQ Mobiclic/ Toboclic 1. Configurations requises... 2 2. Problèmes connus... 2 Ecran noir... 2 Lenteur anormale... 3 Plein écran... 3 Pas de sons... 3 Mobiclic n 115 et Toboclic n 90... 3 Mobiclic n 120

Plus en détail

Comment utiliser le logiciel Interwrite Workspace?

Comment utiliser le logiciel Interwrite Workspace? Comment utiliser le logiciel Interwrite Workspace? La barre d outils par défaut Après avoir lancer le logiciel Interwrite Workspace en mode interactif, la barre d outils ci-dessous apparaît : Réduire la

Plus en détail

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

SOMMAIRE. 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étail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide 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étail

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com

145A, 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étail

CTIconnect PRO. Guide Rapide

CTIconnect PRO. Guide Rapide CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic

Plus en détail

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 MAILING Table des matières KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 INSERER UNE IMAGE (OU UNE PHOTO) PAS DE COPIER / COLLER... 5 INSERER UN TABLEAU...

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. 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étail

Mise en scène d un modèle dans l espace 3D

Mise en scène d un modèle dans l espace 3D CHAPITRE 3 Mise en scène d un modèle dans l espace 3D Blender permet de construire des espaces à la manière d une scène de théâtre. Pour cela, il présente dès l ouverture tout ce dont on a besoin : un

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13 Voici un petit tutoriel d'utilisation du tableau numérique de la marque promethean. Ce tutoriel est loin d'être complet, il permet juste une première approche simple des outils de base du logiciel ACTIVstudio.

Plus en détail

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence? L ARBORESCENCE Qu est-ce qu un dossier? Un dossier est une pochette vide dans laquelle on peut disposer des documents créés à l aide de l outil informatique. Comme les systèmes utilisés dans la vie courante

Plus en détail

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» TUTORIEL IMPRESS Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» Une page impress s'ouvre : Le volet gauche contiendra toutes les diapositives

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Table 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

Table 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étail

Carte encadrement glitter

Carte encadrement glitter Carte encadrement glitter - Logiciel: PHOTOFILTRE http://photofiltre.free.fr/ - Logiciel: UnFREEz http://ressources3.techno.free.fr/didacticiels/unfreez/ - Installer le plugin: Importation GIF animé http://photofiltre.free.fr/frames.htm

Plus en détail

Archivage de courriels avec Outlook (2007-2010-2013)

Archivage de courriels avec Outlook (2007-2010-2013) Archivage de courriels avec Outlook (2007-2010-2013) Introduction: Si vous utilisez le protocole IMAP ou directement l interface web de Smartermail pour accéder à vos courriels, vous devez savoir que ceux-ci

Plus en détail

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows» Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows» 1 Introduction... 2 2 Contrôle de la version d Internet Explorer... 3 3 Contrôle de la Machine Virtuelle Java de Microsoft...

Plus en détail

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word? Comment réaliser une capture d écran dans Word Pour réaliser une capture d écran dans Word, l idéal est d ouvrir d abord la page Word. Mais on peut bien l ouvrir après la capture d écran. Alors comment

Plus en détail

Créer sa première base de données Access Partie 4/4 - Création d un état

Cré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étail

Guide de dépannage Internet pour PC Pour voir les reportages audio et vidéo, sur le site de Radio-Canada

Guide de dépannage Internet pour PC Pour voir les reportages audio et vidéo, sur le site de Radio-Canada Guide de dépannage Internet pour PC Pour voir les reportages audio et vidéo, sur le site de Radio-Canada Flash permet de faire apparaître la fenêtre. MediaPlayer permet de jouer les reportages audio-vidéo

Plus en détail

Réglages du portail de P&WC

Réglages du portail de P&WC Réglages du portail de P&WC Afin de régler votre navigateur Internet Explorer et de résoudre quelques problèmes spécifiques que les utilisateurs du portail de P&WC pourraient éprouver, nous vous recommandons

Plus en détail

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

Déployer une application cliente avec le Framework.NET 3.5 Client Profile Déployer une application cliente avec le Framework.NET 3.5 Client Profile Version 1.0 James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Déployer une application cliente avec le Framework.NET 3.5 Client

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 PROCÉDURE D INSTALLATION Cegid Business V9 COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Sessions en ligne - QuestionPoint

Sessions en ligne - QuestionPoint Sessions en ligne - QuestionPoint Configuration du navigateur Internet Explorer Dernière mise à jour : 12 mai 2012 Vous trouverez dans ce guide les procédures pour configurer votre navigateur Internet

Plus en détail

Présentation du tableau blanc interactif Interwrite

Présentation du tableau blanc interactif Interwrite Présentation du tableau blanc interactif Interwrite Joël Leporcq CDDP des Ardennes Le logiciel Interwrite propose 3 modes de fonctionnement : Interactif (ou «mode leçon») En mode souris, permet de travailler

Plus en détail

Installation d'une machine virtuelle avec Virtualbox

Installation d'une machine virtuelle avec Virtualbox Installation d'une machine virtuelle avec Virtualbox J'ai trouvé des explications ici : http://www.zebulon.fr/dossiers/83-3-creation-machine-virtuelle.html et ici : http://guide.boum.org/tomes/1_hors_connexions/3_outils/13_utiliser_un_systeme_virtualise/2_insta

Plus en détail

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3 Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez 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étail

Utiliser le service de messagerie électronique de Google : gmail (1)

Utiliser le service de messagerie électronique de Google : gmail (1) Utiliser le service de messagerie électronique de Google : gmail (1) 1. Créer un compte 2 2. Ouvrir sa boîte de messagerie électronique 3 3. Comprendre la boîte de réception (1) 4 3.1. Lire un message

Plus en détail

Guide de migration BiBOARD V10 -> v11

Guide de migration BiBOARD V10 -> v11 Guide de migration BiBOARD V10 -> v11 Version 11.3 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Guide de migration BiBOARD Ce document est destiné à l équipe informatique en charge de la migration

Plus en détail

Des outils numériques simples et conviviaux!

Des outils numériques simples et conviviaux! Des outils numériques simples et conviviaux! 1 La clé USB en bref La clé USB vous permet : n De projeter, avec ou sans tableau blanc interactif (TBI), les pages du livre numérique. n De naviguer facilement

Plus en détail

Création d un fichier html depuis PowerPoint 2008. dimanche 11 mai 2008

Création d un fichier html depuis PowerPoint 2008. dimanche 11 mai 2008 Communautés Numériques L informadque à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Publier une présentation Microsoft PowerPoint sur Internet Quelques

Plus en détail

La Clé informatique. Formation Internet Explorer Aide-mémoire

La Clé informatique. Formation Internet Explorer Aide-mémoire La Clé informatique Formation Internet Explorer Aide-mémoire Novembre 2003 Table des matières Novembre 2003...i Configuration d Internet Explorer... 1 Internet Explorer 6... 5 Gestion des Raccourcies...

Plus en détail

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION EstimAction Nom d utilisateur : Mot de passe : Microsoft SQL Server Express Edition Adresse de la base de données : Nom d utilisateur

Plus en détail

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps. Cours pratique Excel Présentation du classeur cours.xls C est un classeur qui contient 7 feuilles Liste de personnes Calculs simples Solde Listes Auto Relatif Absolu Formats Paye Cours AFM Dans chacune

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES SYGESP Solution éditoriale Cross-Média Fiche produit O2i + L' EXPERTISE O2I POUR LA SOLUTION Nous sommes distributeur exclusif de la

Plus en détail

LES TABLETTES : EN PRATIQUE

LES TABLETTES : EN PRATIQUE Installer une application LES TABLETTES : EN PRATIQUE Lorsque vous achetez une tablette, des applications sont déjà installées. En général, vous trouverez de quoi surfer sur Internet, écouter de la musique,

Plus en détail

FORMATION MULTIMÉDIA LVE

FORMATION MULTIMÉDIA LVE Windows Live Movie Maker est un logiciel de montage vidéo conçu pour les débutants. Il permet de créer, de modifier et de partager des séquences vidéo sur le web, par courrier électronique ou sur un CD/DVD.

Plus en détail

Guide Utilisateur ArkadinAnywhere

Guide Utilisateur ArkadinAnywhere Les arkadin services services arkadin Les services arkadin ArkadinAnywhere est une solution de webconférence économique et simple d utilisation, plus spécifiquement pour les applications de webinars, au

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

Guide d utilisation des services My Office

Guide d utilisation des services My Office Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface

Plus en détail

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi - 78160

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi - 78160 Sommaire Choisir son image... 2 Enregistrer son travail... 3 Créer les détails... 4 Supprimer une zone ou un détail... 6 Les commentaires... 6 Créer un lien hypertexte... 8 Appliquer un modèle... 8 Personnaliser

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9 GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo

Plus en détail

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

Plus en détail

Correction des Travaux Pratiques Organiser son espace de travail

Correction 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étail

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e GUIDE DE DÉMARRAGE SitagriPro Infinite Un service FINANCEAGRI c o r p o r a t e SOMMAIRE ÉTAPE 1 : Installation... p.3 1. Introduction 2. Connexion à SitagriPro Infinite ÉTAPE 2 : Identification... p.5

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Manuel d utilisation email NETexcom

Manuel 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étail

Indiquer l'espace libre sur le disque dur

Indiquer 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étail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

Création de maquette web

Création de maquette web Création de maquette web avec Fireworks Il faut travailler en 72dpi et en pixels, en RVB Fireworks étant un logiciel dédié à la création de maquettes pour le web il ne propose que les pixels pour le texte

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide 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étail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail