Génération dynamique de pages web

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

Download "Génération dynamique de pages web"

Transcription

1 Génération dynamique de pages web Cet article décrit quelques techniques de programmation web permettant de générer des pages web dynamiquement à partir d une base de données. STRUCTURE DE LA BASE DE DONNÉES Figure 1 STRUCTURE DU SITE Figure 2 HEPL

2 PAGE INDEX Figure 3 La bannière, le pied de page et le menu sont stockés dans des fichiers externes pour une mise à jour dynamique : il suffit de modifier un fichier pour modifier l apparence de toutes les pages dans lesquelles il est appelé. Les trois fichiers sont appelés respectivement aux lignes 22, 23 et 29 par une instruction include. Le chemin vers le dossier contenant les fichiers à inclure est construit dynamiquement à partir de la constante PATH définie à la ligne 6. HEPL

3 La bannière est stockée dans le fichier banner.user.inc. Par pure convention, l extension inc indique qu il s agit d un fichier à inclure. De même l extension user indique qu il s agit de la bannière de la partie user. On pourra ainsi créer facilement une bannière différente pour la partie admin. Figure 4 Le pied de page est stocké dans le fichier footer.inc.php. On ajoute l extension php car le fichier contient du php. Figure 5 Le menu est stocké dans le fichier menu.user.inc.php. Grâce à l extension user, on pourra facilement créer un menu différent pour la partie admin. Figure 6 HEPL

4 PAGE LISTE01.PHP Afficher la liste des noms des restaurants, l un à la suite de l autre, séparés par un point-virgule, sans autre mise en page. Figure 7 A la ligne 17, la fonction de connexion est une expression booléenne utilisant l opérateur or. Si le premier terme de l expression est vrai, il n est pas nécessaire d évaluer le second et le script peut continuer à la ligne 21. Par contre, s il est faux, le script doit évaluer le second terme, celui qui vient après l opérateur or, et comme ce second terme est une instruction die, le script avorte. L explication s applique de la même façon aux lignes 21 et 22. HEPL

5 Figure 8 Question : comment expliquer les lignes 30 et 31? Figure 9 A la ligne 33, A la ligne 38, la fonction mysql_fetch_array() lit une ligne du jeu d enregistrements $rs et renvoie un tableau associatif dans la variable $row. Lorsqu il n y a plus de lignes dans le jeu d enregistrements, la fonction renvoie false, ce qui provoque l arrêt de la boucle while. A la ligne 40, on imprime l élément du tableau identifié par la chaîne "nomrestaurant" et on lui concatène un point-virgule. A la ligne 43, on a quitté le script php et on est revenu en html pour fermer le paragraphe </p> A la ligne 44, on rouvre à nouveau le script pour pouvoir fermer la connexion, puis on le referme à la ligne 47 pour insérer les balises de fermeture </body> et </html>. Figure 10 HEPL

6 Figure 11 PAGE LISTE02.PHP Afficher les noms des restaurants en une colonne, avec bannière, menu et pied de page. Figure 12 HEPL

7 Figure 13 A la ligne 16, on ajoute une enveloppe wrapper pour contenir tous les éléments html. Aux lignes 18 et 19, on inclut la bannière et le menu, puis on continue avec la connexion. La ligne 21 correspond à la ligne 14 de la figure 7. Figure 14 A la ligne 34, on insère dans le code html une division identifiée par content et ouvre une <table> à la ligne 35 avant la boucle while. Dans la boucle while, à la ligne 39, on ouvre un <tr> qui contient un <td> (l. 40) et dans ce <td>, on insère le nom du restaurant en php. Aux lignes 44 à 46, on rouvre le script php pour insérer l accolade de fermeture de la boucle, puis on insère les balises de fermeture de la table et de la division. On rouvre alors le script pour fermer la connexion (l. 51) puis insérer le pied de page (l. 53). HEPL

8 PAGE LISTE03.PHP Même exercice, mais en alternant les couleurs pour les lignes paires et impaires Figure 15 Il faut tout d abord construire deux classes CSS correspondant aux couleurs paires et impaires. Figure 16. Dans le fichier best50.css Dans le script php, il faut pouvoir déterminer si le numéro de ligne est pair ou impair. Pour cela, nous déclarons une variable $i que nous initialisons à 0 à la ligne 30. A la ligne 32, nous utilisons l opérateur modulo % pour calculer le reste de la division entière. Si le modulo est égal à 0, la ligne est paire et nous affectons la valeur "paire" à la variable $classe (ligne 33), sinon elle est impaire et nous affectons la valeur "impaire" à la variable $classe (ligne 35). A la ligne 38, nous ajoutons un attribut class à la balise <tr> et nous indiquons la valeur de la variable $classe dans les guillemets. Il ne reste plus qu à incrémenter la variable $i avant de fermer la boucle. HEPL

9 Figure 17 Pour alléger le code de la page, nous stockons dans le fichier connexion.inc.php les instructions des deux premières étapes (connexion et sélection) qui sont identiques pour toutes nos pages. Figure 18 La fonction mysql_set_charset à la ligne 8 force l affichage des données de la base de données en UTF-8 pour un affichage correct des caractères accentués. HEPL

10 Bien sûr, il faut inclure ce fichier dans la page liste03.php Figure 19 PAGE LISTE04.PHP Il faut maintenant pouvoir choisir le restaurant en fonction de l initiale du nom. L utilisateur choisit l initiale dans un alphabet en haut de la page. La nationalité du restaurant est représentée par un drapeau national à droite du nom. Figure 20 La fonction alphabet Voyons d abord comment afficher l alphabet. Nous créons une fonction alphabet() que nous stockons dans la page après le code html, pour rendre celui-ci plus lisible. A la ligne 53, nous créons une division nommée alphabet et nous la refermons à la ligne 59. A la ligne 54, nous utilisons une boucle for pour parcourir la plage des entiers de 65 à 90, correspondant aux codes ASCII des caractères majuscules A-Z. A la ligne 55, nous créons une zone de texte inline avec une balise span qui permettra de styler chaque initiale et nous la refermons à la ligne 57. HEPL

11 Figure 21 L instruction la plus complexe est sans doute la fonction printf à la ligne 56. L intérêt de cette fonction est qu elle permet d imprimer la même valeur de différentes façons en fonction d une chaîne de formatage. Par exemple, le script ci-dessous affiche la valeur 122 successivement comme un caractère, comme un entier, comme un réel, puis un réel sur 8 positions avec une décimale, puis en hexadécimal et finalement en hexadécimal majuscule. Figure 22 On obtient Figure 23 Lorsque l utilisateur clique sur une lettre de l alphabet, la page doit être rappelée en lui transmettant la lettre choisie. On peut vérifier que ce sera bien le cas en survolant une lettre de l alphabet, le lien hypertexte apparaît dans la barre de status au bas de la fenêtre du navigateur. Devinez quelle lettre est survolée à la figure 24. HEPL

12 Figure 24 Pour provoquer ce comportement, le code html doit être formé d un lien hypertexte <a> (fig. 25) dont l attribut href est formé du point d interrogation suivi du nom de la variable, du signe =, puis de la valeur de la variable : Figure 25 Remarquez la valeur C majuscule dans la variable d URL et le c minuscule qui sera affiché à l écran. Le c minuscule est obtenu en ajoutant 32 à la valeur ASCII. Question : pourquoi l alphabet est-il affiché en majuscules? Figure 26 Réponse : ce ne sont pas des majuscules mais des petites capitales obtenues par une règle dans la feuille de style : Figure 27 La fonction listerestaurants() Pour sélectionner uniquement les noms commençant par l initiale choisie, il faut modifier ajouter une clause where à la requête SQL. Pour retrouver les noms commençant par A on écrit WHERE nomrestaurant like A% En créant une fonction listerestaurants qui reçoit en paramètre l initiale choisie on peut facilement généraliser la requête à toutes les lettres de l alphabet. En même temps, on complète la requête par une jointure sur la table tblpays afin de récupérer lenom du fichier source de l image du drapeau. La jointure est établie par le champ idpays, clé primaire de la table tblpays. HEPL

13 Figure 28 La fonction extract à la ligne 78 extrait les données du tableau associatif et crée les variables de même nom. Par exemple, soit le tableau ($row) formé des éléments nomrestaurant, nompays, drapeau comme ci-dessous. nomrestaurant nompays drapeau The Fat Duck UK unitedkingdom La fonction extract($row) crée les variables $nomrestaurant, $nompays, $drapeau. Figure 29 A la ligne 79, on crée la variable $url qui servira à créer l attribut src de la balise <img. Le nom $src aurait mieux convenu, sans doute. Aux lignes 80 et 81, on crée les variables $alt et $title pour les attributs de même nom. Les lignes 83 à 87 sont connues. HEPL

14 A la ligne 90 on est revenu en html pour insérer les balises plus facilement. On se sert de fragments de code php pour imprimer les données et les valeurs d attributs aux lignes 91 à 97. Figure 30 Il faut maintenant appeler ces deux fonctions. Le code html sera généré dans la page à l endroit où elles sont appelées. A la ligne 39 fig. 31, on appelle la fonction alphabet() et à la ligne 40, on appelle la fonction listerestaurants() en transmettant la variable $initiale. Figure 31 Il reste maintenant à récupérer la valeur de la variable d URL dans la variable $initiale. Sachant que les variables d URL sont conservées dans la variable superglobale $_GET, on extrait ces variables tout au début de la page, à la ligne 3, fig. 32. Figure 32 HEPL

15 Il faut maintenant bien comprendre le fonctionnement de ce genre de page. Lorsque la page est appelée depuis le menu, ce menu ne transmet pas la variable d URL initiale. Vérifiez ci-dessous, lorsque l on survole le bouton Liste 4 dans le menu Figure 33. Comparer la figure 24. Il faut donc vérifier si la variable $initiale est bien définie et lui affecter une valeur par défaut lorsqu elle ne l est pas. Figure 34 HEPL

Initiation à OpenOffice Texte

Initiation à OpenOffice Texte Initiation à OpenOffice Texte Saisir du texte : La première étape pour réaliser une lettre ou un document est d en taper le texte au clavier. Le texte tapé apparaît dans le document à l endroit du curseur

Plus en détail

CORRIGÉ. Les valeurs indiquées en B11 et F11 changent : les résultats des calculs sont mis à jour.

CORRIGÉ. Les valeurs indiquées en B11 et F11 changent : les résultats des calculs sont mis à jour. Compétences à acquérir : Saisir des données dans une feuille de calcul Modifier des données et constater l incidence dans le tableau Extraire et imprimer tout ou partie d un tableau ACTIVITÉ 1 Voici la

Plus en détail

Module II : Les logiciels 2014 /2015 Tronc commun. Logo Excel 2003 Logo Excel 2007

Module II : Les logiciels 2014 /2015 Tronc commun. Logo Excel 2003 Logo Excel 2007 I. Introduction : Chapitre 3 : Tableur 1. Notion d un tableur : Un tableur est un logiciel permettant d effectuer automatiquement des calculs sur des données stockées dans un tableau. 2. Avantage des tableurs

Plus en détail

UE INF-MEDB : Aspects Méthodologique des bases de données. Partage de données

UE INF-MEDB : Aspects Méthodologique des bases de données. Partage de données Introduction Partage de Nous avons vu les éléments essentiels pour concevoir et créer une base de. Avec la création des formulaires et états, nous avons commencé à aborder le "partage" des. Les utilisateurs

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Tris à plat Procédures de réalisation des tableaux de fréquence sur les variables logiques : questions

Plus en détail

Renvois et index. 1. Introduction. 2. Les renvois

Renvois et index. 1. Introduction. 2. Les renvois Renvois et index 1. Introduction Comme nous avons pu le voir avec les styles notamment (cf. Hiérarchisation), Word permet de "générer" automatiquement des portions de textes. Il en existe plusieurs types

Plus en détail

Rédaction d une fiche thématique Mutuelles étudiantes : Se grouper pour agir

Rédaction d une fiche thématique Mutuelles étudiantes : Se grouper pour agir Rédaction d une fiche thématique Mutuelles étudiantes : Se grouper pour agir Philippe Marcy (webmaster) Table des matières 1. QU EST-CE QU UNE FICHE THÉMATIQUE?... 2 2. FAIRE UNE PROPOSITION DE FICHE THÉMATIQUE...

Plus en détail

Réalisation d interfaces graphiques multi-plateformes. QtCreator

Réalisation d interfaces graphiques multi-plateformes. QtCreator Réalisation d interfaces graphiques multi-plateformes QtCreator Dernières modifications : janvier 2009 Philippe Lacomme (placomme@sp.isima.fr) Contenu : Ce document n est pas un cours sur Qt ni un cours

Plus en détail

NOTICE D UTILISATION DE GÉNÉRIS 5+

NOTICE D UTILISATION DE GÉNÉRIS 5+ NOTICE D UTILISATION DE GÉNÉRIS 5+ 1. Acquisition...2 2. Acquisitions multiples...4 3. Traitement d une vidéo...5 4. Graphique...6 4.1. Changement de grandeur en abscisse...6 4.2. Changement des courbes

Plus en détail

LibreOffice calc - Colorer une ligne sur deux

LibreOffice calc - Colorer une ligne sur deux LibreOffice calc - Colorer une ligne sur deux Etape 1 : Sélection de la base de données Un clic dans le coin gauche (en haut) de la base ouverte avec LibreOffice Calc (toute la feuille est sélectionnée)

Plus en détail

TRANSCRIPTION : LES FORMULAIRES. PRÉSENTATEUR : Bienvenue à notre dernier tutoriel dans cette série sur comment créer les

TRANSCRIPTION : LES FORMULAIRES. PRÉSENTATEUR : Bienvenue à notre dernier tutoriel dans cette série sur comment créer les TRANSCRIPTION : LES FORMULAIRES PRÉSENTATEUR : Bienvenue à notre dernier tutoriel dans cette série sur comment créer les documents accessibles. Nous allons prendre un peu de changement de rythme de nos

Plus en détail

Démarrer avec son site SPIP

Démarrer avec son site SPIP Démarrer avec son site SPIP INTRODUCTION Une fois, la création et le paramétrage de votre site réalisé avec l aide du MATICE de la circonscription, vous allez pouvoir commencer à publier des articles.

Plus en détail

Un formulaire sert à transmettre, par l intermédiaire de champs de saisie, des données fournies par l'utilisateur sur une adresse .

Un formulaire sert à transmettre, par l intermédiaire de champs de saisie, des données fournies par l'utilisateur sur une adresse  . Comment créer et éditer un formulaire de contact? Généralités Un formulaire sert à transmettre, par l intermédiaire de champs de saisie, des données fournies par l'utilisateur sur une adresse e-mail. Cette

Plus en détail

Fiche 4 : Initiation à l algorithmique

Fiche 4 : Initiation à l algorithmique Fiche 4 : Initiation à l algorithmique I VARIABLES Nous avons déjà vu en mathématiques la fiche n 1 appelée «Introduction et gestion des variables». Les seules variables que nous manipulons en mathématiques

Plus en détail

Cours WinDev Mobile Numéro 2

Cours WinDev Mobile Numéro 2 Cours WinDev Mobile Numéro 2 Objectifs : Créer un lecteur de pensée Pré-requis : Aucun Gestion de tableau à 1 dimension. Création de procédure. Gestion de table mémoire. Gestion des nombres aléatoires.

Plus en détail

Chapitre 2 Utiliser l environnement de développement (VBE) 33

Chapitre 2 Utiliser l environnement de développement (VBE) 33 Chapitre 1 Programmer en VBA 11 1.1. Connaître l historique d Excel... 13 Les débuts du tableur... 13 L évolution d Excel depuis Excel 2... 14 Excel 2010 en quelques mots... 18 1.2. Découvrir l évolution

Plus en détail

TICE. TP 3 : Le tableur Excel 2007 EXERCICE : 1. Présentation

TICE. TP 3 : Le tableur Excel 2007 EXERCICE : 1. Présentation TICE TP 3 : Le tableur Excel 2007 EXERCICE : 1. Présentation L écran présente un classeur composé des feuilles de calcul L extension d un fichier Excel est xls David Rolland - IUFM de la Polynésie française

Plus en détail

T.P. 2 Calculatrice (partie 1)

T.P. 2 Calculatrice (partie 1) T.P. 2 Calculatrice (partie 1) On désire réaliser une petite calculatrice possédant les quatre opérations de base (addition, soustraction, multiplication et division). Exemple : Veuillez saisir une expression

Plus en détail

Introduction aux systèmes informatiques. TRAVAUX PRATIQUES 4 Scripts sous Linux

Introduction aux systèmes informatiques. TRAVAUX PRATIQUES 4 Scripts sous Linux TRAVAUX PRATIQUES 4 Scripts sous Linux L objectif de ce TP est d approfondir la réalisation de programmes scripts abordée lors du précédent TP sous les systèmes d exploitation de type UNIX pour l'automatisation

Plus en détail

TD mise en œuvre de PowerPoint

TD mise en œuvre de PowerPoint Licence professionnelle Hygiène et Sécurité Mention Sécurité des Biens et des Personnes IUT de l'oise Creil TD mise en œuvre de PowerPoint Vidéos associées : A ne surtout pas faire.flv Conseils pour réaliser

Plus en détail

Logiciel Presentation d OpenOffice

Logiciel Presentation d OpenOffice Impress ou Presentation en francais est un logiciel de PréAO (Présentation Assistée par Ordinateur), il est compris dans la suite bureautique libre et gratuite Open Office2. Ce logiciel est téléchargeable

Plus en détail

Excel Référence. Utilisation de base et avancée. Fac similé. Ce fac-simile contient la table des matières et une partie d'un chapitre.

Excel Référence. Utilisation de base et avancée. Fac similé. Ce fac-simile contient la table des matières et une partie d'un chapitre. Microsoft Excel 2003 Utilisation de base et avancée Fac similé Ce fac-simile contient la table des matières et une partie d'un chapitre Référence AVERTISSEMENT Microsoft Excel 2003 est une marque déposée

Plus en détail

Cryptographie. Écrivez un programme Python permettant de crypter/décrypter des messages au moyen du

Cryptographie. Écrivez un programme Python permettant de crypter/décrypter des messages au moyen du Cryptographie 1 Cryptographie classique Chiffre de César (substitution monoalphabétique) 1. Écrivez un programme Python permettant de crypter/décrypter des messages au moyen du chiffre de César. L utilisateur

Plus en détail

TrackManager. Aidez-nous à établir un Base de Données Circuits. Qui sera accessible sur le site ALFANO.COM

TrackManager. Aidez-nous à établir un Base de Données Circuits. Qui sera accessible sur le site ALFANO.COM TrackManager TrackManager vous permet de : - Exporter / Importer des fichiers Circuits entre votre ADSGPS et votre PC cela vous permettra de faire une sauvegarde et d échanger vos fichiers circuits avec

Plus en détail

Algorithmique et programmation structurée

Algorithmique et programmation structurée Algorithmique et programmation structurée Chapitre 2 : Stockage et codage de l information. Les variables de types scalaires. I. Stockage de l information : les mémoires Pour qu un ordinateur puisse manipuler

Plus en détail

CRÉER UN FORMULAIRE GOOGLE

CRÉER UN FORMULAIRE GOOGLE CRÉER UN FORMULAIRE GOOGLE AVEC LA NOUVELLE INTERFACE GOOGLE FORMS Source : http://jemeformeaunumerique.fr/2016/02/27/creer-unformulaire-google-avec-la-nouvelle-interface-google-forms/ Adaptation et mise

Plus en détail

Le traitement de texte Open Office Texte DOCUMENTS RESSOURCES : SOMMAIRE. - Fenêtre principale de Windows 98: le Bureau...1/15

Le traitement de texte Open Office Texte DOCUMENTS RESSOURCES : SOMMAIRE. - Fenêtre principale de Windows 98: le Bureau...1/15 Le traitement de texte Open Office Texte 6 ème DOCUMENTS RESSOURCES : SOMMAIRE Ce classeur est à rendre au professeur à la fin de chaque séance. - Fenêtre principale de Windows 98: le Bureau...1/15 - Chargement

Plus en détail

8.3 - Création et utilisation d'un document type

8.3 - Création et utilisation d'un document type 8.3 - Création et utilisation d'un document type Ce chapitre décrit la création de documents type et leur utilisation dans moveon pour la création de documents personnalisés tels que lettres, attestations,

Plus en détail

I N F O S T A N C E. Manuel Vie Scolaire

I N F O S T A N C E. Manuel Vie Scolaire I N F O S T A N C E Manuel Vie Scolaire I N D E X INTRODUCTION... 4 PERSONNALISATION DE LA PAGE D ACCUEIL... 5 COMMENT PERSONNALISER SA PAGE D ACCUEIL... 5 Sélection d un composant... 5 Edition d un composant...

Plus en détail

Faire un formulaire avec Dreamweaver cs5. MC Benveniste

Faire un formulaire avec Dreamweaver cs5. MC Benveniste Faire un formulaire avec Dreamweaver cs5 MC Benveniste 2013 Première partie : création du formulaire Vérifiez dans les préférences que les attributs d accessibilité sont bien cochés pour les objets de

Plus en détail

Renommer une série d images JPEG

Renommer une série d images JPEG Renommer une série d images JPEG Proposé par Tabila117 Membre du Forum Nikon Numérique Document Nikon traduit par Tabila117 Version 1.1 17/07/2007 Renommer une série d images JPEG Demande Comment renommer

Plus en détail

Représentation des nombres dans une Base. Le système décimal

Représentation des nombres dans une Base. Le système décimal Un système de numération est une convention de représentation des nombres. Cette notion apparaît lorsque vous utilisez la calculatrice, livrée dans les accessoires de Windows. Ce logiciel (dont nous avons

Plus en détail

Monolignes en Python

Monolignes en Python Monolignes en Python Aristide Grange Exercice 1. Évaluer le nombre d atomes de l univers : 10 80. Exercice 2. Affecter le 27 e nombre premier de Mersenne (2 44497 1) à une variable m27. Exercice 3. Incrémenter

Plus en détail

ALGORITHME : Dissociation des 3 chiffres de D.

ALGORITHME : Dissociation des 3 chiffres de D. Dans la plus grande partie de ce document, nous étudierons l algorithme de Kaprekar pour un nombre de départ inférieur à 00, dans le but que ces quelques pages puissent en partie être exploitées dès la

Plus en détail

GUIDE OpenOffice Writer (version débutante)

GUIDE OpenOffice Writer (version débutante) Table des matières GUIDE OpenOffice Writer (version débutante) 1. La fenêtre Word.... 2 2. Sélectionner du texte... 2 3. Changer les caractères de la police... 3 4. Modifier les paragraphes... 4 Les alignements...

Plus en détail

Proposition de méthode pour créer un document web de recherche à l aide de OpenOffice Writer.

Proposition de méthode pour créer un document web de recherche à l aide de OpenOffice Writer. Proposition de méthode pour créer un document web de recherche à l aide de OpenOffice Writer. Les deux seules techniques logicielles qui seront sollicitées dans ce document sont le l enregistrement d images

Plus en détail

Insertion des numéros de suivi des expéditions. Even Marketplaces v2.0

Insertion des numéros de suivi des expéditions. Even Marketplaces v2.0 Insertion des numéros de suivi des expéditions Even Marketplaces v2.0 La fonctionnalité d insertion des numéros de suivi est réservée aux utilisateurs du logiciel Expeditor de La Poste. Elle permet d affecter

Plus en détail

Créer des formulaires

Créer des formulaires Chapitre 9 Créer des formulaires Ajouter des contrôles Supprimer des contrôles Modifier les propriétés d'un contrôle Protéger un classeur Document écrit par Stéphane Gill Copyright 2007 Stéphane Gill Ce

Plus en détail

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez Mohammed REZGUI m.rezgui06@gmail.com Basé sur le cours de Guillaume Perez Contenu, Organisation Objectif principal: Base pour la création d un site Notions de client-serveur Notions de programmations Option

Plus en détail

MISE A JOUR DU TERMINAL TNT PREMIO ST1

MISE A JOUR DU TERMINAL TNT PREMIO ST1 MISE A JOUR DU TERMINAL TNT PREMIO ST1 Version 1.0 24 / 10 / 2007 Page 1 sur 10 A) Est-il nécessaire de mettre à jour votre terminal? Pour savoir s il est nécessaire de mettre à jour votre terminal, il

Plus en détail

Afficher l actualité et les programmes télévisuels. Afficher l actualité et les programmes

Afficher l actualité et les programmes télévisuels. Afficher l actualité et les programmes Astuce 66 Afficher l actualité et les programmes télévisuels Afficher l actualité et les programmes télévisuels Afficher le programme de télévision quotidien de la soirée sur son site web sans pour autant

Plus en détail

Annexe 1 : Les formules sur Excel 2000

Annexe 1 : Les formules sur Excel 2000 Année universitaire 2004-2005 Licence Sciences économiques et Gestion Tableur et programmation Pierre-Henri GOUTTE Annexe 1 : Les formules sur Excel 2000 L objet d une formule est d éditer une valeur en

Plus en détail

CRÉER, PRODUIRE, TRAITER, EXPLOITER DES DONNÉES : dia

CRÉER, PRODUIRE, TRAITER, EXPLOITER DES DONNÉES : dia CRÉER, PRODUIRE, TRAITER, EXPLOITER DES DONNÉES : dia Organiser la composition du document, prévoir sa présentation en fonction de sa destination Saisir et mettre en page un texte Traiter une image, un

Plus en détail

TRAVAUX PRATIQUES 5 Scripts avancés sous Linux

TRAVAUX PRATIQUES 5 Scripts avancés sous Linux TRAVAUX PRATIQUES 5 Scripts avancés sous Linux L objectif de ce TP est de continuer à approfondir la réalisation de programmes scripts abordée lors du précédent TP sous les systèmes d exploitation de type

Plus en détail

Aide-mémoire. Ctrl + C = copier. Ctrl + V = coller. Ctrl + X = couper. Ctrl + A = tout sélectionner. Ctrl + S = enregistrer

Aide-mémoire. Ctrl + C = copier. Ctrl + V = coller. Ctrl + X = couper. Ctrl + A = tout sélectionner. Ctrl + S = enregistrer Tutoriel Index Aide-mémoire p3. Comment ouvrir le logiciel p4. Comment créer un nouveau document?. p5. Comment ouvrir un document existant?. p6. Comment insérer du texte? p7. Comment insérer une photo

Plus en détail

GROUPE ISN 1 de 7. Propositions d exercices indépendants ayant pour but de se familiariser avec JavaScool. * Numéros 1 à 5.

GROUPE ISN 1 de 7. Propositions d exercices indépendants ayant pour but de se familiariser avec JavaScool. * Numéros 1 à 5. GROUPE ISN 1 de 7 ENSEIGNER L ISN Propositions d exercices indépendants ayant pour but de se familiariser avec JavaScool. Rejoindre le site http://javascool.gforge.inria.fr/ Trois niveaux de difficulté

Plus en détail

Pour faciliter la saisie, MyPrivate est connecté à la base de données d Amazon. Celle-ci peut être interrogée par code-barres ou par mots-clés.

Pour faciliter la saisie, MyPrivate est connecté à la base de données d Amazon. Celle-ci peut être interrogée par code-barres ou par mots-clés. Module «Collections» Le Module [Collections] permet d inventorier les CD, DVD et livres, et de connaître la valeur globale de vos collections. Pour faciliter la saisie, MyPrivate est connecté à la base

Plus en détail

1. Rappels divers. Il est également important de faire les choses dans l ordre.

1. Rappels divers. Il est également important de faire les choses dans l ordre. Table des matières 1. Rappels divers... 1 2. Page de titre... 2 3. Marges... 3 4. Préparation des différents chapitres... 4 5. Numérotation... 5 6. Paramétrage de la hiérarchisation des titres et des styles...

Plus en détail

CHIFFREMENT BINAIRE FICHE ENSEIGNANT. L'activité contient : Compétences mathématiques : Domaines du socle : Niveau concerné

CHIFFREMENT BINAIRE FICHE ENSEIGNANT. L'activité contient : Compétences mathématiques : Domaines du socle : Niveau concerné CHIFFREMENT BINAIRE FICHE ENSEIGNANT Niveau concerné Cycle 4 : à partir de la 4è Durée : 2 séances L'activité contient : Affectation Variable Boucle Test Programmation parallèle Compétences mathématiques

Plus en détail

Pour toute question de manipulation, veuillez prendre contact avec l Help Desk d Apple au 02/

Pour toute question de manipulation, veuillez prendre contact avec l Help Desk d Apple au 02/ Afin de pouvoir utiliser le scanner, veuillez vérifier quel est le système d opération installé sur l imac. Pour cela, vous devez vous trouver dans le Finder, allez sous menu Pomme et cliquez sur «A propos

Plus en détail

Liste déroulante. Sommaire

Liste déroulante. Sommaire MICROSOFT EXCEL Révision Juin 2015 Liste déroulante 1. Introduction... 2 2. Liste déroulante avec la fonction Validation de données... 2 3. Liste déroulante utilisant une plage située sur une autre feuille

Plus en détail

Formation tableur niveau 5 (LibreOffice Calc 5)

Formation tableur niveau 5 (LibreOffice Calc 5) Formation tableur niveau 5 (LibreOffice Calc 5) L objectif de cette formation est d utiliser des outils de manipulation du texte et des fonctions pour comparer des listes. Sommaire 1. Sélectionner une

Plus en détail

FrontPage Express (v 2.0) Éditeur de pages Web Introduction

FrontPage Express (v 2.0) Éditeur de pages Web Introduction Éditeur de pages Web Introduction Plusieurs versions du logiciel Frontpage existent. Dont FrontPage Express, qui est gratuit et librement diffusable. Il permet de débuter dans la confection de sites Internet.

Plus en détail

TUTO 10 : Comment réaliser l'importation groupée des élèves? École Numérique Rurale Serveur EOLE

TUTO 10 : Comment réaliser l'importation groupée des élèves? École Numérique Rurale Serveur EOLE Sommaire 1.Connexion au portail web de Ange pour la création du fichier d'import des élèves...1 2.Création manuelle d'un fichier d'import des élèves...3 3.Connexion à l'ead de Scribe (interface de gestion

Plus en détail

PABLO OPERATEURS. L utilisateur agissant pour le compte d'un opérateur de détaxe ne pourra consulter que les bordereaux adressés par sa société.

PABLO OPERATEURS. L utilisateur agissant pour le compte d'un opérateur de détaxe ne pourra consulter que les bordereaux adressés par sa société. PABLO OPERATEURS GENERALITES L application PABLO OPERATEUR permet aux opérateurs de remboursement et de détaxe de consulter tout bordereau de vente à l'exportation (BVE), adressé par un opérateur de détaxe

Plus en détail

Nom de la commande Combinaison Touche. Activer/désactiver l affichage des balises XML. Ctrl+Maj+ Activer/Désactiver l équation Alt+ =

Nom de la commande Combinaison Touche. Activer/désactiver l affichage des balises XML. Ctrl+Maj+ Activer/Désactiver l équation Alt+ = Activer/désactiver l affichage des balises XML Ctrl+Maj+ X Activer/Désactiver l équation Alt+ = Activer/Désactiver les marques de révision Activer/désactiver un code du caractère Ctrl+Maj+ Alt+ R C Affichage

Plus en détail

P E C E T A T D E C H A R G E M E N T - P A R T I E D E C L A R A N T - Guide Utilisateur PRISE EN CHARGE DES ETATS DE CHARGEMENT SUR BADR

P E C E T A T D E C H A R G E M E N T - P A R T I E D E C L A R A N T - Guide Utilisateur PRISE EN CHARGE DES ETATS DE CHARGEMENT SUR BADR Guide Utilisateur PRISE EN CHARGE DES ETATS DE CHARGEMENT SUR BADR PARTIE DECLARANT Septembre 2015 Page 1/19 S O M M A I R E 1. INTRODUCTION...3 2. PRISE EN CHARGE DE L ETAT DE CHARGEMENT...3 2.1 Créer

Plus en détail

Cahier de textes en ligne Comment démarrer?

Cahier de textes en ligne Comment démarrer? Cahier de textes en ligne Comment démarrer? Commencez par sélectionner votre nom dans la liste, puis cliquez sur le bouton «Valider.» La première connexion se fait sans mot de passe. Vous atterrissez sur

Plus en détail

a A û ë. = Règles d or de la frappe de texte.

a A û ë. = Règles d or de la frappe de texte. La lettre à l Inspecteur Saisie au clavier Pour faire une seule majuscule (en début de phrase, ou au début d un nom propre) : taper sur la lettre en tenant un doigt appuyé sur la touche majuscule. = }

Plus en détail

Initiation EXCEL. Module 3 : Gestion des classeurs.

Initiation EXCEL. Module 3 : Gestion des classeurs. Initiation EXCEL. Module 3 : Gestion des classeurs. Système d exploitation utilisé : Windows XP Service Pack 2 Créé par Xavier CABANAT Version 1.0 Document créé par Xavier CABANAT Page 1 sur 8 Avant propos.

Plus en détail

LA BOITE MAIL. Préalablement, je dois avoir créé ma boîte Mail sur le site de laposte.net

LA BOITE MAIL. Préalablement, je dois avoir créé ma boîte Mail sur le site de laposte.net LA BOITE MAIL Préalablement, je dois avoir créé ma boîte Mail sur le site de laposte.net Se connecter Tapez l'adresse du site Internet laposte.net dans la barre d'adresse du navigateur ou sur un moteur

Plus en détail

AU COURS DE LA SAISIE

AU COURS DE LA SAISIE Rédiger un mémoire avec OpenOffice Writer (version 4) AU COURS DE LA SAISIE Dès que l on commence à saisir son mémoire, il faut prendre de bonnes habitudes, pour éviter d avoir à faire ultérieurement des

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Guide du programmeur. Version 2.01 Juin 2010

Guide du programmeur. Version 2.01 Juin 2010 Sogenactif Paiement Web PLUG-IN 6.15 Guide du programmeur Version 2.01 Juin 2010 1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation

Plus en détail

Application WinDev ARGOS

Application WinDev ARGOS Fiducial BTS 2 - Stage Application WinDev ARGOS Guide Utilisateur GUIFFAN Florestan 16 Sommaire I. Contexte p.2 II. Présentation et besoins p.2 III. Technologies utilisées p.2 IV. Fonctionnement p.3 V.

Plus en détail

Insertion de citations et construction automatique d une liste de références dans Word

Insertion de citations et construction automatique d une liste de références dans Word Insertion de citations et construction automatique d une liste de références dans Word Fabrice Dessaint 1 Résumé. Le traitement de texte proposé par Microsoft dans sa suite Office offre, depuis la version

Plus en détail

Plan de test - Indexation des documents scannés par lots Version 6.003 SP00002

Plan de test - Indexation des documents scannés par lots Version 6.003 SP00002 Groupe GED/Notes Page 1de24 Plan de test - Indexation des documents scannés par lots Version 6.003 SP00002 Abréviation Date Rédaction : TILOR 03.08.2001 Mise en forme : TILOR 29.11.2001 Contrôle : Approbation

Plus en détail

Le tableur-grapheur. 1 Démarrer le logiciel OpenOffice. 2 - Ouvrir le fichier «Exercice 5.ods»

Le tableur-grapheur. 1 Démarrer le logiciel OpenOffice. 2 - Ouvrir le fichier «Exercice 5.ods» Avec OpenOffice ACTIVITE 5 Page 1 Objectifs : Sélectionner une plage de cellule pour créer un graphique, Faire un choix pertinent de graphique, Trier un tableau selon un critère, Exporter un graphique

Plus en détail

1 Introduction : codage ASCII vs codage de Huffman

1 Introduction : codage ASCII vs codage de Huffman RICM3-2010/2011 Langage et Programmation 2, TP2 Code de Huffman Il est fortement conseillé de tester vos fonctions avec des entrées judicieusement choisies. Objectifs : Construire et utiliser des arbres

Plus en détail

Petits exercices sur le navigateur Internet

Petits exercices sur le navigateur Internet Club de l'amitié de Mundolsheim Animation formation informatique Date de création : 10 mai 2011 Mise à jour : Mots clés : Petits exercices sur le navigateur internet - navigateur, - page d'accueil, - moteur

Plus en détail

1. OBJECTIFS REGLES/POINTS CLES MODE OPERATOIRE... 3

1. OBJECTIFS REGLES/POINTS CLES MODE OPERATOIRE... 3 Direction technique DT/SD/TVV Édition Date : 8 février 202 SD-N_070-ML-Manuels-IHMDifferentiel.doc Table des matières. OBJECTIFS... 2 2. REGLES/POINTS CLES... 2 2.. SHAPEFILE... 2 2.2. POSTGRESQL... 2

Plus en détail

I. Démarrer avec Plickers

I. Démarrer avec Plickers Plickers est une application en ligne permettant de générer des QCM interactifs. Ces derniers, utilisés en classe sur vidéoprojecteur, donnent la possibilité aux élèves de s auto-évaluer, tout en visualisant

Plus en détail

L ESPACE PRIVÉ DE SPIP

L ESPACE PRIVÉ DE SPIP L ESPACE PRIVÉ DE SPIP Un site créé avec SPIP est divisé entre deux parties distinctes : - L espace public qui est l ensemble des pages accessibles à tout visiteur. Il s agit de l affichage des articles,

Plus en détail

Migration Virtua Version Nouvelles fonctionnalités pour le Bulletinage

Migration Virtua Version Nouvelles fonctionnalités pour le Bulletinage Migration Virtua Version 2012.2.3 Nouvelles fonctionnalités pour le Bulletinage 1. Nouveautés... 2 1.1. Client Virtua... 2 1.1.1. Bouton Ajouter un ex.... 2 1.2. Configuration requise pour l envoi d e-mails...

Plus en détail

Dreamweaver CS6 pour PC/Mac

Dreamweaver CS6 pour PC/Mac ENVIRONNEMENT. Généralités 1 A- La page de démarrage 1 B- L écran principal 2 C- La barre d état 3 D- Utiliser les règles 4 E- Utiliser la grille 4 F- Utiliser les repères 5 G- Modifier le zoom 6 1.2 Les

Plus en détail

IPT : Cours 10. Lecture / Ecriture dans un fichier avec Python (2h)

IPT : Cours 10. Lecture / Ecriture dans un fichier avec Python (2h) IPT : Cours 10 Lecture / Ecriture dans un fichier avec Python (2h) MPSI : Prytanée National Militaire Pascal Delahaye 16 janvier 2016 Même si très souvent les données d un programme sont fournies par l

Plus en détail

Notice d utilisation interface client léger Fonctionnalités de connexion, déclarations et de suivi des pannes

Notice d utilisation interface client léger Fonctionnalités de connexion, déclarations et de suivi des pannes 2013 Notice d utilisation interface client léger Fonctionnalités de connexion, déclarations et de suivi des pannes Sommaire 1 Préambule :... 2 2 CONNEXION AU SIG... 2 3 Consultation de la Cartographie...

Plus en détail

ex: On désire calculer la valeur de la résistance R pour différents couples (U,I).La relation liant ces trois grandeurs étant U = R * I

ex: On désire calculer la valeur de la résistance R pour différents couples (U,I).La relation liant ces trois grandeurs étant U = R * I I PRESENTATION GENERALE: 1 ) fonctionnement de base: * Un fichier Microsoft Excel est appelé un classeur (pouvant contenir plusieurs feuilles). * Une sélection de feuille dans un classeur se fait grâce

Plus en détail

Initiation WORD. Module 8 : Mise en forme d un document (2).

Initiation WORD. Module 8 : Mise en forme d un document (2). Initiation WORD. Module 8 : Mise en forme d un document (2). Système d exploitation utilisé : Windows XP Service Pack 2 Créé par Xavier CABANAT Version 1.0 Document créé par Xavier CABANAT Page 1 sur 10

Plus en détail

Étape 6 : Le montage. 6.1 Faire de l ordre. Pour faire de l ordre, on va créer un nouveau dossier sur le bureau

Étape 6 : Le montage. 6.1 Faire de l ordre. Pour faire de l ordre, on va créer un nouveau dossier sur le bureau Étape 6 : Le montage 6.1 Faire de l ordre Pour faire de l ordre, on va créer un nouveau dossier sur le bureau Glisser dans ce dossier tous les éléments médias utiles (chronique(s) filmée(s), vidéo(s) et

Plus en détail

Bases de données et Sites Web. Li345 Le langage PHP 4 ème partie. Lien avec MySQL

Bases de données et Sites Web. Li345 Le langage PHP 4 ème partie. Lien avec MySQL Bases de données et Sites Web. Li345 Le langage PHP 4 ème partie Lien avec MySQL 1 Rappel d architecture Principe : création de documents à partir d une BD MySQL : stockage, protection des données, interface

Plus en détail

Chapitre III. Représentation de Données

Chapitre III. Représentation de Données Chapitre III Représentation de Données Types de Données Systèmes Numériques Systèmes Numériques Les quatre principaux systèmes numériques sont : binaire, octal, hexadécimal, et décimal (utilisée par les

Plus en détail

Process Manager. Documentation

Process Manager. Documentation Process Manager Documentation Edité le 23/07/2003 Page 1/18 Table des matières 1 Généralités 3 1.1 Terminologie 3 1.2 Déroulement 4 1.3 Calendrier 4 1.4 Symboles employés 4 2 Modélisation 5 2.1 Calendrier

Plus en détail

Lisez la documentation sur la fonction strpos : http://us2.php.net/manual/fr/function.strpos.php

Lisez la documentation sur la fonction strpos : http://us2.php.net/manual/fr/function.strpos.php TP 2 Master CTN 2015 A Une fonction strpos. Lisez la documentation sur la fonction strpos : http://us2.php.net/manual/fr/function.strpos.php strpos cherche dans la première chaine si la seconde existe

Plus en détail

Groupe Eyrolles, 2004, ISBN :

Groupe Eyrolles, 2004, ISBN : Groupe Eyrolles, 2004, ISBN : 2-212-11442-7 Travailler avec les Instruments VST et les pistes MIDI Jusqu à présent, nous n avons exploré que les fonctions audio de Cubase. Intéressons-nous maintenant à

Plus en détail

Connexion à l ENT au moyen de l identifiant ATEN

Connexion à l ENT au moyen de l identifiant ATEN Version du document Date de mise à jour /05/206 La méthode de connexion à l ENT se fonde sur l identifiant ATEN fourni par ton établissement Ton établissement t a fourni un nouvel identifiant (voir le

Plus en détail

Guide d utilisation de l Espace Abonnés

Guide d utilisation de l Espace Abonnés Guide d utilisation de l Espace Abonnés Sommaire Vue d ensemble Comment se connecter àl Espace Abonnés? p.3 Page d accueil p.4 Mon profil p.5 Recherche Recherche simple p.6 Recherche avancée p.8 Recherche

Plus en détail

QUICK PLACE. Résolution des problèmes d'accès. Edit : 1 Rev : 0.0

QUICK PLACE. Résolution des problèmes d'accès. Edit : 1 Rev : 0.0 QUICK PLACE Résolution des problèmes d'accès Ref : Résolution problème d'accès au dispositif QP Edit : 1 Rev : 0.0 Pôle compétences e-learning SIGAT http://foad.orion.education.fr/ Page 2 SOMMAIRE 1 Préambule...

Plus en détail

TP PHP (/HTML/CSS/PostgreSQL)

TP PHP (/HTML/CSS/PostgreSQL) TP PHP (/HTML/CSS/PostgreSQL) ENSIIE - 2015/2016 Le but de ce TP est de compléter les fichiers fournis pour réaliser une micro-application interactive qui permet, suivant le choix de l utilisateur, de

Plus en détail

Restauration et accueils périscolaires. Présentation du Portail Familles

Restauration et accueils périscolaires. Présentation du Portail Familles Restauration et accueils périscolaires Présentation du Portail Familles SOMMAIRE SOMMAIRE... 1 I. COMMENT SE RENDRE SUR LE PORTAIL FAMILLES?... 2 II. S INSCRIRE / S IDENTIFIER... 3 III. LE PORTAIL FAMILLES...

Plus en détail

LES FORMULES DE CALCUL DANS EXCEL Page 1/8

LES FORMULES DE CALCUL DANS EXCEL Page 1/8 Page 1/8 Dans Excel toutes les formules commencent par le caractère "=" Sélectionnez la cellule E1 Tapez =5+3 puis validez avec La touche «Entrée» Le résultat de la formule est affiché dans E1 Sélectionnez

Plus en détail

Guide de formation GUICHET WEB

Guide de formation GUICHET WEB Guide de formation GUICHET WEB Document préparé par la direction des Ressources financières et la direction des Ressources humaines et du Développement organisationnel Révisé le 18 juillet 2014 TABLES

Plus en détail

Fiche Graphiques. Table des matières

Fiche Graphiques. Table des matières Fiche Graphiques Table des matières 1- Type de diagramme...1 2- Plage de données...3 3- Série de données...3 4- Éléments du diagramme...4 5- Mise en forme...4 6- Barre d'outils formatage...5 7- Exemple

Plus en détail

Créer ou modifier un lien hypertexte. Sommaire

Créer ou modifier un lien hypertexte. Sommaire MICROSOFT WORD Révision Octobre 2015 Créer ou modifier un lien hypertexte 1. Introduction... 2 2. Créer un lien hypertexte vers un document, un fichier, une page web... 2 1. Créer un lien vers une page

Plus en détail

Tutoriel Excel Les graphiques

Tutoriel Excel Les graphiques Tutoriel Excel Les graphiques Maintenant que nous connaissons un peu mieux les commandes de bases d Excel, nous explorerons la construction de graphiques. Pour ce faire nous illustrerons la marche à suivre

Plus en détail

utiller le revet nformatique et nternet

utiller le revet nformatique et nternet utiller le revet nformatique et nternet Diffusion Orléans - Projets nationaux Novembre 2013 Présentation 1 SOMMAIRE 1. Présentation 2 2. Pour se connecter à OBii 3 3. Pour modifier mon mot de passe 4 4.

Plus en détail

Fonctionnalités de recherche professionnelle SharePoint

Fonctionnalités de recherche professionnelle SharePoint Fonctionnalités de recherche professionnelle SharePoint Présentation des fonctionnalités Référence - Avril 2010 Version 1.1 Edition de Logiciels professionnels 73 rue de Turbigo 75003 Paris tel. 01 42

Plus en détail

TP2 : Dessins, diagrammes, transitions, animations

TP2 : Dessins, diagrammes, transitions, animations TP2 : Dessins, diagrammes, transitions, animations Nous allons voir comment utiliser les barres d outils de dessins et ajouter des transitions et animations à nos diapositives. L idée est de poursuivre

Plus en détail

SYSTEME D INFORMATIONS GEOGRAPHIQUES D EUROP ESSONNE GUIDE D UTILISATION

SYSTEME D INFORMATIONS GEOGRAPHIQUES D EUROP ESSONNE GUIDE D UTILISATION SYSTEME D INFORMATIONS GEOGRAPHIQUES D EUROP ESSONNE GUIDE D UTILISATION Version : Aigle 4.6.6.3 Mars 2013 Guide d utilisation- Application SIG Web 1 Sommaire 1. LE SIG... 3 2. SE CONNECTER... 4 3. INTERFACE

Plus en détail

Powerpoint Atelier Cyber-Base Emploi Pays Beaujolais

Powerpoint Atelier Cyber-Base Emploi Pays Beaujolais Powerpoint Atelier Cyber-Base Emploi Pays Beaujolais Apprendre à utiliser le logiciel Powerpoint 2010, dans le but de réaliser une présentation auprès d un public. Les animateurs Cyber-base Emploi Pays

Plus en détail