Delphi : Projet Inversion Texte

Documents pareils
Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

La Gestion de fichiers Supports réalisés avec OpenOffice.org 2.3 Writer. La Gestion de fichiers. Niveau : Débutant Auteur : Antonio da Silva

Manipuler fichiers et dossiers

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

Réseau local entre Windows Xp et 7

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

Utilisation du logiciel Epson Easy Interactive Tools

Business Sharepoint Contenu

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Procédure : Sauvegarder un Windows 7 sur un disque réseau

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Les dossiers, sous-dossiers, fichiers

Rendre un plan de cours interactif avec Médiator

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

À propos de Kobo Desktop Télécharger et installer Kobo Desktop... 6

3 L'arborescence Windows

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

SOS Info: Traitement de textes. 1. Structurer un document. 2. Enregistrer un document

Dans la série. présentés par le site FRAMASOFT

Organiser vos documents Windows XP

Utilisation de l outil lié à MBKSTR 9

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Qu'est ce que le Cloud?

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

COMMENT RESTAURER DES S OUTLOOK AVEC SECURITOO BACKUP

Navigation dans Windows

Utiliser Internet Explorer 7

Tune Sweeper Manuel de l'utilisateur

CS 01 D/B2I/ CONSULTATION ET TRANSMISSION DE L INFORMA-

DECOUVERTE DE LA MESSAGERIE GMAIL

Découvrir l'ordinateur (niveau 2)

Dispositif Technique

FICHIERS ET DOSSIERS

GESTION DE L'ORDINATEUR

Interwrite Workspace version 8 avec le projecteur Epson

Sommaire. 1. Installation Configuration de la sauvegarde Le Panneau de contrôle L'interface en ligne...

Avec le pare-feu Windows Vista, vous protégez votre ordinateur contre les attaques provenant d'internet.

MANUEL TBI - STARBOARD

Comment Créer une Base de Données Ab Initio

TPS 4 Objectifs du programme aide à la lecture et à l'écriture Les fonctions principales lecture à haute voix

Création de site Internet avec Jimdo

Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Compression - Décompression avec 7-Zip. Georges Silva

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Affectation standard Affectation modifiée (exemple)

TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98

Ressources pour débutant du logiciel SMART Notebook

Ressources pour débutant du logiciel SMART Notebook

[Serveur de déploiement FOG]

Utilisation de la clé USB et autres supports de stockages amovibles

Logiciel. Table de matières I Environnement requis...2

Sauvegarder Bcdi (réseau Novell / Gespere)

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

La gestion des boîtes aux lettres partagées

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

l'ordinateur les bases

Guide pour l'installation ou la mise à jour de Foxmail 7.1 en Français

Virtualisation de Windows dans Ubuntu Linux

Bibliothèque numérique

Base élèves : des étiquettes avec OpenOffice 2.0

Publication Assistée par Ordinateur

Tutoriel Création d une source Cydia et compilation des packages sous Linux

COMPTABILITE SAGE LIGNE 30

Sage CRM. Sage CRM 7.3 Guide du portable

Le poste de travail, les dossiers et les fichiers

GUIDE D'USAGE DE LA CLASSE MOBILE TABLETTES TACTILES

L ORDINATEUR FACILE D ACCÈS!

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

Sauvegarde sous MAC avec serveur Samba

LOGICIEL ALARM MONITORING

Sous réserve de modifications techniques et des disponibilités, fabrication française.

Sauvegarder ses données avec Syncback Windows 98, 2000, Me, NT, XP

Atelier "Gestion de fichiers"

Dispositions relatives à l'installation :

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER

Espace Client Aide au démarrage

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Cet article fait suite au premier tutorial MSN publié sur le site (Tutorial MSN 7.0)

Guide de démarrage Janvier 2012

I DIFACT. COGESTIB SA I DIFACT (Facturation Diverse) Page 1 / 22

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Manuel d'utilisation de Mémo vocal

Les différents types de relation entre les tables

Septembre 2012 Document rédigé avec epsilonwriter

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

Paramètres des services Les 3 environnements de saisie Paramètres des sous-services Saisie déportée avec ProfNOTE...

Gestion d Active Directory à distance : MMC & Délégation

1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur

Télécharger et installer un antivirus gratuit. Aujourd'hui, aucun ordinateur n'est à l'abri du risque d'infection lié aux virus informatiques.

FORMATION MULTIMÉDIA LVE

Utilisation d'interwrite avec un vidéoprojecteur interactif EPSON

Enseignement Informatique. Classe de Bac Pro SAPAT

La Clé informatique. Formation Excel XP Aide-mémoire

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Transcription:

Delphi : Projet Inversion Texte La première tâche à effectuer lorsque l'on commence un nouveau projet est de l'enregistrer dans un nouveau dossier 1. Lance Delphi Dès que le logiciel est prêt, il est important de sauvegarder le nouveau Projet sur le disque dur (C:\Users) dans un nouveau dossier 2. Clique sur Fichier / Enregistrer le projet sous 3. Clique sur la flèche à coté de Projects 4. Clique sur Disque local (C:) 5. Double Clique sur Users 6. Clique sur l'icône représentant un dossier avec une étoile (cela a pour effet de créer un nouveau dossier) 7. Renomme ce dossier en tapant un nom ayant trait au projet (dans le cas de ce projet appelle-le InverseTexte) puis valide en appuyant sur la touche ENTER 8. Puis clique sur Ouvrir 9. Puis clique sur Enregistrer 10. Lorsque Delphi te propose d'enregistrer le fichier Project.dpr, renomme-le en lui donnant le nom du projet (dans le cas de ce projet appelle-le Inversion), puis clique sur Enregistrer Voilà c'est tout le projet est maintenant prêt à être modifié. A la fin de la leçon n'oublie pas de copier, à l aide de l explorateur Windows, le dossier de C:\Users dans G:\Tous\EcksteinG\8A04\Ton Prénom Delphi Projet Inversion Texte page 1

La deuxième tâche à effectuer est de modifier le Caption la fiche 1. Clique n'importe où dans la fenêtre appelée Form1 2. Dans l'inspecteur d'objets, recherche la propriété Caption 3. Dans le champ à coté, tape le texte que tu désires voir s'afficher dans la barre de titre (dans le cas de ce projet appelle-la Inversion) 4. Tu peux également modifier la couleur de la fiche en cliquant sur la propriété Color et en utilisant la petite flèche vers le bas pour te permettre de "naviguer" parmi les différents couleurs proposées La troisième tâche est de mettre en page le projet Il faut donner un titre à ton projet, pour faire cela on utilisera un composant Label 1. Clique sur le composant Label dans la barre des composants 2. Dépose ce composant sur la fiche en cliquant sur la fenêtre Dès cet instant, un petit mot Label1 apparaît sur la fenêtre centrale et dans la Vue arborescente des objets. 3. Pour donner le titre à ton projet, clique sur la propriété Caption et dans le champ à coté, tape le titre de ton projet (dans le cas de ce projet tape : Inversion de texte). En faisant cela tu peux constater que le texte s'affiche dans la fenêtre centrale. 4. Pour mettre en forme les caractères, clique sur la propriété Font 5. Puis clique sur les trois points en fin de ligne Delphi Projet Inversion Texte page 2

6. Dès cet instant, dans la fenêtre qui vient de s'ouvrir, tu peux modifier : La police, le style, la taille et la couleur des caractères (laisse libre cours à ton imagination) 7. Répète ces opérations pour poser les deux textes d'explications a) Tape ici le texte que tu désires inverser b) Ici s'affichera le texte inversé Il faut maintenant poser les composants permettant de taper le texte (de l'indiquer à l'ordinateur). Pour cela, on utilisera le composant Edit 8. De la même manière que pour le composant Label, dépose-en deux sur la fenêtre et redimensionne-les en utilisant ta souris et les petites poignées. 9. Pour supprimer le texte contenu dans le champ blanc, recherche la Propriété Text et supprime ce qui est contenu dans le champ juste à coté. Les composants sont presque au complet, il manque encore : a) le bouton pour indiquer à la machine qu'elle doit effectuer l'inversion, b) ainsi que le bouton pour fermer le programme. On utilisera deux types de boutons différents. Dans le premier cas, on utilisera un composant Button 10. Place-le sur la fiche de la même manière que les autres composants. Modifie le texte à l'aide de la propriété Caption (dans le cas de ce projet, tape le texte Inverse) 11. Modifie la forme des caractères à l'aide de la propriété Font Delphi Projet Inversion Texte page 3

Dans le deuxième cas, on utilisera un composant BitBtn qui se trouve dans l'onglet Supplément. 12. Place-le sur la fiche de la même manière que les autres composants. Modifie encore la propriété Kind en choisissant bkclose (cela à pour effet de rajouter un petit dessin sur le bouton, de lui changer son Caption et de lui apprendre à fermer la fenêtre. 13. Modifie la forme des caractères à l'aide de la propriété Font 14. Pour vérifier que notre projet ne contient pas d'erreur, on le testera en appuyant sur la touche F9. 15. Pour revenir au développement du projet, cliquer sur le bouton Fermer Il devrait ressembler à quelque chose comme cela Il est temps maintenant de faire une pause et de réfléchir à ce que doit faire le programme et comment il va pouvoir le faire. Que doit faire le programme? 1. Il doit lire le texte qu'on lui indique et le mettre en mémoire 2. Il doit prendre la première lettre de la phrase et la mettre à la fin d'une nouvelle phrase en mémoire 3. Il doit prendre la deuxième lettre de la phrase et la mettre avant la lettre 4. Il doit prendre la troisième lettre de la phrase et la mettre avant la lettre 5. Il doit prendre la quatrième lettre de la phrase et la mettre avant la lettre 6. Et cætera jusqu'à la fin de la phrase 7. Et pour finir il doit afficher la nouvelle phrase 8. Il nous faut donc les variables (espace mémoire) suivantes : 9. Une variable pour la phrase du début Une variable pour la phrase de la fin Une variable pour compter le nombre de lettre Une variable pour mettre le caractère "extrait" Delphi Projet Inversion Texte page 4

Voici comment cela se traduit dans Delphi Var i : integer; source, but : string; carsource : char; } Définition des variables source := edit1.text; but := ''; Attention! Voir ci-dessous 1 for i := 1 to length(source) do Procédure (ce que doit faire } l'ordinateur) carsource := source[i]; but := carsource + but edit2.text := but; Définition des variables Où Var permet de définir les variables (espaces mémoire) i Source But étant la variable qui nous servira pour compter les lettres c'est un nombre entier, elle est de type integer est la variable correspondant au texte à inverser est la variable correspondant au texte inversé Toutes deux sont des chaînes (ensemble) de caractères, elles sont de type string Carsource est la variable où le caractère extrait sera stocké elle est de type caractère Char Explication de la procédure Une procédure commence toujours par et se termine par En règle générale, chaque ligne se termine par un ; La première ligne (source := edit1.text;) attribue à la variable source le texte contenue dans le composant Edit1. Le := est le signe qui indique à l'ordinateur qu'il doit attribuer une "valeur" à une variable. 1 La deuxième ligne (but := '';) attribue à la variable but une valeur "vide" symbolisée par deux apostrophes accolées. On appelle cela initialiser une variable. La troisième ligne (for i := 1 to length(source) do) est le centre de notre programme. Elle signifie "Tant que la valeur de la variable i est comprise entre 1 et le nombre de caractères (length) de la variable source effectue la procédure suivante. carsource := source[i]; but := carsource + but; carsource := source[i]; comme vous le savez maintenant cette ligne signifie : attribue à la variable carsource le i ème caractère de source. but := carsource + but; et comme vous l'avez certainement deviné cette ligne siginifie : attribue à la variable but le contenu de la variable carsource, ainsi (+) que l'ancien contenu de la variable but. Et finalement une fois que tous les caractères ont été "inversés", il faut encore afficher la phrase inversée, c'est ce que fait la dernière ligne de notre "programme" (edit2.text := but;)! Et cela signifie, attribue au composant Edit2 le texte contenu dans la variable but. Delphi Projet Inversion Texte page 5