Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)"

Transcription

1 Démarrer avec Perl 1. Caractéristiques du langage Perl Les domaines d'utilisation de Perl Perl Perl Mise en œuvre de Perl Unix/Linux Installation de Perl Mise à jour de Perl OS X Windows Gestion des modules de l'archive CPAN Unix/Linux OS X Windows La documentation Documentation locale Commande man Commande perldoc Documentation HTML Documentation sur Internet 31 Éléments du langage 1. Un langage multi-usage Création et exécution de scripts Règles générales de syntaxe 37 1/12

2 3.1 Composants d'un script Identificateurs Conventions de présentation Type de donnée élémentaire : scalaire Scalaire nombre entier Scalaire nombre flottant Scalaire chaîne de caractères Variable scalaire Déclaration d'une variable Variable indéfinie Variable par défaut de Perl Listes et tableaux Liste Tableau Déclaration et affectation d'un tableau Accès aux éléments d'un tableau Tableau et chaîne de caractères Tranches de tableaux Variables et listes Contexte liste ou scalaire Tables de hachage Affectation du contenu d'une table de hachage Syntaxe de liste Syntaxe spécifique aux tables de hachage Accès aux éléments d'une table de hachage Références Créer une référence Référence sur une variable Référence anonyme Utiliser une référence Syntaxe avec sigil cible 57 2/12

3 7.2.2 Syntaxe avec l'opérateur flèche Modifier la cible d'une référence Créer un tableau multidimensionnel Créer une structure de données complexe Opérateurs Opérateurs arithmétiques Opérateurs d'incrémentation/décrémentation Opérateurs sur chaînes de caractères Contexte scalaire numérique ou chaîne de caractères Opérateurs d'assignation Opérateurs de comparaison Vrai ou faux Opérateurs de comparaison numérique Opérateurs de comparaison de chaînes de caractères Opérateurs logiques Opérateur conditionnel ternaire Opérateurs sur bits Précédence des opérateurs Structures de contrôle Structures de condition Structure de contrôle if Structure de contrôle unless Modificateurs d exécution conditionnelle Exécution conditionnelle avec or ou and Structures de boucle while until for foreach Modificateurs d exécution en boucle Opérateurs de contrôle d exécution d une boucle Portée des variables 86 3/12

4 10.1 Forcer la déclaration préalable des variables Portée des variables Variable globale Variable locale Masquage de variables 91 Utiliser tableaux et tables de hachages 1. Utiliser les tableaux Ajouter ou enlever des éléments Ajouter ou enlever à la fin d'un tableau Ajouter ou enlever au début d'un tableau Ajouter ou enlever au milieu d'un tableau Informations sur les éléments Nombre d'éléments, dernier indice utilisé Existence et définition d'un élément Manipuler les éléments d'un tableau Boucle de lecture Afficher tous les éléments d'un tableau Inverser les éléments d'un tableau Générer une chaîne à partir des éléments d'un tableau Trier les éléments d'un tableau Transformer les éléments d'un tableau Modules de manipulation de liste Le tableau des arguments de la ligne de commande Passage des arguments Utilisation du tableau d'arguments Utiliser les tables de hachage Gestion d'un élément Créer ou modifier un élément Vider ou supprimer un élément Manipuler les éléments d'une table de hachage Boucle de lecture spécifique 115 4/12

5 2.2.2 Obtenir la liste des clés ou des valeurs Boucle de lecture par clés La table de hachage des variables d'environnement Variables d'environnement Utilisation de la table de hachage d'environnement 119 Manipulation de chaînes de caractères 1. Expressions régulières Expressions régulières simples Caractères littéraux Métacaractères Quantificateurs élémentaires Le quantificateur * Inhibition d'un métacaractère Utilisation des expressions régulières Tester la correspondance d'une chaîne avec un motif Par défaut Opérateur de correspondance de motif Ignorer la casse Opérateur de liaison d'une variable avec un motif Substitution du contenu d'une variable selon un motif Opérateur de substitution Ignorer la casse Substitution globale Substitution du contenu d'une variable Compléments sur les expressions régulières Classes de caractères Classes Perl Caractères accentués Classes POSIX 140 5/12

6 4.2 Remplacement par listes de caractères Quantificateurs gourmands Correspondances alternatives Captures d'éléments du motif Groupe capturant Variables prédéfinies de capture Affichage et mise en forme de chaînes de caractères Affichage avec format : printf Types de format Attributs de format Stockage avec format dans une chaîne : sprintf Mises en forme diverses Extraction à partir d'une chaîne de caractères Extraction selon un séparateur : split Autres fonctions d'extraction substr Position dans une chaîne, longueur d'une chaîne Enlever la fin d'une chaîne : chop et chomp 162 Gestion de fichiers 1. Gestion simple par les Entrées/Sorties standard Les Entrées/Sorties standard Lire l'entrée standard Écrire sur la sortie standard Écrire sur la sortie d'erreur standard Utiliser un script avec un tube Script en entrée de tube Script en sortie de tube L'opérateur diamant Gestion de fichiers par descripteur de fichier 181 6/12

7 2.1 Ouverture et fermeture d'un fichier Écriture dans un fichier Lecture d'un fichier Lecture ligne par ligne Spécifier un séparateur d'enregistrement Lecture par bloc d'octets Déplacement dans un fichier Lecture/écriture de tubes Écriture vers un tube Lecture depuis un tube Redirection interne des entrées/sorties standard Fonction select Réouverture d'une entrée/sortie standard Fichiers et répertoires du système Tests sur fichiers et répertoires Obtenir des informations sur un fichier Renommer ou supprimer un fichier Renommer un fichier Supprimer un fichier Créer un lien sur un fichier Générer une liste de fichiers Créer, renommer, supprimer un répertoire Répertoire courant Parcourir un répertoire Utiliser des modules spécialisés 214 Programmation modulaire et objet 1. Fonctions Création d'une fonction Définition d'une fonction Fonction et variables 216 7/12

8 1.1.3 Valeur de retour Utilisation d'une fonction Appel d'une fonction Passage d'arguments Gestion des arguments par une table de hachage Passage de références en arguments Fonctions prédéfinies Fonctions de traitement de scalaires Fonctions numériques Fonctions pour les tableaux Fonctions pour les listes Fonctions pour les tables de hachage Fonctions d'entrées/sorties Fonctions de gestion de fichiers et de répertoires Fonctions de contrôle du programme Fonctions diverses Modules et paquetages Modules Création d'un module simple Utilisation d'un module simple Mise en place d'un module.pm Initialisation et terminaison d'un module Limites des modules simples Paquetages Définition d'un paquetage Utilisation d'un paquetage Exportation des identifiants d'un paquetage Modules orientés objet Implémentation des objets dans Perl Création d'une classe Création d'une méthode Création d'un objet 251 8/12

9 4.1.4 Utilisation d'un objet Utilisation de modules objets Le module Moose Création d'une classe avec Moose Création d'une méthode Création d'un objet de classe Moose Définition des attributs d'un objet de classe Moose Gestion des attributs par Moose Utilisation d'un objet d'une classe Moose 261 Gestion des bases de données 1. Principes Module DBI Installation du module DBI Modules DBD Installation de modules DBD Utilisation de requêtes SQL avec DBI Connexion à la base de données et déconnexion Préparation et exécution d'une requête La méthode de préparation : prepare La méthode d'exécution : execute La méthode d'exécution combinée : do Les requêtes paramétrées Transactions Mode transaction Valider la transaction Annuler la transaction Gestion des erreurs Gestion des requêtes SELECT Lecture des résultats ligne par ligne Lecture de l'ensemble des résultats 293 9/12

10 3.4.3 Méthodes d'interrogation combinées Obtenir des informations sur les requêtes Nombre de lignes concernées Nombre et noms des colonnes d'une requête Mapping objet-relationnel avec le module DBIx::Class Création du modèle objet Utilisation du modèle objet Connexion à la base de données Accès à un objet table Utilisation d'un objet de table resultset Utilisation d'un objet de ligne row 312 Programmation dynamique Web 1. Principes Fonctionnement du CGI Sécurité du CGI Le Module CGI Script de test du module CGI Principes d'utilisation du module CGI Syntaxe méthode ou fonction Syntaxe de passage des arguments Génération de pages HTML Création d'une requête CGI Récupération des paramètres de la requête CGI En-tête HTTP du document En-tête du document HTML Fin du document HTML Corps du document HTML Balises de titre Balises de paragraphe ou de saut de ligne /12

11 3.6.3 Tableaux HTML Liens et images Création de formulaire HTML Début et fin de formulaire Champs de formulaire Attributs communs Éléments de formulaires Boutons de commande du formulaire Exemple de formulaire Traitement d'un formulaire Récupération des champs du formulaire Traitement des champs du formulaire Traitement d'un chargement de fichier Variables d'environnement Accès base de données depuis un navigateur 362 Interactions avec le système 1. Exécution de commandes système Informations sur le système d'exploitation Variables d'environnement Variables prédéfinies Faire exécuter un programme par le système Programmation multiprocessus Création d'un processus enfant Exécution d'un programme par un processus enfant Programmation client/serveur Client HTTP /12

12 3.1.1 Lire une page par son URL Vérifier et stocker un objet par son URL Soumettre un formulaire Chargement d'un fichier vers un serveur Client/serveur via TCP/IP Serveur via TCP/IP Client via TCP/IP Spécificités Windows Chemins d'accès shebang Distributions Perl pour Windows Utiliser l'api Windows Informations sur le système Boîte de dialogue avec l'utilisateur Erreurs et messages d'erreurs Arrêter le système Fichiers et répertoires Créer un processus Gérer la base de registre 414 Index /12

VBA Excel Programmer sous Excel : Macros et langage VBA Approfondissement vidéo sur le développement d'un ruban personnalisé

VBA Excel Programmer sous Excel : Macros et langage VBA Approfondissement vidéo sur le développement d'un ruban personnalisé Présentation 1. Présentation du 17 1.1 Objectifs du 17 1.2 Quelques définitions 18 1.3 Écriture de code VBA 19 2. Les macros d'excel 19 2.1 Affichage de l'onglet DÉVELOPPEUR dans le ruban 19 2.2 Description

Plus en détail

TABLE DES MATIERES. 1. Introduction Présentation du chapitre 12

TABLE DES MATIERES. 1. Introduction Présentation du chapitre 12 LE GRAND LIVRE DE LA PROGRAMMATION ACCESS TM 2 JURGEN BAR ET IRENE BAUDER RESUME En développant Access TM., Microsoft a créé un SGBDR puissant et orienté utilisateurs. La programmation avec les macros,

Plus en détail

Évaluation des expressions

Évaluation des expressions Mémo p r o g r a m m a t i o n s h e l l Ce document rappelle les points principaux à retenir concernant la programmation pour shells Bourne et Korn. Évaluation des expressions variable= valeur affectation

Plus en détail

Contenu Microsoft Access 2007 sous Vista

Contenu Microsoft Access 2007 sous Vista Contenu Microsoft Access 2007 sous Vista Module 1 Environnement Access 2007 Fichiers d'apprentissage Copier le contenu du cédérom en une opération Créer le dossier de travail Configuration de Windows Définir

Plus en détail

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Appelez-nous: +33 15 7602 081 Oracle Database: Program with PL/SQL Durée: 5 Jours Description Ce cours est disponible au format "à la demande" /a/b/p/p/b/p/p/b/p/p/b/p/a/a/p/b/pulli/lili/lili/lili/lili/lili/li/u

Plus en détail

ACCESS 2013 Niveau débutant

ACCESS 2013 Niveau débutant ACCESS 2013 Niveau débutant OBJECTIF À la fin de la formation, le participant sera en mesure de manipuler des bases de données. CLIENTÈLE VISÉE Tout public PRÉALABLES Connaissance de Windows PLAN DE FORMATION

Plus en détail

Oracle Database 11g : Programmer avec PL/SQL Release 2

Oracle Database 11g : Programmer avec PL/SQL Release 2 Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g : Programmer avec PL/SQL Release 2 Durée: 5 Jours Description Ce cours présente le puissant langage de programmation PL/SQL et

Plus en détail

Le langage C++ Jesse Liberty et Bradley Jones

Le langage C++ Jesse Liberty et Bradley Jones L E P R O G R A M M E U R Le langage C++ Jesse Liberty et Bradley Jones Table des matières Introduction... 1 Public visé... 1 Conventions typographiques... 2 Partie I... 3 1. Bien débuter en C++... 5 Introduction...

Plus en détail

TABLE DES MATIERES. Chapitre 1 : Mise en route 1

TABLE DES MATIERES. Chapitre 1 : Mise en route 1 C++ LA MAITRISE PAR L EXEMPLE JOHN M. HUGHES RESUME Ce livre s'adresse à des lecteurs possédant une première expérience de la programmation (BASIC ou Pascal) mais n'ayant pas nécessairement: de connaissance

Plus en détail

Programme Formation Webmaster Opérationnel niveau 2

Programme Formation Webmaster Opérationnel niveau 2 Programme Formation Webmaster Opérationnel niveau 2 Objectif : Savoir personnaliser et dynamiser le contenu de sites web par la connaissance de l'html5/css3, du PHP MySQL, du JavaScript et d'ajax. Compétences

Plus en détail

Table des matières. Démarrer Calculer... 57

Table des matières. Démarrer Calculer... 57 Table des matières Préface... ix Avant-propos... xi 1. Public visé et prérequis... xi 2. Code source des exemples... xi 3. Accès aux vidéos et animations... xi Démarrer... 1 1. Aperçu de Scilab... 3 2.

Plus en détail

TABLE DES MATIERES. Avant-propos 1. 1 Ordinateur, programme et langage 5

TABLE DES MATIERES. Avant-propos 1. 1 Ordinateur, programme et langage 5 LE LIVRE DU C PREMIER LANGAGE POUR LES VRAIS DEBUTANTS EN PROGRAMMATION CLAUDE DELANNOY RESUME Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans

Plus en détail

Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 MODULE 2 TABLES MODULE 3 PROPRIÉTÉS DES CHAMPS. -i-

Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 MODULE 2 TABLES MODULE 3 PROPRIÉTÉS DES CHAMPS. -i- Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 FICHIERS D APPRENTISSAGE LOGICIEL ACCESS 2013 BASE DE DONNÉES LANCEMENT D ACCESS 2013 OUVERTURE D UNE BASE DE DONNÉES FERMETURE D UNE BASE DE DONNÉES

Plus en détail

Chapitre 1 - Définitions - terminologie...19

Chapitre 1 - Définitions - terminologie...19 Chapitre 1 - Définitions - terminologie...19 Base de données...19 Table...19 Formulaires et états...20 Formulaire...20 Etat...20 Requête, macro, module...20 Requête...20 Macro...21 Module...21 Page (ou

Plus en détail

Table des matières. Préface... iii

Table des matières. Préface... iii Table des matières Préface... iii PREMIÈRE PARTIE : PRINCIPES DE CONCEPTION DES SYSTÈMES D EXPLOITATION 1 Chapitre 1 Structure d un système d exploitation.. 3 1 Les trois grandes fonctions.... 3 1.1 Chargement

Plus en détail

Notes formation Perl

Notes formation Perl Notes formation Perl Michel Casabianca casa@sweetohm.net Je suis en train de suivre une formation Perl et voici, en vrac, mes notes qui regroupent les points surprenants de ce langage. Contextes d'évaluation

Plus en détail

ACCESS 2016 Niveau débutant

ACCESS 2016 Niveau débutant ACCESS 2016 Niveau débutant OBJECTIF À la fin de la formation, le participant sera en mesure de manipuler des bases de données, de la création de tables à l utilisation d états. CLIENTÈLE VISÉE Tout public

Plus en détail

Le langage PHP. Le langage PHP p.1/??

Le langage PHP. Le langage PHP p.1/?? Le langage PHP Le langage PHP p.1/?? Le langage PHP p.2/?? Sommaire Les principaux aspects du langage PHP généralités littéraux, variables et constantes tableaux associatifs et indicés boucles et tests

Plus en détail

Avant-propos 11. Présentation de JEE Chapitre 1. Le protocole HTTP Chapitre 2. A. Introduction B. Serveurs Web et serveurs d'application...

Avant-propos 11. Présentation de JEE Chapitre 1. Le protocole HTTP Chapitre 2. A. Introduction B. Serveurs Web et serveurs d'application... Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI26JEE dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

Introduction 1 Public visé 2 Conventions utilisées dans cet ouvrage 3

Introduction 1 Public visé 2 Conventions utilisées dans cet ouvrage 3 Table des matières Biographie XV Introduction 1 Public visé 2 Conventions utilisées dans cet ouvrage 3 1 Les commandes : ce qu il faut savoir 5 Tout est fichier 5 Longueur maximale des noms de fichiers

Plus en détail

Introduction à PHP - MySQL

Introduction à PHP - MySQL Yann Viémont 2009-2012 Université de Versailles St-Quentin Y. Viémont Plan 1. Introduction par l'exemple 2. Les principes de PHP 3. Un langage de programmation 4. Les tableaux 2 Introduction par l'exemple

Plus en détail

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie généralités tableaux structures de contrôle 1 Rappel : CGI et bases de données Architecture 3 tiers MySQL : stockage, protection des données,

Plus en détail

Sommaire VENDREDI Partie I - Vendredi soir... 4

Sommaire VENDREDI Partie I - Vendredi soir... 4 Préface... xiii A qui est destiné ce livre?... xiii Conditions nécessaires... xiv Quels résultats prévoir?... xv Structure et conventions du livre... xv Structure du livre... xvi Conventions typographiques...

Plus en détail

GRAND LIVRE C + + TABLE DES MATIERES

GRAND LIVRE C + + TABLE DES MATIERES GRAND LIVRE C + + TABLE DES MATIERES Chapitre 1 Cours express: fondements du langage 13 1.1 Premier programme C++ 15 1.2 Eléments du langage 21 1.3 Commentaires 23 1.4 Types de données fondamentaux 25

Plus en détail

Table des matières. Introduction 1

Table des matières. Introduction 1 Table des matières Introduction 1 1 Les bases de JavaScript 5 Compréhension de JavaScript (et de son histoire) 5 Établissement d un système de test 8 Configuration de navigateurs Web 9 Inclusion du code

Plus en détail

Chapitre 1 Programmer en VBA : pourquoi faire? 11

Chapitre 1 Programmer en VBA : pourquoi faire? 11 Chapitre 1 Programmer en VBA : pourquoi faire? 11 1.1. L historique d Excel... 12 Les débuts du tableur... 12 L évolution d Excel depuis Excel 2... 13 Excel 2007 en quelques mots... 15 1.2. L évolution

Plus en détail

Formation programmation en langage Python

Formation programmation en langage Python Annexe 1 - Fiche formation Formation programmation en langage Python Une question? Un projet? Pour des informations complémentaires, n'hésitez pas à nous contacter. Formations» Application & Mobilité»

Plus en détail

Linux. Les scripts. Patrick FULCONIS

Linux. Les scripts. Patrick FULCONIS Linux Les scripts Patrick FULCONIS 1 Les scripts shell Le shell Le shell est un interpréteur de commandes et également un puissant langage de programmation. Script shell Fichier texte constitué d instructions

Plus en détail

TD Unix avancé. Exercices sur les shell-scripts

TD Unix avancé. Exercices sur les shell-scripts TD Unix avancé Exercices sur les shell-scripts ENSIMAG Novembre 2015 1 Utilisation de la ligne de commande En guise d échauffement, nous allons voir quelques petites astuces qui rendent la vie plus pratique

Plus en détail

Projet DELIRE. Introduction à PHP

Projet DELIRE. Introduction à PHP Projet DELIRE Introduction à PHP Pages dynamiques page statique Nous sommes le 28/03/2007 Probleme : Afficher une page différente en fonction

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

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

TP3 : les shells. 1. Définition. 2. Un environnement de travail

TP3 : les shells. 1. Définition. 2. Un environnement de travail Matière Classe TP3 : les shells AS2 R. BEN AZZOUN Enseignantes TI1 A & B S.BEN CHAABAN 1. Définition Sous Unix, on appelle shell l interpréteur de commandes qui fait office d'interface entre l'utilisateur

Plus en détail

Programmation Shell Personnalisation et utilisation du shell Personnalisation ou écriture des scripts simples

Programmation Shell Personnalisation et utilisation du shell Personnalisation ou écriture des scripts simples Programmation Shell Personnalisation et utilisation du shell Personnalisation ou écriture des scripts simples bouziri.tn 1 Personnalisation et utilisation du shell Objectif : Etre capables de personnaliser

Plus en détail

Apprendre à développer un site web responsive et dynamique avec PHP

Apprendre à développer un site web responsive et dynamique avec PHP Introduction 1. Présentation 13 2. Qu est-ce qu un site responsive? 14 3. À qui s adresse ce livre? 14 4. Description de cet ouvrage 15 5. Mot de l auteur 16 Initialisation : l'environnement de travail

Plus en détail

INTRODUCTION SHELL. - Page 1 -

INTRODUCTION SHELL. - Page 1 - INTRODUCTION AU SHELL - Page 1 - ROLE DU SHELL SHELL = COQUILLE INTERFACE ACTIF SYSTEME ET L' UTILISATEUR UTILISATEUR ET LES COMMANDES INTERPRETEUR DE COMMANDES LANGAGE DE PROGRAMMATION PERSONNALISATION

Plus en détail

Codes d erreurs Windows

Codes d erreurs Windows Codes d erreurs Windows Table des matières 1) Introduction 3 2) Recherche des erreurs 3 3) Les codes et leurs significations 4 3kernels.free.fr Codes d erreurs Windows 2 / 8 Introduction Certaines fois

Plus en détail

Programmer. avec. MySQL. SQL - Transactions - PHP - Java - Optimisations. 2 e édition. Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7

Programmer. avec. MySQL. SQL - Transactions - PHP - Java - Optimisations. 2 e édition. Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7 Programmer avec MySQL SQL - Transactions - PHP - Java - Optimisations 2 e édition Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7 Table des matières Introduction..................................................................................

Plus en détail

1 Prendre en main l interface et créer ses premiers courriers... 15

1 Prendre en main l interface et créer ses premiers courriers... 15 1 Prendre en main l interface et créer ses premiers courriers... 15 1.1. Tour d horizon... 16 Démarrer Word 2003... 16 Saisir un texte... 19 Appliquer quelques mises en forme... 21 Visualiser le document

Plus en détail

OMU120 - Operations Manager 9.x on UNIX/Linux Administration Essentials

OMU120 - Operations Manager 9.x on UNIX/Linux Administration Essentials OMU120 - Operations Manager 9.x on UNIX/Linux Administration Essentials Formation avec instructeur Pour versions 9.0, 9.01 et 9.10 PRÉSENTATION GÉNÉRALE Cette formation de cinq jours (avec instructeur)

Plus en détail

Les fichiers. Chapitre Tests de bases sur les fichiers

Les fichiers. Chapitre Tests de bases sur les fichiers Chapitre 4 Les fichiers 4.1 Tests de bases sur les fichiers Si nous regardons notre connaissance actuel de PERL, nous avons déjà acquis une certaine compétence en programmation mais nous restons très limités

Plus en détail

Table des matières. Préface... xi

Table des matières. Préface... xi ApacheActionTDM.fm Page v Lundi, 23. février 2004 3:48 15 Préface... xi 1. Installation...1 1.1 Installer à partir des paquetages de Red Hat Linux... 2 1.2 Installer Apache sous Windows... 3 1.3 Télécharger

Plus en détail

-n affiche le numéro de ligne -R recherche récursive -c compter le nombre de lignes contenant le motif 1.4 pour comparer deux fichiers diff [options]

-n affiche le numéro de ligne -R recherche récursive -c compter le nombre de lignes contenant le motif 1.4 pour comparer deux fichiers diff [options] TP introduction a l'utilisation du shell Unix Hervé Charlery & Emmanuel Viaud 1 Resumé de quelques commandes de base Si vous voulez plus d'informations sur une commande, n'oubliez pas d'aller voir avant

Plus en détail

Contenu Microsoft Excel 2016

Contenu Microsoft Excel 2016 Contenu Microsoft Excel 2016 MODULE 1 ENVIRONNEMENT D EXCEL 2016 ENVIRONNEMENT DE TRAVAIL CONFIGURATION AVEC WINDOWS Définir les paramètres régionaux de Windows FICHIERS D APPRENTISSAGE Copie du contenu

Plus en détail

Evolution du SI et développement des applications L'adaptation de l'application Chapitre 2: Programmation en VBA

Evolution du SI et développement des applications L'adaptation de l'application Chapitre 2: Programmation en VBA Chapitre 2: Programmation en VBA I. Présentation du logiciel Le VBA est un langage de programmation orienté objet (même s'il ne dispose pas de toutes les fonctionnalités), il existe des objets (classeurs,

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

Java et jquery Java et jquery - Intégrer un framework JavaScript dans l'écosystème JEE - Version numérique

Java et jquery Java et jquery - Intégrer un framework JavaScript dans l'écosystème JEE - Version numérique Avant-propos 1. Introduction 13 2. Niveau de compétences requis 14 3. Structure du livre 14 Premiers pas 1. Introduction 17 2. Les applications JEE 18 2.1 Les API JEE 19 2.2 Les ressources statiques 22

Plus en détail

Cours 4 Programmation web, orientée serveur

Cours 4 Programmation web, orientée serveur DUT MMI IUT de Marne-la-Vallée 01/03/2016 M2202 - Algorithmique Cours 4 Programmation web, orientée serveur Philippe Gambette Sources phpdebutant.net www.php.net (documentation du langage PHP) Préambule

Plus en détail

Contenu Microsoft Office 2010 sous Windows XP

Contenu Microsoft Office 2010 sous Windows XP Contenu Microsoft Office 2010 sous Windows XP Module 1 Introduction à l environnement Windows XP Terminologie Souris et clavier Utiliser la souris Connaître les termes utilisés avec la souris Utiliser

Plus en détail

Vijeo Designer. Traçabilités de variables

Vijeo Designer. Traçabilités de variables Vijeo Designer Traçabilités de variables Sommaire 1. Les différentes possibilité d historisation de variables (cf doc laurent) 2. Utilisation des messages d événements 1. Création et configuration d un

Plus en détail

Sommaire. 1 Créer un premier site Élaborer un contenu...69

Sommaire. 1 Créer un premier site Élaborer un contenu...69 Partie 1 Votre site web personnel...25 1 Créer un premier site...27 1.1 Installer le serveur web personnel de Microsoft...29 1.2 Créer un nouveau site web...31 1.3 Découvrir et personnaliser l environnement

Plus en détail

Formation OpenOffice : Initiation à la programmation Basic

Formation OpenOffice : Initiation à la programmation Basic OpenOffice - Programmation Basic Durée conseillée : 3 jours Tarif en inter-entreprise : nous contacter Tarif en intra-entreprise : 800 HT/ jour / groupe Référence : BUR.53 http://www.cnfce.com/formation-openoffice-programmation-basic

Plus en détail

Table des matières 1. Editions ENI - Toute reproduction interdite

Table des matières 1. Editions ENI - Toute reproduction interdite Table des matières 1 Introduction L'Internet aujourd'hui...7 Le World Wide Web Consortium et les standards...7 Les logiciels de conception de sites web...7 L'objectif du livre...8 Interface de conception

Plus en détail

Excel Plan sommaire. Base (2 jours)

Excel Plan sommaire. Base (2 jours) Excel Plan sommaire Nos formations peuvent s offrir de plusieurs manières. Vous pouvez choisir un plan de cours modulaire ou vous pouvez sélectionner les éléments spécifiques qui répondent étroitement

Plus en détail

CHAPITRE 1 Saisir un document 11

CHAPITRE 1 Saisir un document 11 CHAPITRE 1 Saisir un document 11 1.1. Démarrer Word... 12 1.2. Découvrir la fenêtre principale... 16 1.3. Manipuler les barres d outils... 20 1.4. Saisir un document... 23 Quelques règles élémentaires

Plus en détail

PARTIE 1 DES DONNÉES À SAISIR

PARTIE 1 DES DONNÉES À SAISIR PARTIE 1 DES DONNÉES À SAISIR CHAPITRE 1 : LES FICHIERS TEXTE, BINAIRES ET D ACCÈS DIRECT 1.1 PRÉSENTATION DES FICHIERS TEXTE...25 1.1.1. L INSTRUCTION OPEN...26 1.1.2. LECTURE D'UN FICHIER TEXTE...27

Plus en détail

Emmanuel Puybaret. les Cahiers du. Programmeur. Java (1) Groupe Eyrolles, 2003 ISBN :

Emmanuel Puybaret. les Cahiers du. Programmeur. Java (1) Groupe Eyrolles, 2003 ISBN : Emmanuel Puybaret les Cahiers du Programmeur Java (1) ISBN : 2-212-11272-6 Table des matières AVANT-PROPOS... V 1. PRÉSENTATION DES ÉTUDES DE CAS... 1 Applications isolées 2 Carnet d adresses 2 Calcul

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Objectif: acquérir les bases d un langage de programmation évolué Les éléments abordés seront: - Organisation d un programme - Les variables - Les opérations sur les variables

Plus en détail

javascript : éléments du langage

javascript : éléments du langage javascript : éléments du langage Université Lille 1 Technologies du Web javascript : les bases 1 au programme... 1 introduction 2 types 3 fonctions 4 structures 5 conversions 6 objets Université Lille

Plus en détail

En-tête... 3 Onglet Définition... 5 Onglet Formule... 6 Onglet Aperçu... 7 Utilisation objet «Button» dans les Ecrans dessinés...

En-tête... 3 Onglet Définition... 5 Onglet Formule... 6 Onglet Aperçu... 7 Utilisation objet «Button» dans les Ecrans dessinés... Création des Champs Paramétrables... 2 En-tête... 3 Onglet Définition... 5 Onglet Formule... 6 Onglet Aperçu... 7 Utilisation objet «Button» dans les Ecrans dessinés... 10 Personnalisation des onglets...

Plus en détail

Formation Unix/Linux (5) Le Shell: les tubes, les filtres, écriture de scripts

Formation Unix/Linux (5) Le Shell: les tubes, les filtres, écriture de scripts Formation Unix/Linux (5) Le Shell: les tubes, les filtres, écriture de scripts Olivier BOEBION Mars 2004 1 Définition 1.1 Les tubes Le symbole, appelé encore tube ou pipe, est utilisé pour relier 2 commandes

Plus en détail

Petit manuel de prise en main de XML

Petit manuel de prise en main de XML LE PROGRAMMEUR Petit manuel de prise en main de XML Kevin Howard Goldberg Traduit par Éric Jacoboni, avec la contribution technique de Gilles Hunault Table des matières Introduction...........................

Plus en détail

INTRODUCTION À L'HÉBERGEMENT D'UN SITE WEB

INTRODUCTION À L'HÉBERGEMENT D'UN SITE WEB INTRODUCTION À L'HÉBERGEMENT D'UN SITE WEB Objectifs Connaître les principes généraux de l'hébergement sur la Toile (Web) Savoir utiliser des outils libres et répandus en milieu scientifique Compléments

Plus en détail

Visual Basic 2012 (VB.NET) Les fondamentaux du langage - Développer avec Visual Studio 2012

Visual Basic 2012 (VB.NET) Les fondamentaux du langage - Développer avec Visual Studio 2012 Présentation de la plate-forme.net 1. Introduction 13 1.1 Principe de fonctionnement du Common Language Runtime 15 1.2 Les services du Common Language Runtime 16 1.3 La Base Class Library 17 1.4 Les versions

Plus en détail

MICROSOFT FRONTPAGE VERSION 2002 AU QUOTIDIEN RESUME TABLE DES MATIERES. En lisant cet ouvrage, vous apprendrez à :

MICROSOFT FRONTPAGE VERSION 2002 AU QUOTIDIEN RESUME TABLE DES MATIERES. En lisant cet ouvrage, vous apprendrez à : MICROSOFT FRONTPAGE VERSION 2002 AU QUOTIDIEN En lisant cet ouvrage, vous apprendrez à : RESUME Créer et gérer tous les types de pages et de sites Web, grâce à l'importation et à l'affichage de photos,

Plus en détail

Introduction Variables Instructions. Création de scripts. Jean-Baptiste Vioix LE2I - ENESAD.

Introduction Variables Instructions. Création de scripts. Jean-Baptiste Vioix LE2I - ENESAD. Création de scripts Jean-Baptiste Vioix (jb.vioix@free.fr) LE2I - ENESAD http://jb.vioix.free.fr 1-27 Introduction à la création de script Diverses opérations nécessitent de nombreuses commandes répétitives.

Plus en détail

SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS

SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS Développer des applications Web 1 Gestion de sessions Session 2 En informatique, le terme «session» désigne un temps durant lequel un programme est en interaction

Plus en détail

Installer PHP Gérer les s... 29

Installer PHP Gérer les  s... 29 Installer PHP... 13 1.1 Installer PHP avec EasyPHP....................... 15 1.2 Installer PHP avec Wamp5....................... 20 1.3 Installer PHP sous Linux......................... 24 1.4 Configurer

Plus en détail

Perl TP 1 Postes connectés au réseau

Perl TP 1 Postes connectés au réseau Perl TP 1 Postes connectés au réseau Exercice 1 Saisies des adresses IP Le bloc d'instruction donné ci-dessous permet à l'utilisateur de saisir une adresse IP sous la forme d'une chaîne de caractères (la

Plus en détail

Cours 7 : Représentation de l information : les fichiers

Cours 7 : Représentation de l information : les fichiers 1) Définition: a) Les fichiers texte : Ils sont constitués d'une suite de caractères formant un texte (chaîne de caractères). On les utilise pour enregistrer des textes mais également des valeurs numériques

Plus en détail

Initiation au langage C

Initiation au langage C Initiation au langage C Universit Mohammed V Sources: http://www.fsr.ac.ma/cours/info.html http://www.ltam.lu/ Plan Introduction 1 Introduction 2 3 Un premier programme Les composantes d un programme en

Plus en détail

Programmation Unix 1 cours n 5

Programmation Unix 1 cours n 5 Programmation Unix 1 cours n 5 Edouard THIEL Faculté des Sciences Université d Aix-Marseille (AMU) Septembre 2016 Les transparents de ce cours sont téléchargeables ici : http://pageperso.lif.univ-mrs.fr/~edouard.thiel/ens/unix/

Plus en détail

Chapitre 1 Environnement de développement 21. Chapitre 2 Nombre mystère 47

Chapitre 1 Environnement de développement 21. Chapitre 2 Nombre mystère 47 Chapitre 1 Environnement de développement 21 1.1. Installer Microsoft Visual C++ 2008 Express Edition... 22 Installation depuis Internet... 22 Installation du Platform SDK... 27 Présentation de l interface...

Plus en détail

Entrées-sorties. code de retour. Héritage. redirection des sorties. redirection de la sortie d'erreur standard. redirection simultanées

Entrées-sorties. code de retour. Héritage. redirection des sorties. redirection de la sortie d'erreur standard. redirection simultanées code de retour valeur à laquelle le processus père peut accèder 0: terminaison normale autre valeur: situation anormale commande1 && commande2:la commande2 est exécutée si la commande 1 réussit commande1

Plus en détail

TP Initiation Unix: Scripts et Makefile

TP Initiation Unix: Scripts et Makefile TP Initiation Unix: Scripts et Makefile Marwan Burelle septembre 01 1 Introduction Dans cette seconde partie nous allons regarder les possibilités de programmation des shells (scripts) et les bases de

Plus en détail

Programmation shell. ensemble de commandes dans un fichier ayant éventuellement des paramètres nom de la commande = nom du fichier = script shell

Programmation shell. ensemble de commandes dans un fichier ayant éventuellement des paramètres nom de la commande = nom du fichier = script shell . p.1/29 Programmation shell ensemble de commandes dans un fichier ayant éventuellement des paramètres nom de la commande = nom du fichier = script shell paramètres repérés par leur position quand on appelle

Plus en détail

Contenu Excel Module 1 Notions élémentaires de Windows XP. Module 3 Premiers pas avec Excel. Module 2 Environnement d'excel 2007.

Contenu Excel Module 1 Notions élémentaires de Windows XP. Module 3 Premiers pas avec Excel. Module 2 Environnement d'excel 2007. Contenu Excel 2007 Module 1 Notions élémentaires de Windows XP Terminologie Souris et clavier Souris Termes utilisés avec la souris Clavier Menus Menus contextuels Fenêtres Boîtes de dialogue Visite guidée

Plus en détail

4. LES OPERATIONS DANS LES REQUETES 4.1. LISTE DES FONCTIONS DISPONIBLES LES REQUETES

4. LES OPERATIONS DANS LES REQUETES 4.1. LISTE DES FONCTIONS DISPONIBLES LES REQUETES LES REQUÊTES (SUITE) 4. LES OPERATIONS DANS LES REQUETES Après avoir collecté les données dans une feuille de réponses, il est possible de visualiser le résultat ou de l'imprimer. Mais il peut s'avérer

Plus en détail

Java : la syntaxe. MC-II1 - Cours 2. J. Villemejane - IUT Créteil-Vitry Département GEII Université Paris-Est Créteil

Java : la syntaxe. MC-II1 - Cours 2. J. Villemejane - IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Java : la syntaxe MC-II1 - Cours 2 J. Villemejane - julien.villemejane@u-pec.fr IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Année universitaire 2013-2014 1/15 Plan du cours 1 Conventions

Plus en détail

Sommaire. Chapitre 1 > Découverte de l environnement Microsoft Access Chapitre 2 > Créer et gérer des tables... 41

Sommaire. Chapitre 1 > Découverte de l environnement Microsoft Access Chapitre 2 > Créer et gérer des tables... 41 Chapitre 1 > Découverte de l environnement Microsoft Access 2003.. 13 1.1 Définition d une base de données... 15 1.2 Composantes d Access... 16 Les tables... 17 Les requêtes... 19 Les formulaires... 21

Plus en détail

Les fichiers : ouverture

Les fichiers : ouverture Les fichiers : ouverture En lecture : la fonction open permet d ouvrir un fichier et prend en paramètre un descripteur (l objet permettant de manipuler le fichier) et le nom du fichier. Format : open (DESC,

Plus en détail

Contenu du chapitre. La fenêtre PowerPivot. PowerPivot permet de créer des cubes à partir de différents types de sources de données :

Contenu du chapitre. La fenêtre PowerPivot. PowerPivot permet de créer des cubes à partir de différents types de sources de données : La fenêtre PowerPivot Chapitre 4. Connexion des données au fichier Excel PowerPivot permet de créer des cubes à partir de différents types de sources de données : Des bases de données relationnelles (Access,

Plus en détail

Formation Word Avancé VBA. Programme. Premiers pas avec les macros. Le langage VBA. Objectif(s): -Initiation à VBA.

Formation Word Avancé VBA. Programme. Premiers pas avec les macros. Le langage VBA. Objectif(s): -Initiation à VBA. Formation Word Avancé VBA Objectif(s): -Initiation à VBA Durée : 2 jour(s) Pré-requis : Avoir des connaissances de Word Public : Tous Programme Premiers pas avec les macros Objectifs d une macro Affichage

Plus en détail

LES SCRIPTS LINUX. Pour exécuter un script, il faut que le fichier soit exécutable : chmod u+x nomscript.

LES SCRIPTS LINUX. Pour exécuter un script, il faut que le fichier soit exécutable : chmod u+x nomscript. LES SCRIPTS LINUX Introduction : Pour exécuter un script, il faut que le fichier soit exécutable : chmod u+x nomscript. Pour lancer un script, faire./nomscript Le script doit toujours commencer par #!/bin/bash

Plus en détail

Formulaire HTML et PHP

Formulaire HTML et PHP Formulaire HTML et PHP Partie 1 Les langages du Web Vincent Bouvier vincent.bouvier@kware.fr HTML - Les formulaires Un formulaire permet à l'utilisateur d'envoyer des données au serveur Un formulaire commence

Plus en détail

Initiation à Unix. Cours 2 - Programmation Shell

Initiation à Unix. Cours 2 - Programmation Shell Initiation à Unix Cours 2 - Programmation Shell Université Henri Poincaré Master Génomique et Informatique Automne 2008 1/ 25 Introduction L interprète de commandes (shell) permet d interagir avec le système

Plus en détail

10.2 Les autorisations de fichiers NTFS

10.2 Les autorisations de fichiers NTFS 10.2 Les autorisations de fichiers NTFS Les autorisations NTFS permettent de définir les utilisateurs, les groupes et les ordinateurs qui peuvent accéder à des fichiers et des dossiers stockés sur le serveur

Plus en détail

Excel 2003 Fonctions avancées

Excel 2003 Fonctions avancées Chapitre 1 Excel 2003 Fonctions avancées Table des matières Personnalisation du logiciel Personnalisation de l environnement Excel... 2 Modification des paramètres généraux... 3 Modification des paramètres

Plus en détail

Table des Matières. Procédures. Chapitre 1 : Procédures

Table des Matières. Procédures. Chapitre 1 : Procédures Procédures ÉNONCÉSDUCHAPITRE1 27 Chapitre 1 : Procédures Pré-requis 28 Énoncé 1.1 : Créer et utiliser une procédure publique 30 Énoncé 1.2 : Créer et utiliser une procédure privée 31 Énoncé 1.3 : Appeler

Plus en détail

Génération dynamique de pages web

Génération dynamique de pages web 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

Plus en détail

MODALITÉS D ÉVALUATION : DOCUMENT DÉLIVRÉ :

MODALITÉS D ÉVALUATION : DOCUMENT DÉLIVRÉ : DURÉE : 28 jours soit 196 heures de formation VERSION 2017 RÉSUMÉ PROGRAMME : - HTML / CSS 8 jours [56 heures] - JAVASCRIPT 7 jours [49 heures] - PHP / SQL 10 jours [70 heures] - RÉFÉRENCEMENT 3 jours

Plus en détail

SQL Server 2016 Apprendre à administrer une base de données transactionnelle avec SQL Server Management Studio

SQL Server 2016 Apprendre à administrer une base de données transactionnelle avec SQL Server Management Studio Présentation 1. Introduction 15 2. Présentation de SQL Server 16 2.1 Qu'est-ce qu'un SGBDR? 16 2.2 Mode de fonctionnement client/serveur 18 2.3 Les plates-formes possibles 19 2.4 Les composants de SQL

Plus en détail

Contenu Microsoft Office 2010 sous Windows 7

Contenu Microsoft Office 2010 sous Windows 7 Contenu Microsoft Office 2010 sous Windows 7 Module 1 Notions élémentaires de Windows Terminologie Clavier Souris Environnement Windows 7 Menu «Démarrer» Sortie de Windows Fenêtres Barres de menus ou Ruban

Plus en détail

ART OSE Catalogue Année 2003/2004 BUREAUTIQUE WORD BASE. Créer et mettre en forme des documents simples Gérer des documents créés dans Word

ART OSE Catalogue Année 2003/2004 BUREAUTIQUE WORD BASE. Créer et mettre en forme des documents simples Gérer des documents créés dans Word WORD BASE Créer et mettre en forme des documents simples Gérer des documents créés dans Word Connaître Windows et savoir manipuler la souris et le clavier 2 journées 1. Généralités Menus, barre d outils,

Plus en détail

Table des matières. Généralités sur FileMaker Pro 9. Gestion des bases de données

Table des matières. Généralités sur FileMaker Pro 9. Gestion des bases de données Généralités sur FileMaker Pro 9 Généralités Lancer/quitter FileMaker Pro 9...10 Découvrir l écran de travail de FileMaker Pro 9...12 Utiliser les menus/les outils...13 Annuler/rétablir la dernière manipulation...14

Plus en détail

Macros et langage VBA Apprendre à programmer sous Excel (4e édition)

Macros et langage VBA Apprendre à programmer sous Excel (4e édition) Introduction A. Introduction 17 B. À qui s'adresse ce livre? 17 C. Qu est-ce qu une macro? 17 D. Quel intérêt de faire des macros? 18 E. Contenu de ce livre 18 L'éditeur de Visual Basic A. Introduction

Plus en détail

Contenu Microsoft Applications Office 2010 sous Windows XP

Contenu Microsoft Applications Office 2010 sous Windows XP Contenu Microsoft Applications Office 2010 sous Windows XP Module 1 Introduction à l environnement Windows XP Terminologie Souris et clavier Utiliser la souris Connaître les termes utilisés avec la souris

Plus en détail

ACCESS 2013 Niveau intermédiaire

ACCESS 2013 Niveau intermédiaire ACCESS 2013 Niveau intermédiaire OBJECTIF À la fin de la formation, le participant sera en mesure de manipuler des bases de données, de la création de tables à l utilisation d états. Il apprendra les fonctions

Plus en détail

Power Query et le langage M Faciliter la préparation, l'enrichissement et le traitement des données d'analyse

Power Query et le langage M Faciliter la préparation, l'enrichissement et le traitement des données d'analyse Introduction A. Principe 13 1. Extraction 14 2. Transformation 14 3. Chargement 14 B. Où trouver Power Query 15 C. Différence entre les versions 15 D. Mise à jour du logiciel 16 Interface A. Où trouver

Plus en détail