[PDF] Outils informatiques 4. Programmation objet en Perl





Previous PDF Next PDF



Outils informatiques 1

Logiciels de travail: Microsoft Office ou. Open Office (téléchargeable gratuitement). • Environnement de travail: PC. • En TD: se munir d'une disquette ou 



Outils informatiques 2. Les références en Perl

Règle 1 : placer un devant la variable pour laquelle on désire créer une référence exemples : $ref_liste = @liste ;. $ref_hash = %hash ;. Règle 2 : 



OUTILS INFORMATIQUES

5 avr. 2020 différents domaines d'activités). Définition. Page 6. Chapitre 1: Introduction. 05/04/ ...



OUTILS INFORMATIQUES

28 mai 2021 différents domaines d'activités). Définition. Page 6. Chapitre 1: Introduction. 28/05/ ...



1 - Informatisation du PCS

Le développement des outils informatiques laisse entrevoir une possible utilisation de ces derniers dans le cadre de la gestion d'un.



Outils informatiques 4. Programmation objet en Perl

1. choisir le nom de la classe ce sera le nom du fichier contenant sa définition (avec pour extension .pm). 2.



Outils informatiques 5. HTML et le protocole HTTP

Remarque : il faut connaître HTTP pour communiquer avec un serveur Web sans passer par un navigateur (i.e. pour automatiser des requêtes internet). Outils 



Les Outils Informatiques au Service de la Terminologie Saussurienne

Les Outils Informatiques au Service de SHS Web of Conferences 1 (2012) ... Saussure »1 a pour objectif la création d'un prototype d'édition numérique ...



CHARTE DUTILISATION DES MOYENS INFORMATIQUES ET DES

CHARTE D'UTILISATION DES MOYENS INFORMATIQUES ET DES OUTILS NUMÉRIQUES - 1. Les attaques informatiques n'ont de cesse de progresser en nombre en effica-.



Les outils informatiques au service des linguistes : presentation

Cette approche a donné lieu au développement d'outils informatiques variés parmi lesquels XFST 2 TAG 3

Outilsinformatiques

4.ProgrammationobjetenPerl

DESSTEXTE

Introduction

donnéesàtraiter.

Planduchapitre

Chapitre4:ProgrammationobjetenPerl

2.Créationd'uneclasse

3.Constructeuretautresméthodes

4.Destructeur

5.Documentationdel'interface

6.Agrégation

7.Héritage

NotionsdeClasse,Objet,Attributset

Méthodes

n d'attributsetdeméthodes), structure. ouparunobjet(méthoded'objet). unespacedenommageprotégé.

Créationd'uneclasse

définition(avecpourextension.pm). notamment).

Constructeuretautresméthodes(1)

uneréférencesurunestructure),

àpartirdelui-même,

règlegénéralonutilisenew).

Constructeuretautresméthodes(2)

Mapremièreclasse:#!/usr/bin/perl

usestrict; packagePersonne; subnew{ my($classe,$un_nom,$un_age)=@_; my$self={}; $self->{NOM}=$un_nom; $self->{AGE}=$un_age; $self->{PRENOMS}=[]; bless($self,$classe); return($self); ee

Leconstructeur

new() estuneméthodedeclasseappeléepar $moi=Personne->new("Eric",24);

Constructeuretautresméthodes(3)

parl'objet:subnommer{ my($Homme,$nouveau_nom)=@_; $Homme->{NOM}=$nouveau_nom; subdire_age{ my$Homme=shift(@_); return($Homme->{AGE}); $moi->nommer(Jean);

Personne

,lasecondedelirel'attributAGE. er argument,

Destructeur(1)

disparaît. l'objet. $moi->{SUIVANT}=$moi;

Destructeur(2)

Exemplededestructeur:subDESTROY{

my$Homme=shift(@_); print"Finde$Homme\n";

Personne

est détruit.

Documentationdel'interface

spéciauxdanslecode.

OldDocumentation).

pod2man,pod2html,etc).

Exemple:

=head1NAME

Personne-classeimpl´

ementantdespersonnes =head1SYNOPSIS $mon_age=$moi->{dire_age}; =head1DESCRIPTION

Agrégation(1)

1.L'agrégation.

2.L'héritage.

objets. spécialisation).

Agrégation(2)

subnew{ my$self={}; $self->{NOM}=$un_nom; $self->{AGE}=$un_age; $self->{PRENOMS}=[]; $self->{SURNOM}=Surnom->new($un_surnom); bless($self,$classe); return($self);

Héritage(1)

spécialiser). méthodesetattributs.

Héritage(2)

usePersonne; our@ISA=("Personne"); subest_embauche{ $self->{STATUT}=$un_statut; bless($self,$classe); return($self);

Héritage(3)

ref packagePersonne; subnew{ my($classe,$un_nom,$un_age)=@_; $classe=ref($classe)||$classe; my$self={}; $self->{NOM}=$un_nom; $self->{AGE}=$un_age; $self->{PRENOMS}=[]; bless($self,$classe); return($self); dansladéfinitionde est_embauche

Héritage(4)

L'appelàlafonction

ref permetdetestersile1 er argumentdu constructeurestuneréférenceounon. référence, appelantlaméthode. suivantssonttolérés: my$a=Personne->new(); my$b=$a->new();

Remarque

élémentssuivants:

maclasse.pm),débutantparl'instruction packagemaclasse; l'instruction usemaclasse;

Exempledescriptclient:#!/usr/bin/perl

usestrict; usePersonne; my$pers=Personne->new("Jean",21); $pers->nommer("Pierre");quotesdbs_dbs26.pdfusesText_32
[PDF] WordPress : Guide à l édition

[PDF] Créez vos propres RÉSEAUX SOCIAUX privatifs

[PDF] DIFFICULTES DE L ACCOMPAGNEMENT PARAMEDICAL DANS LE CADRE DU DISPOSITIF D ANNONCE

[PDF] Présentation du métier de comptable

[PDF] avis Sous-secteur de l Electricité (ARSE) Conseil de Régulation

[PDF] Financement des Energies Renouvelables et des Economies d Energie dans le bâtiment

[PDF] OBSERVATOIRE DES POLITIQUES CULTURELLES. Formation continue. Cycle national Inventer les territoires culturels de demain

[PDF] REPÈRE POUR LA FORMATION CAP "CUISINE" Introduction au repère en date du 22 janvier 2008 pages 1 à 2

[PDF] Programme «Promotion des entreprises (TPE/PME) sur Internet»

[PDF] Fabrication du papier

[PDF] Le MASTERE SPECIALISE INGENIERIE DE PRODUITS à l INTERFACE CUISINE-INDUSTRIE (MS IPCI)

[PDF] ET ORIENTATIONS. ***--- tariat d Etat ---*** à la Technologie. Secrétariat d. et de la Technologie. Infrastructures IT et approvisionnement

[PDF] Maîtriser vos risques et choisir votre partenaire assureur. Décembre 2010

[PDF] Entrez dans les coulisses de la gastronomie avec Secrets de cuisine

[PDF] Génération «Yes, we can!» Ils ont créé avant 30 ans